Workshop 1
Designing a Lean Software Development Process
Time: 09.00-17.00 May 12th.
Workshop leaders: Mary Poppendieck & Tom Poppendieck
The widespread adoption of agile software development is a double-edged sword. On the one hand agile teams have reported impressive gains in productivity. On the other hand, these gains seem to plateau after a while, leaving a disquieting suspicion that something might be missing. This tutorial will cover what might be missing. It will help you evaluate your software development process to find the leverage points for sustained improvement.
First, considering software development as a system, you will see how to evaluate:
- Customer Demand
- End-to-End Flow
- Causes of Waste
Second, you will learn why agile technical practices are no longer optional:
- Low Dependency Architecture
- Automated Verification
- Immediate Integration
Third, you will discover a new way to look at flow through your process:
- Timebox, don’t Scopebox
- Limit Work to Capacity
- Establish a Cadence
The workshop will conclude by showing you how to design relentless improvement into the process.
Read more of what Mary Poppendieck says about the workshop in the conference Blog
