12 More Essential Skills for Software Architects

Dave Hendricksen  
August 2014
Related Titles

Product detail

Product Price CHF Available  
12 More Essential Skills for Software Architects
44.50 approx. 7-9 days


This indispensable handbook focuses on 12 specific skills every software architect needs to succeed: skills involved in becoming a superior technologist and an outstanding technical champion. Ideal for both working and aspiring software architects, 12 More Essential Skills for Software Architects is the perfect complement and follow-up to Dave Hendricksen's previous best-seller, 12 Essential Skills for Software Architects. These books place real-world practice in the context of the development organisation and the business and help blend the optimal mix of both hard and soft skills.


  • Helps software architects increase career advancement possibilities, improve personal job satisfaction, and have more fun at work
  • Helps development organizations increase productivity by giving teams a deeper understanding of the skills needed to successfully architect software systems
  • Focuses on indispensable skills that aren't well-known and are rarely covered in formal training
  • Will also help software architects and aspiring software architects succeed in job interviews
  • By Dave Hendricksen, author of the best-selling 12 Essential Skills for Software Architects (which complemented this new book by focusing on soft skills)

Table of Contents

  • Part I: Project Skills 1
  • Chapter 1: Partnership
  • What Is a Partnership?
  • What Are the Key Aspects of a Partnership?
  • Alignment
  • Trust
  • Context
  • Collaboration
  • Relationships
  • Chapter 2: Discovery
  • What Is Discovery?
  • The Keys to Discovery
  • Understanding the Customer
  • Understanding the Market
  • Understanding Your Business
  • Chapter 3: Conceptualization
  • Ideation
  • Getting Involved Early
  • Conceptualization: Bringing Ideas to Life
  • Concept Formation
  • Concept Reification
  • Concept Evolution
  • Chapter 4: Estimation
  • Estimates Overview
  • Understanding the Estimating Process
  • Developing the Architectural Approach
  • Estimating Strategies
  • Estimating Principles
  • Bringing It All Together
  • Chapter 5: Management
  • Architecture Management Defined
  • Areas of Architectural Responsibility
  • Striving toward Technology Excellence
  • Delivering Projects
  • Resolving Issues
  • Partnering with Executives
  • Managing Your Time
  • Grooming Technical Talent
  • Enhancing Your Skill Set
  • Part II: Technology Skills
  • Chapter 6: Platform Development
  • Platform Development Defined
  • The Elements of Platform Development
  • Capabilities
  • Ecosystem
  • Guiding Principles
  • Chapter 7: Architectural Perspective
  • Architectural Perspective Defined


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.