Lean Agile Principles Flashcards

1
Q

Lean Agile Principles (10)

A
  1. Take an economic view
  2. Apply systems thinking
  3. Assume variability; preserve options
  4. Build incrementally with fast, integrated learning cycles
  5. Base milestones on objective evaluation of working systems
  6. Make value flow without interruption
  7. Apply cadence, synchronize with cross-domain planning
  8. Unlock the motivation of knowledge workers
  9. Decentralize decision making
  10. organize around value
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Assume variability; preserve options

A
  • A lot of unknowns at the start
  • Flexible requirements
  • Flexible design
  • Preservation of options improves economic results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Set based design (preserving options)

A

Start with many options and slowly narrow down to the correct one

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Make Value flow without interruptions (Lean Agile Principles)

A
  1. Visualize and limit WIP
  2. Address bottlenecks
  3. Minimize handoffs and dependencies
  4. Get faster feedback
  5. Work in smaller batches
  6. Reduce queue length
  7. Optimize time in the zone
  8. Remediate legacy practices and policies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Unlock motivation of knowledge workers

A
  • Mastery
  • Autonomy
  • Purpose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Organize around value

A

Build one or more agile release trains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly