Challenges with Scrum Teams Scrum Kaizen Lean Waste Removal
Limit WIP
Scrum
Challenges Many stories remain incomplete Incomplete Testing
Inability to handle the interruptions Estimation takes too long
Lack of predictability of business value delivered Difficulties
with distributed teams Inability to create the requisite
cross-functional teams
Lean in Software Development 1. Eliminate waste 2. Amplify
learning 3. Decide as late as possible 4. Deliver as fast as
possible 5. Empower the team 6. Build integrity in 7. See the
whole
Eliminating Waste Insufficient requirements Slow / Poor
Communication Technical Debt Unused code or features Rework Too
Much detailed Requirements Handoffs between teams
Apply Waste Removal in Scrum Teams Waste Backlog Writing unit
tests after development Less automation testing Preparing
requirements document Sequence Diagram, Class Diagram etc Manual
Builds Wait time because of dependency on other teams
Limit Work in Progress To DO In Progress Done First Day of the
Sprint
Limit Work in Progress To DO In Progress Done Middle of the
Sprint
Limit Work in Progress To DO In Progress Done Last day of the
Sprint
Lean Approach - Limit Work in Progress To DO In Progress (3)
Done
Remove Delays in Workflow Value Stream Map
Reduce Wait Times Lead Time
Scrum within Lean-Thinking Benefits Focus on entire development
cycle Eliminate waste Remove delays in the workflow Limit WIP Build
quality in