SlideShare a Scribd company logo
Scrum and Lean: Multiply the PowersOm BandFebruary 2011		 		             om.band@sap.com
05/05/09www.agiletour.com
Lean: Why and What	Lean was formulated by Toyota Production SystemTo…Enhance Customer ValueEliminate WasteImprove QualityCut Costs05/05/09www.agiletour.com
Lean core: Just In TimeThe Right PartOf the Right QualityAt the Right MomentIn the Right QuantityIn the Right Place05/05/09www.agiletour.com
Lean Principle 1: FlowGOAL: Improve Throughput time by reducing Work In Progress (WIP) InventoryBatchProcessingSingle-Piece FlowProcessingDon‘t start building all features simultanelusly in isolation and then integrate
Instead cut the software features in small implementable and usable features – Build, Integrate, Test, Document completely Pre and Final JIT Assembly Lines: FishboneSet break-pointCommunication channelStack traceStep in/outStep in/outSet break-pointFlow rule setIf-then rulesetRule scriptTakt 4Takt 1Takt 3Debugging in RulesInfrastructure set upfor if-then rulesTakt 2Rule scriptFlow rule setObject/variable view for If-then rulesetInfrastructure setup for Java rulesSet break-pointObject/variable viewStack traceDecision tableStep in/outStack traceSet break-pointCommunication channelCommunication channelStack traceCommunication channel
Lean Principle 2: TaktGoal: Achieve consistent rhythm by leveling  the  work contents to eliminate overproduction and waiting!Pick what you can fully finish!
Shorter release cycles
Staff the teams rightly (Cross Functional Team of 10 members)
Align the takts in all related groupsLean Principle 3: PullGOAL: Produce when the customer needs to avoid overproduction
Lean Principle 3: PullGOAL: Produce when the customer needs to avoid overproductionCustomer defines the prioritized backlog/feature set
Top priority items are pulled by the development teams
Customer consumes the software and give feedbackPull ensures high quality and faster feedbackDefineT1DefineT2DefineT3…Define Takt(Product Team)DONE Criteria for every TaktUnderstandable Backlog (confirmed by team member of receiving team )
Ranked BacklogAll takts are aligned0%0%~70%~70%~70%~70%Dev Takt(Impl. Team)DevT2DevT3DevT3…DevT9I&TT10I&TT11DONE Criteria for every TaktDev & MIT/Unit/component test for NFT 100%OK
Automated RT tests 100% OK
No open Prio 1, 2 msgs
Takt Demo  + Product Owner approval of takt shipment
Code reviews completed
Zero Prio 1/2 Checkman & JLIN Mandatory unit wide done criteria0%~30%~30%~30%~30%~30%Integration &Acceptance TaktIAT2IAT3IAT4…IAT10I&TT11DONE Criteria for every TaktIntegration scenario tests incl. NFT & RT 100% OK

More Related Content

PPTX
CM MatchPoint Agile Session
PPTX
Managing software projects with Team Foundation Server 2013 in Agile Scrum
PDF
Appium, Test-Driven Development, and Continuous Integration
PDF
Tfs 2013 Process Template Overview
PPTX
Jenkins as the Test Reporting Framework
PPTX
Modern software testing and processes 2019
PDF
Being Agile with Any Process Template in TFS 2012
PDF
An Agile Testing Dashboard: Metrics that Matter
CM MatchPoint Agile Session
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Appium, Test-Driven Development, and Continuous Integration
Tfs 2013 Process Template Overview
Jenkins as the Test Reporting Framework
Modern software testing and processes 2019
Being Agile with Any Process Template in TFS 2012
An Agile Testing Dashboard: Metrics that Matter

What's hot (20)

PDF
Applying Agile Principles to Test Automation Development
PPTX
Continuous test automation
PDF
Transport expresso-combined-feature-sheets
PDF
Manage a Complex Test Effort with Lean and Kanban
PDF
Agile Bug Fixing: Priority! Backlog! Estimate!
PPTX
Continuous Integration In The Cloud Final (1)
PPTX
PPTX
Application Lifecycle Management with TFS
PDF
Infrastructure Testing: The Ultimate “Shift Left”
PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
PDF
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
PDF
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
PPTX
Continuous delivery continuous integration 0.3
PPTX
Reflections on18monthfederaldevopstransformation2015
PDF
Continuous Integration, Deploy, Test From Beginning To End 2014
PDF
Simplify Salesforce Testing with AI-Driven Codeless Tools
PPTX
Modernizing Your Testing Tools
PDF
James Christie CAST 2014 Standards – promoting quality or restricting competi...
PPTX
QASymphony Atlanta Customer User Group Fall 2017
Applying Agile Principles to Test Automation Development
Continuous test automation
Transport expresso-combined-feature-sheets
Manage a Complex Test Effort with Lean and Kanban
Agile Bug Fixing: Priority! Backlog! Estimate!
Continuous Integration In The Cloud Final (1)
Application Lifecycle Management with TFS
Infrastructure Testing: The Ultimate “Shift Left”
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
Continuous delivery continuous integration 0.3
Reflections on18monthfederaldevopstransformation2015
Continuous Integration, Deploy, Test From Beginning To End 2014
Simplify Salesforce Testing with AI-Driven Codeless Tools
Modernizing Your Testing Tools
James Christie CAST 2014 Standards – promoting quality or restricting competi...
QASymphony Atlanta Customer User Group Fall 2017
Ad

Similar to Scrum and Lean : Multiply the Powers by Om Band (20)

PDF
Scrum and Lean - Om Band
PPTX
Lean & Agile Value Streams
PPTX
Lean Principles for Agile Teams
PDF
Lean Development - A challenge!
PPT
Lean Software Development & Kanban
PDF
Lean innovation - Basic principles of Lean
KEY
Intro to Lean Software Development
PPTX
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
PPTX
Introduction to Lean Software Development
PPTX
Lean Production
PDF
Practical intro to kanban- Joakim Sunden
PDF
Understanding Kanban
PPTX
Lean principles
PPTX
Industrial Training Presentation
PDF
Lean Based Sofware Development
PPTX
Lean Workshop.pptx
PDF
Lean manufacturing, lean development and kanban - Lean Development and Agile ...
PPTX
Shift Left and Lean techniques for Agile Software Development
PPTX
DeKnowledge - Try us
PPTX
Lean strategies for it support1.9 presented
Scrum and Lean - Om Band
Lean & Agile Value Streams
Lean Principles for Agile Teams
Lean Development - A challenge!
Lean Software Development & Kanban
Lean innovation - Basic principles of Lean
Intro to Lean Software Development
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Introduction to Lean Software Development
Lean Production
Practical intro to kanban- Joakim Sunden
Understanding Kanban
Lean principles
Industrial Training Presentation
Lean Based Sofware Development
Lean Workshop.pptx
Lean manufacturing, lean development and kanban - Lean Development and Agile ...
Shift Left and Lean techniques for Agile Software Development
DeKnowledge - Try us
Lean strategies for it support1.9 presented
Ad

More from agilencr (9)

PPT
When Scrum is not enough! A Case Study by Ruchika Goyal
PDF
Working towards true Scrum Mastery by Sanjiv Augustine
PPT
Agility in HR : The Xebia Story by Bharti and Sabeen
PDF
Test Driven Design by Jonas Auken
PDF
Should Distributed Agile have a Third culture? by Line Mark Rugholt
PDF
What is Agility? by Shaik Mohammed
PDF
Anti-patterns in Distributed Agile by Preethi Madhu
PDF
Top metrics for Agile by Priyank
PPTX
Agile NCR 2011
When Scrum is not enough! A Case Study by Ruchika Goyal
Working towards true Scrum Mastery by Sanjiv Augustine
Agility in HR : The Xebia Story by Bharti and Sabeen
Test Driven Design by Jonas Auken
Should Distributed Agile have a Third culture? by Line Mark Rugholt
What is Agility? by Shaik Mohammed
Anti-patterns in Distributed Agile by Preethi Madhu
Top metrics for Agile by Priyank
Agile NCR 2011

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Machine Learning_overview_presentation.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPT
Teaching material agriculture food technology
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
SOPHOS-XG Firewall Administrator PPT.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Machine Learning_overview_presentation.pptx
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TLE Review Electricity (Electricity).pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Teaching material agriculture food technology
OMC Textile Division Presentation 2021.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Group 1 Presentation -Planning and Decision Making .pptx
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence

Scrum and Lean : Multiply the Powers by Om Band

  • 1. Scrum and Lean: Multiply the PowersOm BandFebruary 2011 om.band@sap.com
  • 3. Lean: Why and What Lean was formulated by Toyota Production SystemTo…Enhance Customer ValueEliminate WasteImprove QualityCut Costs05/05/09www.agiletour.com
  • 4. Lean core: Just In TimeThe Right PartOf the Right QualityAt the Right MomentIn the Right QuantityIn the Right Place05/05/09www.agiletour.com
  • 5. Lean Principle 1: FlowGOAL: Improve Throughput time by reducing Work In Progress (WIP) InventoryBatchProcessingSingle-Piece FlowProcessingDon‘t start building all features simultanelusly in isolation and then integrate
  • 6. Instead cut the software features in small implementable and usable features – Build, Integrate, Test, Document completely Pre and Final JIT Assembly Lines: FishboneSet break-pointCommunication channelStack traceStep in/outStep in/outSet break-pointFlow rule setIf-then rulesetRule scriptTakt 4Takt 1Takt 3Debugging in RulesInfrastructure set upfor if-then rulesTakt 2Rule scriptFlow rule setObject/variable view for If-then rulesetInfrastructure setup for Java rulesSet break-pointObject/variable viewStack traceDecision tableStep in/outStack traceSet break-pointCommunication channelCommunication channelStack traceCommunication channel
  • 7. Lean Principle 2: TaktGoal: Achieve consistent rhythm by leveling the work contents to eliminate overproduction and waiting!Pick what you can fully finish!
  • 9. Staff the teams rightly (Cross Functional Team of 10 members)
  • 10. Align the takts in all related groupsLean Principle 3: PullGOAL: Produce when the customer needs to avoid overproduction
  • 11. Lean Principle 3: PullGOAL: Produce when the customer needs to avoid overproductionCustomer defines the prioritized backlog/feature set
  • 12. Top priority items are pulled by the development teams
  • 13. Customer consumes the software and give feedbackPull ensures high quality and faster feedbackDefineT1DefineT2DefineT3…Define Takt(Product Team)DONE Criteria for every TaktUnderstandable Backlog (confirmed by team member of receiving team )
  • 14. Ranked BacklogAll takts are aligned0%0%~70%~70%~70%~70%Dev Takt(Impl. Team)DevT2DevT3DevT3…DevT9I&TT10I&TT11DONE Criteria for every TaktDev & MIT/Unit/component test for NFT 100%OK
  • 16. No open Prio 1, 2 msgs
  • 17. Takt Demo + Product Owner approval of takt shipment
  • 19. Zero Prio 1/2 Checkman & JLIN Mandatory unit wide done criteria0%~30%~30%~30%~30%~30%Integration &Acceptance TaktIAT2IAT3IAT4…IAT10I&TT11DONE Criteria for every TaktIntegration scenario tests incl. NFT & RT 100% OK
  • 20. No open Prio 1 & 2 msgs
  • 23. Increase in automated testsParallel running integration teamsCustomerCT1…
  • 24. Lean Principle 4: Zero DefectGOAL: Fix issues in Products and Processes ImmediatelyProcess StabilitySystem availability 80%System availability 80% 4 = 41%80%80%80%80%GOAL100% OK parts100% availability80 %80%80%80%Batch ProcessingSingle-Piece Flow Processing
  • 25. Stop the Line in case of Issues: ANDONIf the takt delivery is affected/endangered all development activities are STOPPED for the affected projects.
  • 26. STOP for Dev Projects means, “no new feature development, instead everybody works on corrections in Integration Codeline”
  • 27. STOPPED projects do “root cause deep dive” to prevent future faultsSolve the Root Cause: 5 WhysThe machine stoppedIt overloaded and the fuse blewWhy?Why?Why?Why?Why?The spindle drive isn’t properly lubricatedThe oil pump isn’t running properlyThe oil pump shaft bearings are worn outDirt has gotten into the oil pumpTake preventive measures to fix the root cause
  • 28. The Guide for the Journey towards Perfection: KaizenContinuous improvementsin small stepsImprovementTimeImprovementStandardWedgeTimeKaizen = Continuous Improvementwww.agiletour.com
  • 29. The anatomy of WasteIn Automobile05/05/09www.agiletour.comIn Software
  • 30. Increased workload = Compressing the value adding processAddedvalueAAAAWasteWWImprovement = Replacing waste with value adding tasksAddedvalueAAWasteWWWAEliminating waste versus Increased workload Source: Porsche Consulting
  • 31. Typical Continuous Improvement ModelKaizen = Continuous Improvementwww.agiletour.com
  • 32. Scrum and Lean – The Winning PairLean provides the framework on the overall process from define to deliveryScrum provides great methodology of project executionBoth methodologies offer great models and tools to focus on critical aspectsLean and Scrum makes a great winning combination 05/05/09www.agiletour.com
  • 35. Separate the Value and Waste…
  • 41. Too high material requirements
  • 44. Loops
  • 49. Complex flow of informationWaste can be found in the product as well as in the processoWAhW Source: Porsche Consulting