at2010 lean ideas for agile v5 1
DESCRIPTION
Slides from my presentation on the application of lean ideas for Agile Project Management.TRANSCRIPT
![Page 1: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/1.jpg)
Lean Concepts for Managing Agile Projects
Govindarajan SThoughtworks India
2010 October
![Page 2: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/2.jpg)
www.agiletour.com05/05/09
Increase in Project Success Rate
From the 1994 levels
100%
34%
an
Source: Standish Report on project success rate
![Page 3: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/3.jpg)
www.agiletour.com05/05/09
“The primary reason is the projects have
gotten a lot Smaller.
Doing projects with
Iterative processing as opposed to the waterfall method,
which called for all project requirementsto be defined up front, is a major step
forward.”
![Page 4: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/4.jpg)
www.agiletour.com05/05/09
![Page 5: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/5.jpg)
www.agiletour.com05/05/09
1 Iterative, more critically Incremental2 Releasing Working Software frequently
3 Good Delivery Cadence4 Adaptive Planning
5 Empowers Customers with Transparency6 Fail Fast
Elements of Agile Projects
![Page 6: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/6.jpg)
www.agiletour.com05/05/09
Game Changer
![Page 7: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/7.jpg)
www.agiletour.com05/05/09
Increased Adoption
35%
![Page 8: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/8.jpg)
www.agiletour.com05/05/09
![Page 9: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/9.jpg)
What do we want to do today ?
www.agiletour.com05/05/09
Smells That We See in Agile Projects
Analysis of the Root Causes
Foundation for Lean
How Lean can help us in our Quest !
![Page 10: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/10.jpg)
• No concept of shippable software
• No adaptive planning
• No concept of capacity or throughput
• No meaningful retrospectives
• Quality Issues
www.agiletour.com05/05/09
![Page 11: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/11.jpg)
www.agiletour.com05/05/09
Working Software frequently
Working Software as a measure of Progress
Shorter Time scale
Trusted & Motivated Individuals
Reflects & Fine tune work
Source: Survey by Prof Laurie Williams North Carolina University, quoting from Mike Cohn’s blog
![Page 12: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/12.jpg)
www.agiletour.com05/05/09
Cadence Ship SW DONE
![Page 13: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/13.jpg)
www.agiletour.com05/05/09
Adaptive PlanningThroughput Reflect
![Page 14: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/14.jpg)
Theory Of Constraints
• Focus on throughput, rather than improving individual processes
• Enables one to look at the process in terms of the weakest link
• Manage the constraint to get a grip on the throughput
• Enables you to have a good measure on the Capacity
www.agiletour.com05/05/09
![Page 15: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/15.jpg)
www.agiletour.com05/05/09
“Kanban to promotes flow and reduced cycle-
time by limiting WIP and pulling value through in a visible manner.”
“Kanban helps our team contribute to the business by promoting flow and reducing cycle-time through a limited WIP and a fully
transparent value pulling system.”“Value Pull, Limited WIP, and Visibility can create an ecosystem
where teams have the opportunity to improve.”
Source: www.limitedwipsociety.org
![Page 16: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/16.jpg)
•Visualize the Workflow• Limit Work In Progress•Measure and Manage Flow•Make process policies explicit•Use models to improve
www.agiletour.com05/05/09
Lean
![Page 17: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/17.jpg)
www.agiletour.com05/05/09
![Page 18: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/18.jpg)
www.agiletour.com05/05/09
Purposeful Value Chain
![Page 19: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/19.jpg)
Value Chain Clarity
• Represents the process by which a requirement is taken into Production
• Represents the stages where value is added
Backlog Analysis Ready for Dev In Dev Dev Done In QA Atmn Done Deployed
Flow
In Process
![Page 20: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/20.jpg)
www.agiletour.com05/05/09
Limit Requirements processed
![Page 21: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/21.jpg)
www.agiletour.com05/05/09
![Page 22: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/22.jpg)
www.agiletour.com05/05/09
![Page 23: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/23.jpg)
www.agiletour.com05/05/09
Throughput - Guarantees MMF at the end of the cycle
WIP Addresses
Keeps Inventory Low and guarantees Quality
![Page 24: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/24.jpg)
Pull & One Piece Flow
• Fall out to the WIP.oWIP triggers pull• Pull based system ensures a
balanced work flow• Push is never ideal as
compared to pull
www.agiletour.com05/05/09
![Page 25: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/25.jpg)
www.agiletour.com05/05/09
Precise Metrics
![Page 26: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/26.jpg)
www.agiletour.com05/05/09
What do you measure ?
![Page 27: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/27.jpg)
www.agiletour.com05/05/09
![Page 28: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/28.jpg)
Finally….• Start slowly• Focus on Your Value Chain• Accurately Measure Progress• Retrospect• Use Stand ups to pull and adapt• Inculcate a culture of continuous
improvement
www.agiletour.com05/05/09
![Page 29: At2010 lean ideas for agile v5 1](https://reader034.vdocuments.us/reader034/viewer/2022052601/5592d2a51a28ab21118b468a/html5/thumbnails/29.jpg)
www.agiletour.com05/05/09
Questions ?
Credits: Stock Photos – www.sxc.hu