Extra FeaturesInventoryExtra ProcessesHandoffsWaitingTask SwitchingDefects
ExtraFeatures About 60% of the features are RARELY or NEVER used. Build today’s priorities. Continuous Time to Market. Prioritization Put nice-to-have features at the end of the stack.
Inventory Do everything Just-in- time Unused features. Estimate stories in Detailed story points requirements for all the features. Elaborate requirements for the Anything not current features being used. Plan only current features
ExtraProcesses Identify and Eliminate steps not adding value. Code directly from the Story. Value Stream Mapping Collaborate with customer.
Handoffs Team works directly with customer. Developers and Testers are on the same team. Collaboration Most of the activities are done as a team.
Waiting Customer waiting to see the product. 1 – 4 Week iterations Testers waiting for the code to test. Deliver often and quick to testers Waiting for Impediments to be resolved. Daily Standups
TaskSwitching Task switching delays all tasks. Keep resources on the same There will be project until done overhead while switching tasks. Avoid Less productive. multitasking
Test DrivenDefects Development Test First. Automated Unit Tests Test Small. Test Automation Test Often. Continuous Integration
High QualityDeliver TimelySpend RightInnovationContinuous Improvement
Test Driven Development High AutomationQuality Quality should be backed in. Simple Design Refactoring -ilities of Software. Pair Programming Self Directed Team Best solution.
DeliverTimely Value delivered Value based early. prioritization Gains competitive Delay commitment advantage. Adaptive to market conditions.
SpendRight Eliminating waste Eliminate waste saves money. Invest in people Use saved money for improvement. Invest in automation
Innovation Have people with right attitude Foster innovation. Empower the team to Skills are important, make decisions Attitude is more important. Have sustainable pace
Continuous Iteration retrospectiveImprovement Iteration review with the customer Inspect and Adapt.
Documentatio Document the vision that n doesn’t change Do just enough documentation. Add comments to executable tests Tests and Code speak. Have system metaphor. Make code readable. Use technology. Use digital pictures of white boards and meetings video taped.
Metrics Velocity What’s left is more Iteration Burndown important than what’s done. Release Burndown Collect few important metrics. Other metrics as needed