kanban and iterationless working
DESCRIPTION
From the BT Developer Day held at Osmosoft on 20 Jan 2010.TRANSCRIPT
![Page 1: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/1.jpg)
Kanban & iterationless
workingKerry Buckley, 20 January 2010
![Page 2: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/2.jpg)
Iteration
![Page 3: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/3.jpg)
In the beginning was the waterfall
![Page 4: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/4.jpg)
PlanPlan DesigDesignn
ImplImpl TestTest DeliveDeliverr
PlanPlan DesigDesignn
ImplImpl TestTest DeliveDeliverr
PlanPlan DesigDesignn
ImplImpl TestTest DeliveDeliverr
PlanPlan DesigDesignn
ImplImpl TestTest DeliveDeliverr
![Page 5: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/5.jpg)
Why iterations?
![Page 6: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/6.jpg)
XP: iteration
“A one- to four-week period. At the beginning, the customer chooses the stories to be implemented in the iteration. At the end the customer can run their functional tests to see if the iteration succeeded.”
![Page 7: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/7.jpg)
Scrum: sprint
“A short burst of work lasting approximately 30 days during which an executable and other deliverables are built by an engineering team, as indicated by the assigned backlog.”
![Page 8: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/8.jpg)
Agile
“ Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
![Page 9: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/9.jpg)
Agile
“ Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
![Page 10: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/10.jpg)
Learning from Lean
![Page 11: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/11.jpg)
Waste (無駄 )
• Overproduction
• Waiting
• Transporting
• Inappropriate Processing
• Unnecessary Inventory
• Unnecessary or Excess Motion
• Defects
![Page 12: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/12.jpg)
Waste (無駄 )• Overproduction – Extra Features
• Waiting – Waiting, Including Customers
• Transporting – Handoffs
• Inappropriate Processing – Extra Steps
• Unnecessary Inventory – Backlog; Undeployed Code
• Unnecessary or Excess Motion – Finding Information
• Defects – Defects Not Caught by Tests
![Page 13: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/13.jpg)
Kanban看板
![Page 14: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/14.jpg)
Push
AA BB
![Page 15: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/15.jpg)
Pull
AA BB
![Page 16: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/16.jpg)
Waste in Iterations
![Page 17: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/17.jpg)
PrioPrio PlanPlan ImplImpl ImplImpl ImplImpl AccepAcceptt
DeliveDeliverr
ImplementImplement ImplImpl
ImplImpl ImplImpl Impl (oops)Impl (oops)
![Page 18: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/18.jpg)
WTSTTCPW?
![Page 19: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/19.jpg)
PickPick ImplImpl AccepAcceptt
DeliveDeliverr
PickPick ImplImpl AccepAcceptt
DeliveDeliverr
PickPick ImplImpl AccepAcceptt
DeliveDeliverr
AccepAcceptt
ReworReworkk
AccepAcceptt
DeliveDeliverr
PickPick ImplImpl
![Page 20: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/20.jpg)
Our first attempt
![Page 21: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/21.jpg)
![Page 22: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/22.jpg)
Retrospection
•WTF does that card mean?
•‘Done’ stories not being deployed
•Missing regular celebration of completion
•Unwieldy backlog
•Can get away with very little estimation
![Page 23: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/23.jpg)
Iteration two!
![Page 24: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/24.jpg)
![Page 25: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/25.jpg)
Estimation and tracking
![Page 26: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/26.jpg)
![Page 27: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/27.jpg)
Advantages
![Page 28: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/28.jpg)
Disadvantages
![Page 29: Kanban and Iterationless Working](https://reader033.vdocuments.mx/reader033/viewer/2022061110/545395d5b1af9f95228b46ad/html5/thumbnails/29.jpg)
end