12 More Essential Skills for Software Architects eBook

By Dave Hendricksen

View sample pages
Title type
In stock
  •  Please Note
  • This eBook can only be purchased by people residing in Australia.


    The full text downloaded to your computer

    With eBooks you can:

    • search for key concepts, words and phrases
    • make highlights and notes as you study
    • share your notes with friends

    eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

    Upon purchase, you will receive via email the code and instructions on how to access this product.

    Time limit

    The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

    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.
    Access code info.

    To get the most out of your eBook you need to download the Bookshelf software. This software is free to download and use. Click here to view the Bookshelf system requirements.

    Upon purchase, you will receive instructions via email, on how to redeem your code and download this eBook.

    • 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
    Product details
    Published date
    Published by
    Pearson Higher Ed USA
    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