12 More Essential Skills for Software Architects : 9780321909473

12 More Essential Skills for Software Architects

Hendricksen, Dave
Published by
Pearson Higher Ed USA
Available on demand
Title type
This indispensable new 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 organization and the business and help blend the optimal mix of both hard and 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
  • Architectural Principles
  • Architectural Concerns
  • Architectural Communication
  • Bringing It All Together
  • Chapter 8: Governance
  • Governance Defined
  • Governance Principles
  • Areas of Governance
  • Governance and a Healthy Tension with Agile
  • Chapter 9: Know-how
  • Know-how Defined
  • Developing Know-how
  • Know-how Synthesis
  • Know-how-Driven Architecture
  • Part III: Visionary Skills
  • Chapter 10: Technology Innovation
  • Technology Innovation Defined
  • Trend Awareness
  • Business Alignment
  • Strategic Research
  • Technology Innovation Principles
  • Pragmatic Technology Innovation
  • Chapter 11: Strategic Roadmapping
  • Strategic Roadmapping Defined
  • Elements of a Strategic Roadmap
  • Roadmapping Strategies
  • Roadmapping Principles
  • What Is an Architect’s Role in Roadmapping?
  • Where Can You Use Roadmaps?
  • Roadmap Considerations
  • Roadmap Socialization
  • Celebrating Milestones Achieved
  • Chapter 12: Entrepreneurial Execution
  • Entrepreneurial Execution Defined
  • Elements of Entrepreneurial Execution
  • Entrepreneurial Execution Principles
  • Architecting with Entrepreneurial Execution 
  • Epilogue: Bringing It All Together
  • Thinking about Skill Development
  • Final Thought
  • Index
Features & benefits
  • Helps software architects increase career advancement possibilities, improve personal job satisfaction, and have more fun at work
  • Helps development organisations 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
Author biography

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 Pages