Get in Touch

Course Outline

1. Introduction to Predictability in Agile Delivery

  • Why predictability matters
  • Common challenges with traditional estimation
  • Forecasting versus estimating
  • Principles of flow-based delivery
  • Course objectives and learning outcomes

2. Understanding Flow in Agile Systems

  • What is workflow?
  • Visualizing work using Kanban
  • Types of work items
  • Identifying workflow stages
  • Managing work in progress
  • Characteristics of a stable flow system

3. Core Flow Metrics

  • Work in Progress (WIP)
  • Cycle Time
  • Lead Time
  • Throughput
  • Work Item Age
  • Service Level Expectation (SLE)
  • Relationships between flow metrics
  • Selecting meaningful metrics

4. Applying Little's Law

  • Understanding Little's Law
  • Assumptions and limitations
  • Applying Little's Law to Agile teams
  • Estimating capacity using flow metrics
  • Practical examples and exercises

5. Flow Analytics

  • Introduction to flow analytics
  • Cumulative Flow Diagrams (CFDs)
  • Scatterplots
  • Histograms
  • Run Charts
  • Control Charts
  • Detecting bottlenecks and variability
  • Interpreting trends and patterns

6. Forecasting with Monte Carlo Simulation

  • Principles of probabilistic forecasting
  • Why Monte Carlo simulation works
  • Forecasting completion dates
  • Forecasting multiple work items
  • Confidence intervals
  • Understanding probability distributions
  • Practical forecasting exercises

7. Measuring and Managing Risk

  • Sources of delivery risk
  • Quantifying uncertainty
  • Forecast confidence levels
  • Risk-based decision making
  • Scenario analysis
  • Communicating uncertainty to stakeholders

8. Improving Flow and Process Performance

  • Identifying bottlenecks
  • Reducing work in progress
  • Managing variability
  • Improving throughput
  • Optimizing workflow policies
  • Continuous improvement using metrics

9. Collecting and Managing Flow Data

  • What data should be collected
  • Sources of Agile data
  • Mining historical data
  • Data quality considerations
  • Minimum data required for forecasting
  • Avoiding common measurement mistakes

10. Using Agile Tools for Metrics

  • Collecting metrics from Agile management tools
  • Visualizing flow metrics
  • Creating dashboards
  • Automating reports
  • Monitoring team performance
  • Best practices for reporting

11. Communicating Forecasts Effectively

  • Presenting probabilistic forecasts
  • Explaining confidence levels
  • Communicating risks to stakeholders
  • Supporting management decisions
  • Setting realistic delivery expectations

12. Applying Predictability Metrics in Practice

  • Forecasting user stories
  • Forecasting features and epics
  • Release planning
  • Capacity planning
  • Portfolio forecasting
  • Case studies and practical examples

13. Building a Metrics-Driven Culture

  • Encouraging data-driven decision making
  • Avoiding metric misuse
  • Creating transparency
  • Continuous improvement practices
  • Establishing meaningful KPIs

14. Hands-on Workshop and Summary

  • Building a forecasting model from historical data
  • Creating flow analytics dashboards
  • Running Monte Carlo simulations
  • Interpreting forecasting results
  • Identifying improvement opportunities
  • Review of key concepts
  • Questions and answers
  • Next steps and recommended resources

Requirements

None.

 14 Hours

Testimonials (4)

Upcoming Courses

Related Categories