This page provides concepts that we’ve found to be helpful for those on their Agile journey as a coach or team leader. They are organized by topic. Most of the concepts here are based on flow, lean, or Theory of Constraints than the classic Agile as defined by the Manifesto for Agile Software Development. While we will always be indebted to the Manifesto, it is no longer the leading source of what Agile is or how to achieve it.
This page is a work in process. Links will be added as pages become available.
Product Management
- The Business Case for Agility
- MBIs & MVPs
- EPICS: Contrasting Epics and MBIs and Why WSJF Should Be Done on MBIs and Not Features or Epics
- Why you should sequence work to be done and not prioritize it.
- Why you need to attend to the entire value stream.
Flow
- Our understanding our inherent problem and why value streams are so important.
- Manage Work-in-Process (WIP) by Focusing on Finishing
- Create visibility
- Learn about the value creation structure of an organization
Quality of Process
- Dampen chaos
- Choose your way of working. Video Choose Your WoW! Using DA to Optimize Your Way of Working. Slide share Choose Your Way of Working: Disciplined Agile Strategies for Optimizing Your Way of Working
- Why looking at delays in the value stream is so important
- One of the critical factors for having effective and efficient value streams is to avoid overloading the capacity of the people doing the work. See How workload relates to capacity.
- How to improve your virtual teams by understanding why co-located, cross-functional teams work
Systems Thinking
- System thinking
- ENvironments affect behavior
- Role of management
Quality of Product
- Quick feedback is important
- Lean what the customer wants and detect errors
- Avoid technical debt
Customer Focus
- Operational value streams
- Quick feedback is important
- Learn Fast
- Focus on the customer
Quality of coaching
- What to say when someone just doesn’t get it
- Pickup sticks model of coaching