Kanban methodology in sustaining projects Volodymyr Lysak 06/2014
Agenda What is Kanban? Kanban board Difference between Kanban and SCRUM Positive and negative sides of Kanban Agile methodologies in sustaining projects
What is Kanban?
is a scheduling system for lean and just-in-time (JIT) production (Wikipedia definition)leanjust-in-time a just-in- time method of inventory control, originally developed in Japanese automobile factories (Random House Dictionary)just-in- time control in manufacturing, a written set of specifications and requ irements for production of a commodity and inventory control of the components needed; a manufacturing system or assembly line using such written specifications; also called just-in-timejust-in-time in manufacturing, a written set of specifications and requ irements for production of a commodity and inventory control of the components needed; a manufacturing system or assembly line using such written specifications; also called just-in-timejust-in-time
What is Kanban? Kan - visually Ban - board
How long is it used in the world? 1959 from 1959 year
How to ensure quality? Where is control?
Japanese mentality
How it works?
Kanban board
To Do (QA Review) Let’s start from tasks
To Do (QA Review) In ProgressDone (Ready to Merge) And add statuses
To DoAnalyze (Planed) In Progress Comple ted VerifyDone Add processes
To DoAnalyze (Planed) 2 In Progress 3 Comple ted Verify 2 Done And WIP limits WIP limits
Difference between Kanban and SCRUM
Main differences Value of rules/principles Meetings Estimation Time for sprint Process control
Main differences Value of rules/principles Meetings Estimation Time for sprint Process control
Positive and negative sides of Kanban
Strong and week sides We don’t spend time for a meeting Only 3 rulesIt’s a self-regulated system Diagrams isn’t necessary It isn’t for lazy people Any type of control kills main benefits
Agile methodologies in sustaining projects
What do we usually use? SCRUM XP RUP Kanban?
Why Kanban? Change your mind Scrum doesn’t work Fail with sprint delivery Priorities can’t be frozen No general picture of progress Working overtime Long project
Who can Kanban? They already follow the rules
What Decision? SCRUM-BAN
Scrum-ban
More information ▪ Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results by David Anderson, 2003 ▪ Priming Kanban by Jesper Boeg, 2011 ▪ Aspects of Kanban by Karl Scotland, 2011 ▪ Scrumban: Essays on Kanban Systems for Lean Software Development by Corey Ladas, 2008 ▪ board-works board-works ▪ qct9R9b4IluQX7b1fQ&index=4&feature=plcp qct9R9b4IluQX7b1fQ&index=4&feature=plcp
Questions?