7. Kanban
“Kanban is not a software development cycle methodology or an approach
to project management. It requires that some process is already in place so
that Kanban can be applied to incrementally change the underlying process“
-- David Anderson
(originator of Kanban)
7
8. Kanban Requirements
1. Visual representation of your ACTUAL process
2. Limit “Work in Progress” (WIP)
3. Track and optimize “flow”
8
9. Mitä on kanban
• Visualizing the Workflow.
• Iterationless development.
• Limiting work-in-progress.
• Monitoring cycle time (internal)
• Lead time (what customer sees)
• Experimenting with the process.
9
12. Connecting Scrum & Kanban
Kalvo: Henrik Kniberg:n luento
Step 1
Feature
team 1
Scrum
Feature
team 2
Scrum
Step 2
Feature
team 2
Scrum
Feature
team 1
Scrum
Feature
team 2
Scrum
Step 3
Feature
team 2
Scrum
Operations / support team
Scrum
Feature
team 1
Scrum
Feature
team 2
Scrum
Feature
team 2
Scrum
Operations / support team
Kanban
12
13.
14. Yhteenveto
• Scrum ja Kanban tarkkailevat hieman eri asioita
• Mutta on paljon yhteistä
• Scrumia on helppo säätää Kanbanin suuntaan (Scrum-but tai Scrum-ban)
• Ja niin usein tehdäänkin