Lean Agile Principles Flashcards
1
Q
Lean Agile Principles (10)
A
- Take an economic view
- Apply systems thinking
- Assume variability; preserve options
- Build incrementally with fast, integrated learning cycles
- Base milestones on objective evaluation of working systems
- Make value flow without interruption
- Apply cadence, synchronize with cross-domain planning
- Unlock the motivation of knowledge workers
- Decentralize decision making
- organize around value
2
Q
Take an economic view (5)
A
- Deliver early and often
- Incremental delivery
- Do not consider money already spent
- Quantify the cost of delay
- Empower local decision making
3
Q
A
4
Q
Apply Systems Thinking (4)
A
- Optimizing a component does not optimize the system
- high level architecture is required
- value of system passes through its interconnections
- can evolve no faster than its slowest integration point
5
Q
Assume variability; preserve options
A
- A lot of unknowns at the start
- Flexible requirements
- Flexible design
- Preservation of options improves economic results
6
Q
Set based design (preserving options)
A
Start with many options and slowly narrow down to the correct one
7
Q
Base Milestones on objective evaluation of working systems
A
- Planning Interval (PI) system demos are orchestrated to deliver objective progress, product, and process metrics
8
Q
Make Value flow without interruptions (Lean Agile Principles)
A
- Visualize and limit WIP
- Address bottlenecks
- Minimize handoffs and dependencies
- Get faster feedback
- Work in smaller batches
- Reduce queue length
- Optimize time in the zone
- Remediate legacy practices and policies
9
Q
Apply Cadence, synchronize with cross-domain planning: Cadence
A
- Makes unpredictable events predictable
- makes waiting time predictable
- regular cross-functional coordination
- limits batch sizes
- controls injection of new work
- scheduled integration points
10
Q
Apply Cadence, synchronize with cross-domain planning: Synchronization
A
- Cadence: make unpredictable events predictable, limits batch sizes, controls injection of new work - requires scope or capacity margin
- Synchronization: simultaneous events, cross-functional trade-offs, dependency management, feedback - design cycles must be synchronized
11
Q
Cross domain planning
A
- Everyone plans at the same time
- management sets mission with minimum constraints
- requirements and design emerge
- dependencies and risks identified
- teams take responsibility for their own plan
12
Q
Unlock motivation of knowledge workers
A
- Mastery
- Autonomy
- Purpose
13
Q
Decentralize Decision Making
A
- Provide clarity on organizational objectives
- Take responsibility for making strategic decisions, but decentralize everything else
- establish a decision-making framework that helps workers make good decisions
14
Q
Organize around value
A
Build one or more agile release trains