At the end of the training, practitioners will be able to:

• Describe the elements required for an Agile Architecture practice

• Understand the risks involved and ways to mitigate the risks to ensure success

• Manage Agile architecture requirements

• Manage Agile architecture stakeholders

• Create an Agile architecture governance plan for continued success


• Agile Architecture Process

• Agile Solution Architecture Program

• Agile Requirements and Stakeholder


• Agile Architecture Governance Framework

• Risks with Agile Architecture

• Succeeding with Agile Architecture


Those involved in building the Agile architecture program: Enterprise Architects, Solutions

Architects, Domain Architects along with senior domain specialists

Skill Level



Knowledge of and experience with architecture programs is required

Experience with the software development process is assumed

Familiarity with the Agile manifesto and principles is recommended


Three days


Outline for Comprehensive Agile Solution Architecture Training

Chapter 1. The Agile Architecture Process


Pre Project Work

Motivation for Agile

Agile Solution Architecture In Place

Agile Process – Big Picture Example

Agile Architecture Scenario

Criteria for Agile

Vision for Agile Products

Do the Work

Do the Work

Divide and conquer

Develop and Test

Agile Architect’s Responsibilities

Review and React

Application Reviews and Reactions

Solution Reviews and Reactions


Define the Agile Architecture Process

Define the Agile Architecture Process – Results

The Agile Architecture Process - Summary

Chapter 2. Agile Solution Architecture


What is Needed?

High Level List

Build The Architecture

Reference Architecture


Principles & Policies



Reference Models


Requirements and Capabilities


Decision Framework

Approaches For Governance

Using the Agile Solution Architecture

Work with an Agile Mindset


Implement the Agile Solution Architecture

Implement the Agile Solution Architecture – Results

Agile Solution Architecture – Summary

Chapter 3. Agile Architecture Requirements Management


What is Requirements Management?

Definition of Requirements Managements

Architecture Requirements Management

What is Different with Agile?

Agile Architecture Supports Emergent Design

Incremental or Emergent Architecture?

Intentional Architecture!

At the Agile Project Level

Requirement Management and Agile

Techniques for Agile Requirements

Agile Architecture Requirements Process

Architecture Comes First

Pre-project Requirements Discovery

Project Requirements Discovery

New Discoveries

Follow Through on Requirements

Leverage the Backlog

Backlog: Prioritized Style

Backlog: Pool Style

Agile Backlogs

Agile Requirements Management Tools


Work with Agile Architecture Use Cases

Work with Agile Architecture Use Cases – Results

Agile Architecture Requirements Management

Chapter 4. Agile Architecture Stakeholder Management


What is Stakeholder Management?

Stakeholder Management Defined

Stakeholder Management for Architecture

Implications of Agile Stakeholder Management

Agile Cultures

What is needed to make Agile work

When Agile does not work

Agile Teams

Agile’s Needs vs Enterprise Realities

Agile Team Composition

Agile Teams for the Enterprise

Architecture Driven

Feature Driven

Reuse Driven


Agile Stakeholder Management Techniques

Agile Stakeholder Challenges

Working Together




Work with Enterprise Realities

Work with Enterprise Realities – Results

Agile Architecture Stakeholder Management – Summary

Chapter 5. Agile Architecture Governance Frameworks


Traditional vs Agile Governance


Policing vs Empowering

Procedural vs Responsive

Reactive vs Proactive

Agile Governance Frameworks

Scaled Agile Framework - SAFe

Based on Agile Architecture Principles

The SAFe House of Lean

Disciplined Agile Delivery - DAD

DAD’s Hybrid Framework

DAD: Foundation for Scaling Agile


AgilePath’s Event-Driven Governance

AgilePath’s Event-Driven Governance

Agile Governance Characteristics

What’s common?

People Focused

Goal Oriented

Lean in Nature

Agile Governance Components

Governance Components

Principles and Policies

Governance Mechanisms

How to Engage

Measuring and Monitoring

Tracking and Reporting

Architecture Inventory


Create the Agile Architecture Governance Plan

Create the Agile Architecture Governance Plan – Results

Agile Architecture Governance Frameworks – Summary

Chapter 6. Risks With Agile Architecture


Risk Perspectives

Perspectives for Risks

Risks by Categories

Scope Risks

Resource Risks

People and Culture Risks

Risks by Levels

Top Known Risks

Agile Methods – Risks

Agile Methods Mitigation

Principles and Policies – Risks

Principles and Policies Mitigation

Allocation of Resources – Risks

Allocation of Resources Mitigation

Product Selection – Risks

Product Selection Mitigation

Work Habits – Risks

Work Habits Mitigation


Mitigate Risks for Agile

Mitigate Risks for Agile – Results

Risks With Agile Architecture – Summary

Chapter 7. Succeeding With Agile Architecture


Role Of Architecture In Agile


Vision vs Goal

Visions Or Goals?

Agile Architecture Visions

Agile Architecture Goals

Agile Techniques For Success

Agile Techniques

Using the Vision

Everyone Shares The Vision

Iterations Fulfill The Vision

Results Align The Vision

Producing Continuous Business Value

Early and Quick


Good Enough


Making People Productive


Self Managed

Meaningful Roles

Moving From Traditional To Agile Architecture

The Work: A Comparison


Myth: No More Models

Myth: No More Reviews

Myth: No More Architects


Set Up for Success

Set Up for Success – Results

Succeeding With Agile Architecture - Summary