Home > Store

12 More Essential Skills for Software Architects

Register your product to gain access to bonus material or receive a coupon.

12 More Essential Skills for Software Architects

eBook (Watermarked)

  • Your Price: $25.59
  • List Price: $31.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.


  • Copyright 2015
  • Dimensions: 7" x 9-1/8"
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-337704-0
  • ISBN-13: 978-0-13-337704-0

Master The Crucial Technical Skills Every Software Architect Needs!

To succeed as a software architect, you must master both technical skills and soft skills. Dave Hendricksen illuminated the soft skills in his highly-regarded 12 Essential Skills for Software Architects. Now, in 12 More Essential Skills for Software Architects he turns to the technical side.

Drawing on his decades of experience, Hendricksen organizes technical skills into three areas.

PROJECT SKILLS: driving projects from ideation through delivery
TECHNOLOGY SKILLS: building, buying, and/or leveraging the right technologies
VISIONARY SKILLS: realizing an architectural vision that improves long-term competitiveness

He helps you develop and sharpen these key technical skills: from conceptualizing solutions to developing platforms and governance, and from selecting technology innovations to infusing architectures with an entrepreneurial spirit.

This guide reveals the technical skills you need and provides a coherent framework and practical methodology for mastering them.

Taken together, Hendricksen’s two books offer the most complete, practical pathway to excellence in software architecture. They’ll guide you through every step of your architecture career—from getting the right position to thriving once you have it.

Essential Architect Skills

Visionary Skills
Entrepreneurial Execution
Technology Innovation
Strategic Roadmapping

Technology Skills
Platform Development
Architectural Perspective

Project Skills

Dave Hendricksen is a big data architect for Thomson Reuters, where he works closely with the firm’s new product development teams to create innovative legal products for large-scale online platforms such as Westlaw.com. Hendricksen presented “Designing and Building Large-Scale Systems in an Agile World” at Carnegie Mellon University’s influential Software Engineering Institute. 

Sample Content

Table of Contents

Preface xix

Acknowledgments xxiii

About the Author xxv

Part I: Project Skills 1

Chapter 1: Partnership 5

What Is a Partnership? 6

What Are the Key Aspects of a Partnership? 6

Alignment 6

Trust 12

Context 17

Collaboration 21

Relationships 25

Summary 27

References 28

Chapter 2: Discovery 29

What Is Discovery? 30

The Keys to Discovery 30

Understanding the Customer 32

Understanding the Market 43

Understanding Your Business 51

Summary 53

References 53

Chapter 3: Conceptualization 55

Ideation 56

Getting Involved Early 57

Conceptualization: Bringing Ideas to Life 58

Concept Formation 59

Concept Reification 67

Concept Evolution 71

Summary 75

References 76

Chapter 4: Estimation 79

Estimates Overview 80

Understanding the Estimating Process 84

Developing the Architectural Approach 88

Estimating Strategies 97

Estimating Principles 99

Bringing It All Together 102

Summary 106

References 106

Chapter 5: Management 109

Architecture Management Defined 110

Areas of Architectural Responsibility 110

Striving toward Technology Excellence 111

Delivering Projects 116

Resolving Issues 121

Partnering with Executives 125

Managing Your Time 127

Grooming Technical Talent 131

Enhancing Your Skill Set 134

Summary 136

References 136

Part II: Technology Skills 139

Chapter 6: Platform Development 143

Platform Development Defined 144

The Elements of Platform Development 144

Capabilities 145

Ecosystem 148

Guiding Principles 164

Summary 166

References 167

Chapter 7: Architectural Perspective 169

Architectural Perspective Defined 170

Architectural Principles 170

Architectural Concerns 177

Architectural Communication 183

Bringing It All Together 191

Summary 192

References 192

Chapter 8: Governance 193

Governance Defined 194

Governance Principles 194

Areas of Governance 203

Governance and a Healthy Tension with Agile 209

Summary 210

References 210

Chapter 9: Know-how 213

Know-how Defined 214

Developing Know-how 215

Know-how Synthesis 229

Know-how-Driven Architecture 230

Summary 231

References 232

Part III: Visionary Skills 233

Chapter 10: Technology Innovation 237

Technology Innovation Defined 238

Trend Awareness 238

Business Alignment 242

Strategic Research 245

Technology Innovation Principles 247

Pragmatic Technology Innovation 252

Summary 253

References 254

Chapter 11: Strategic Roadmapping 255

Strategic Roadmapping Defined 256

Elements of a Strategic Roadmap 257

Roadmapping Strategies 260

Roadmapping Principles 261

What Is an Architect’s Role in Roadmapping? 265

Where Can You Use Roadmaps? 266

Roadmap Considerations 266

Roadmap Socialization 268

Celebrating Milestones Achieved 269

Summary 269

References 270

Chapter 12: Entrepreneurial Execution 271

Entrepreneurial Execution Defined 272

Elements of Entrepreneurial Execution 272

Entrepreneurial Execution Principles 276

Architecting with Entrepreneurial Execution 283

Summary 284

References 284

Epilogue: Bringing It All Together 287

Thinking about Skill Development 288

Final Thought 289

Index 291


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership