Kanban development

30
KANBAN DEVELOPMENT get the agilest from agile

description

KANBAN DEVELOPMENT or get the agilest from agile Oleh Dovhai, Java developer, ex QA engineer - about Kanban development process and how to use it in your project . We will learn: · What Kanban is: origin, principles, practice · Kanban vs Scrum: compare tools for understanding, not judgment · There is no ideal tool: experiment, combined and again experiment

Transcript of Kanban development

Page 1: Kanban development

KANBAN DEVELOPMENT

get the agilest from agile

Page 2: Kanban development

History● Kanban is descended from The

Toyota production system● kan - visible, visual; ban - card or

board

Primary goals:❏ reduce the amount of work in progress (WIP)❏ visualization of production❏ optimize the process

Page 3: Kanban development

A simple example

Page 4: Kanban development

Goals

● Optional (big tasks, aspiration, etc).

● E.g. provide support IE, Integration with social networks

Page 5: Kanban development

Story queue

● Tasks ready to development● The highest task has the

highest priority

Page 6: Kanban development

Acceptance scenarios

● Test cases

Page 7: Kanban development

Development● Development● Autotests

Page 8: Kanban development

Test

● Testing● Covering

Page 9: Kanban development

Done

● The task passed all phases.● All work on the task are

completed.

Page 10: Kanban development

One day in Kanban-land

Page 11: Kanban development

Ok, lets work...

Page 12: Kanban development

The process is started

Page 13: Kanban development
Page 14: Kanban development
Page 15: Kanban development

A few minutes latter...

Page 16: Kanban development

some problems...

Page 17: Kanban development
Page 18: Kanban development

The process is stopped

Page 19: Kanban development
Page 20: Kanban development
Page 21: Kanban development

A few days latter...

Page 22: Kanban development

Kanban vs Scrum: main differences

● Kanban has no sprints● Kanban has no team speed● In Kanban time estimation is optional● Scrum has no WIP limit

Page 23: Kanban development

Scrum board

Page 24: Kanban development

Kanban board

Page 25: Kanban development

Kanban we are using

Page 26: Kanban development

Cards we are using

Page 27: Kanban development

Radiator

Page 28: Kanban development

Our speed (points/week)

Page 29: Kanban development

Literature

● Mary Poppendieck - Leading Lean software development● Kent Beck - Extreme Programming Explained● Henrik Kniberg - Kanban vs Scrum

Page 30: Kanban development

Thank you● Skype: o.dovgaj● [email protected]● facebook.com/o.dovgai● vk.com/id4876979