4. Lean – LSD – Kanban – Scrum?
PARIS
Agile Buy-In
The Agile “Golden Circle”
Why = Values What
Wide concepts (good, bad, right, wrong) How
How = Principles
Guiding ideas and insights about a Why
discipline Values
Underlying truths. Little change over
time and space Principles
What = Practices
Application of principles to a particular
Practices
situation
Agile Manifesto
Focus on principles to target
“becoming Agile Lean”
Thierry Montulé - 2012
4
5. Reminder: Lean - Core Principles
PARIS
A set of principles not a process
1. Identify Value
Define value from the customer’s perspective
What does the stakeholders need?
2. Map the Value Stream
Minimize the entropy of design
Spot the waste
3. Create Flow
Remove whitespace and backflows
Eliminate the root causes of waste
4. Establish Pull
Work only based on customer need
5. Seek Perfection
Right from the start or fix fast
Continuous improvement http://www.lean.org/whatslean/principles.cfm
Lean is a Target
Thierry Montulé - 2012
5
6. Reminder: LSD – The 7 Principles
PARIS
Implementing Lean Software Development Leading Lean Software Development
from concept to cash
1. Eliminate Waste 1. Optimize The Whole
2. Build Quality In 2. Eliminate Waste
3. Create Knowledge 3. Build Quality In
4. Defer Commitment 4. Learn First
5. Deliver Fast 5. Deliver Fast
6. Respect People 6. Engage Everyone
7. Optimize the Whole 7. Keep Getting Better
Insights? Thierry Montulé - 2012
6
7. Reminder: Kanban - Foundational Principles
PARIS
Start with what you do now
Reduce resistance to adopting change
Agree to pursue incremental, evolutionary change
Invest in the long term capability, maturity and culture.
Initially, respect current roles, responsibilities & job
titles
Minimize the initial impact of change on people
Encourage acts of leadership at all levels
Strive to optimize existing process
Change the organizational culture
Thierry Montulé - 2012
7
8. Reminder: Kanban – Core Practices
PARIS
Visualize
Everything is different
Limit WIP (Work In Progress)
Manage Flow
Make Process Policies Explicit
A process may be seen as a set of policies
Implement Feedback Loops
Changes suggested out the context are rejected
Improve Collaboratively, Evolve Experimentally (using
models/scientific method)
Eliminate one obstacle after another
Thierry Montulé - 2012
8
9. Putting It All Together
PARIS
Build a shared model with the provided cards listing:
5 Core Lean Principles
7 LSD Principles
10 Kanban Principles
On the road to a city named “Becoming Agile Lean”
Combine, group, cluster, draw or do whatever with these 22
principles (cards)
How do you map and relate these principles to each others?
Where and how do you start and end your trip?
Debrief: sharing between groups
Thierry Montulé - 2012
9
10. PARIS
Scrum Injection
Now, add the 12 Agile Manifesto Principles
…
Sharing between groups. Debrief
What is different? What is the same? What puzzles you?
What is the scope of your model?
A person? A team? A project? A product? The (whole)
organization?
What is your mindset? Do you feel more lean, LSD,
kanban or Scrum now?
What will you use to manage an agile transformation?
And so on…
05/05/09 www.agiletour.com Thierry Montulé - 2012
10
11. PARIS
Questions?
05/05/09 www.agiletour.com Thierry Montulé - 2012
11
12. References
PARIS
Start With Why - Simon Sinek
Implementing Lean Software Development from
concept to cash – Mary & Tom Poppendieck
Leading Lean Software Development – Mary & Tom
Poppendieck
KANBAN, Successful Evolutionary Change For Your
Technology Business - David.J.Anderson
05/05/09 www.agiletour.com Thierry Montulé - 2012
12