Introduction to the Kanban as applied to software development. Delivered in Kirkland, WA in Nov 2011 by Dynacron Group.
Dynacron Group is an Agile software technology consulting firm. We provide training, consulting, and hands-on implementation for software projects in the Pacific Northwest.
12. Flow Management
• How long are things stuck?
• How do you know what to fix?
• How do you know if changes actually improved
things?
• What metrics are you tracking?
Epic Story Design Test Dev Validate
14. Explicit Process Policies
Story
As a [user] I want to [perform action]
Prioritied
Example: Clear definition so that I can [do something]
of done for each lane
Design
Workflow Mockups Matched to Style Guide
Test
Acceptance Criteria Negative Test Criteria Tests associated with
Clear Clear proper tier
Development
Tests Pass Build Works Release Produced
15. Incremental Collaborative
Improvement
• Review bottlenecks
• E.g. Scrum Retrospectives
• Suggest improvements
• Perform experiments & track results with metrics
• Scientific method, not opinion
16. Mapping Kanban To Existing
Process, Tools, Roles
• First board: From Scrum to ScrumBan
17. Scrumban: Scrum + Kanban
• Less emphasis on (lengthy) sprint
planning meetings
• Keep sprint planning, daily standups,
retrospectives
• Make them higher level
• Move from burndown charts to
Kanban style-reports
• Tends to be better for both line staff &
management
19. Real World Kanban Examples
• Software Development Team (Elise)
• Blending Scrum with cross-functional matrix team
• Software Development Team (Pete)
• More pure Lean/Kanban
• Intake Kanban
• Feature definition & Lean UX paper prototyping - get rapid feedback
on potential products / product features
• Operational/Maintenance Team (Pete)
• Personal Kanban –Workplace (Elise)
33. Challenges & Observations
• Make the board work for you & your team!
• No such thing as one true board
• Keeping the value stream filled
• You need to get stuff to the ready to work column somehow!
• Scrum + Kanban = tactics, still need strategy
• Agile & Agile Manifesto = human values declaration
• Discuss: “Soulless Agile”