In this 3-day Agile Release Planning & Kanban course you will learn to facilitate agile Software Projects that adapt to change & discovery, improve collaboration, drive innovation and deliver business value.
Is Agile capable of planning? Can we have fixed milestones? Can we make longer term plans?
In this course, you will learn how to do release planning, risk management, road mapping, dependencies, without having to fall back on cristal balls....
We will also learn how to report progress in a lean and agile way. That means without creating extra work/waste in lean terms), but using the information we gather and need to work as a self-organising, self directing and highly productive team.
Upon successful completion of the course, you will be enrolled as a Certified ScrumMaster. This includes a two-year Scrum Alliance membership, where additional ScrumMaster-only material and information is available.
We'll explore concepts from:
- Agile Estimation and Planning Cohn
- Agile & Iterative Development Larman
- Agile Project Management Anderson
- Extreme Programming Beck
- Lean Software Development Poppendieck
- Retrospectives Kerth
- ScrumBan Corey Ladas
- Scrum Schwaber & Beedle
- Adaptive Software Development
Through interactive discussions, group exercises, case studies and workshops, we will cover:
- Control Work in Progress (queuing and control systems)
- Distinguish bottlenecks as capacity constrained resources or non-instant availability resources (specialists)
- Understand transaction and coordination costs (important for offshore development)
- Work with release and input cadence for a Kanban system
- Use Metrics and Reporting to drive continuous improvement (short and long term)
- Establish policies to prevent abuse and gaming of the Kanban system
-
Agile Planning at multiple levels
- Monitoring and tracking Project status using Agile techniques like Burn Down Charts and measuring Velocity
- Limit Work in Progress
- Balance Demand against Throughput
- Prioritization
- Kaizen Culture
- Identifying bottlenecks
- Working with specialist and limited capacity resources
- Scaling Agile and Lean Methods
- Dependencies, Issues and Blocked Work items
- Reflection - Should you use Kanban or Scrum
- What is a Kanban system in practice examples