Lean – LSD – Kanban – Scrum? PARIS Agile Buy-InThe 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 ManifestoFocus on principles to target “becoming Agile Lean” Thierry Montulé - 2012 4
Reminder: Lean - Core Principles PARISA set of principles not a process1. 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 waste3. Create Flow Remove whitespace and backflows Eliminate the root causes of waste4. Establish Pull Work only based on customer need5. Seek Perfection Right from the start or fix fast Continuous improvement http://www.lean.org/whatslean/principles.cfmLean is a Target Thierry Montulé - 2012 5
Reminder: LSD – The 7 Principles PARISImplementing 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
Reminder: Kanban - Foundational Principles PARISStart with what you do now Reduce resistance to adopting changeAgree 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 peopleEncourage acts of leadership at all levels Strive to optimize existing process Change the organizational culture Thierry Montulé - 2012 7
Reminder: Kanban – Core Practices PARISVisualize Everything is differentLimit WIP (Work In Progress)Manage FlowMake Process Policies Explicit A process may be seen as a set of policiesImplement Feedback Loops Changes suggested out the context are rejectedImprove Collaboratively, Evolve Experimentally (using models/scientific method) Eliminate one obstacle after another Thierry Montulé - 2012 8
Putting It All Together PARISBuild a shared model with the provided cards listing: 5 Core Lean Principles 7 LSD Principles 10 Kanban PrinciplesOn 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
PARIS Scrum InjectionNow, 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
PARIS Questions?05/05/09 www.agiletour.com Thierry Montulé - 2012 11
References PARISStart With Why - Simon SinekImplementing Lean Software Development from concept to cash – Mary & Tom PoppendieckLeading Lean Software Development – Mary & Tom PoppendieckKANBAN, Successful Evolutionary Change For Your Technology Business - David.J.Anderson05/05/09 www.agiletour.com Thierry Montulé - 2012 12
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.