Course Taxonomy: Scaling Agility

Agile HR Explorer

  • The New World of Work & HR
  • Agile Foundations
  • Introduction to Agile HR
  • Mini Case Studies
  • Agile HR Themes

Certified LeSS Basics

Course Content

  • Why LeSS
  • LeSS Framework
  • LeSS Principles
  • LeSS Roles
  • LeSS Events & Artifacts
  • LeSS Adoption
  • LeSS Huge

SAFe for Executives

Part 1: Discuss current challenges with executives

Part 2: Introduce Lean, Agile, and the SAFe Principles

Part 3: Present key concepts of the Scaled Agile Framework

Part 4: Highlight the benefits others have achieved

Part 5: Define next steps

Scaled Agile | Certified SAFe® Agile Product Manager (APM)

  • Analyzing your Role as a Product Manager in the Lean Enterprise
  • Continuously Exploring Markets and Users
  • Driving Strategy with Market Segmentation
  • Using Empathy to Drive Design
  • Defining Product Strategy and Vision
  • Creating Roadmaps to Build Solutions
  • Delivering Value
  • Managing Value Stream Economics
  • Creating Innovation in the Value Stream

Certified SAFe® Release Train Engineer (RTE)

Part 1: Exploring the Release Train Engineer (RTE) role and responsibilities

Part 2: Applying SAFe Principles

  • Organizing the Agile Release Train (ART)

Part 3: Planning a Program Increment (PI Planning)

Part 4: Executing a Program Increment

Part 5: Fostering Relentless Improvement

Part 6: Serving the Agile Release Train (ART)

Part 7: Continuing Your Learning Journey

Value Stream Mapping Boot Camp

Please Note: This is not a traditional training event: You will not experience periods of instruction followed by exercises. Rather, you will actively perform every step listed below, and the Facilitator will provide any explanations and guidance that you require.

Step 1: Understand what you do in terms of Value Streams

  1. Create a working definition of value that is relevant to your context
    1. Determine how to measure Value in a Value Stream
    2. Establish common heuristics on value
  2. Determine how you provide value to customers
    1. Identify your customers and the needs they have that you satisfy
      1. Articulate what value means to your Customer/user
    2. Identify your services and how each satisfies customers’ needs
  3. Identify your Value Streams
    1. Identify the processes (activities) required for each service:
      1. Identify Value-add activities
      2. Identify Directing activities
      3. Identify Supporting activities
    2. Arrange services into Service Families based on similarity in processes (activities)
    3. Identify each Value Stream
  4. Explain how Value Streams relate to:
    1. Conventional supply chains
    2. Agile practices
    3. DevOps and IT services
    4. PMOs and project management
    5. Product life cycles
    6. Enterprise costs and revenues
    7. Other use cases

Step 2: Choose a Value Stream to improve

  1. Prioritize Value Streams
    1. Based on value for your customers
    2. Based on value to your organization
  2. Identify problematic Value Streams
    1. Issues with what is delivered to customers
    2. Issues with timeliness of value delivery
    3. Issues with cost to the organization
  3. Choose a high value & problematic Value Stream to improve

Step 3: Prepare for Value Stream Mapping

  1. Identify (or appoint) the Value Stream Manager
    1. Understand the role of Leadership
  2. Collect required data
    1. Customer data
    2. Process Data
    3. Inventory Data
    4. Supplier Data
    5. Lead Time for the total Value Stream

Step 4: Map the current (as is) Value Stream

  • Visualize workflows
  • Visualize functional areas of work and how they interact
  • Flesh out how value-added workflows through the organization
  • Establish an accurate description of the environment’s current state
  • Map the flow of work through functional groups:
    • Business Teams
    • Development
    • Product Ownership
    • Security and Governance
    • Change Management
    • Testing and QA
    • Data Management
    • Release Process
    • Other IT Operations
  1. Map the Customer
  2. Map the Processes
  3. Map the Suppliers
  4. Map the Inventory
  5. Map the Service flow
    1. Trace handoffs for different phases of work
    2. Visualize Queues in your Value Stream Map
  6. Map the Information flow
  7. Map the Timeline
    1. Distinguish between Value-Add and non-Value-Add activities in a Value Stream
    2. Measure value-added vs. non-value-added time
    3. Trace waiting times for different phases of work
    4. Identify Wait times and total wait time in a Value Stream
    5. Measure waiting, frequency of deployments/releases/versions, lead times, MTTD & MTTR, change volume
    6. Establish common heuristics on waste

Step 5: Identify problems with the current (as is) Value Stream

  • Find Wastes
  • Find root causes for waiting and waste in workflows
  • Find dependencies among teams
  • Resolve misunderstandings and misperceptions across different departments
  1. Identify Overproduction (Excess Inventory)
  2. Note where work is not paced to “takt time”
  3. Identify impediments to flow among processes
    1. Opportunities to use continuous flow
    2. Push vs Pull relationships
  4. Note instances of ineffective flow management
    1. Scheduling processes independently
    2. Lack of a “Pacemaker” process
  5. Identify unevenness of flow
    1. Different services not distributed evenly over time
    2. Pitch (increments of work) too large and not related to takt
    3. Inability to do every activity every day (or every pitch)
  6. Make note of wasteful Processes
    1. Movement (including unnecessary searching)
    2. Over-processing
    3. Transportation
    4. Latent talent
    5. Defects

Step 6: Analyze the future (to be) Value Stream

  • Principle: “At first, assume existing designs, facilities, and remote activities cannot be changed and make other improvements.”
  • Plan and budget for future fixes to those bigger issues.
  1. Determine: What is the takt time?
  2. Decide: Will you build to a finished-service supermarket from which the customer pulls, or respond directly to customer demand?
  3. Identify: Where can you use continuous flow processing?
  4. Identify: Where will you need to use pull systems to control upstream processes?
  5. Determine: At what single point in the Value Stream (the “pacemaker process”) will you schedule the work?
  6. Decide: How will you level the mix of work at the pacemaker process?
  7. Define: What increment of work (Pitch) will regularly release at the pacemaker process?
  8. Identify: What process improvements will be necessary for the value stream to flow as your future-state design specifies?

Step 7: Map the future (to be) Value Stream with needed process improvements noted

  1. Draw the To-Be Value Stream
    1. Build a description of your desired future state
  2. Identify the value-stream loops
    1. Pacemaker loop
    2. Upstream loops
  3. Define Objectives and Goals for each loop
    1. Establish improvement priorities
    2. Plan for optimizing processes, overall flow, speed and value
    3. Establish common heuristics on priority
    4. Define the goals and objectives for a Value Stream
    5. Discover opportunities for automation and modernization
    6. Choose the relevant metrics to improve
    7. Define Improvement Targets (e.g. delivery frequency, product flows, projects & programs, mapping portfolios, end-to-end value)
    8. Prioritize improvement targets against each other
    9. Choose the Prioritization Heuristic to use

Step 8: Iteratively improve the Value Stream

  1. Map a path to get to your desired future state
  2. Plan one step toward attaining the future (to be) Value Stream
    1. Pick the starting point (which value-stream loop to improve first)
    2. Loop improvement pattern:
      1. (First!) Develop a continuous flow that operates based on takt time
      2. Establish a pull system to control work
      3. Introduce leveling
      4. (Last!) Practice kaizen to continually eliminate waste, reduce batch sizes, shrink inventory, and extend the range of continuous flow
  3. Determine how you will manage that one improvement step
  4. Define how to collect data on the improved Value Stream
  5. Determine how you will identify problems with the improved Value Stream
  6. Plan to update the future (to be) Value Stream Map
  7. Expect to Refine Value Stream Loops and their Objectives and Goals
  8. Plan to repeat until the Value Stream Loop Goals have been achieved

Certified SAFe® Architect (ARCH)

Part 1: Exemplifying Agile Architecture

1.        Describe Agile architecture

2.       Describe SAFe Architect roles and collaborations

3.       Architect using SAFe principles

Part 2: Architecting for DevOps and Release on Demand

1.        Foster a DevOps culture

2.       Describe how value flows through the Continuous Delivery Pipeline

3.       Architect for and facilitate Continuous Exploration

4.       Architect for Continuous Integration

5.       Architect for Continuous Deployment

6.       Architect for Release on Demand

Part 3: Aligning Architecture with Business Value

1.        Describe how Strategic Themes, Portfolio Canvas, and Portfolio Vision influence architecture

2.       Explain how Value Streams support the business

3.       Explain how Solution Trains and Agile Release Trains deliver value

Part 4: Developing Solution Vision, Solution Intent, and Roadmaps

1.        Align Solution Vision with Strategic Themes and Solution Context

2.       Contribute to Solution Intent

3.       Manage quality with nonfunctional requirements (NFRs) and the Lean quality management system (QMS)

4.       Contribute to Roadmaps

Part 5: Preparing Architecture for PI Planning

1.        Contribute to the Program Backlog

2.       Sequence and prioritize work in the Program Backlog

3.       Contribute to Solution pre-PI Planning

Part 6: Coordinating Architecture throughout PI Planning

1.        Contribute to PI Planning

2.       Contribute to management review and problem-solving

3.       Contribute to Solution post-PI Planning

Part 7: Supporting Continuous Delivery during PI Execution

1.        Guide architecture and Continuous Delivery throughout the PI

2.       Prepare for Iteration Reviews and System and Solution Demos

3.       Relentlessly improve through Inspect and Adapt (I&A)

Part 8: Supporting New Strategic Themes and Value Streams

1.        Align architecture to Enterprise strategy

2.       Evolve the Solution Portfolio

3.       Contribute Enabler Epics to the Portfolio Kanban

4.       Coordinate across Value Streams

Part 9: Leading as an Architect during a Lean-Agile Transformation

1.        Describe how Architects perform as Lean-Agile leaders

2.       Describe how to lead the transition to Agile architecture during a transformation

3.       Develop an action plan to support your organization’s transformation

Part 10: Becoming a Certified SAFe Professional

1.    Becoming a Certified SAFe Professional

Certified SAFe® Lean Portfolio Management (LPM)

  1. Lean Portfolio Management (LPM)
  2. Establishing Strategy and Investment Funding
  3. Applying Agile Portfolio Operations
  4. Applying Lean Governance
  5. Implementing the LPM function
  6. Day 3 Workshop (for private sessions only)

Certified SAFe® DevOps Practitioner (SDP)

  1. Introducing DevOps
  2. Mapping your Continuous Delivery Pipeline
  3. Gaining alignment with Continuous Exploration
  4. Building quality with Continuous Integration
  5. Reducing time-to-market with Continuous Deployment
  6. Delivering Business Value with Release on Demand
  7. Taking action

SAFe® AI-Empowered Scrum Master (SAFe SSM)

  • Lesson 1: Introducing Scrum in SAFe
    • Basic Agile development concepts
    • Scrum basics
    • The Agile Team in SAFe
  • Lesson 2: Characterizing the Role of the Scrum Master
    • Defining the role of the Scrum Master
    • Coaching execution with effective events
    • Cultivating high-performing teams
  • Lesson 3: Experiencing PI Planning
    • Preparing for PI Planning
    • PI Planning – Day One
    • PI Planning – Day Two
    • Final plan review and PI objectives
  • Lesson 4: Facilitating Iteration Execution
    • Plan the iteration
    • Track the iteration progress
    • Refine the backlog
    • Facilitate the Iteration Review
    • Facilitate relentless improvement
    • Support DevOps and Release on Demand
  • Lesson 5: Finishing the PI
    • Coach the IP iteration
    • Prepare the team for the Inspect & Adapt event
  • Lesson 6: AI for Scrum Masters
    • AI foundations and prompting
    • Responsible AI
    • Building an AI-augmented Scrum Master workflow