Cesario Ramos, PST. Agile Development Consulting. Friday, June 24, 2011

Size: px
Start display at page:

Download "Cesario Ramos, PST. Agile Development Consulting. Friday, June 24, 2011"

Transcription

1 , Kan, Ban Signal Card Cesario Ramos, PST

2 Speaker qualifications Cesário Ramos Independent Agile consultant Professional Scrum Trainer Founder of AgiliX CTO of Codecentric NL (until 1 july 2011) Creator of the Bathtub Conferences 2

3 Agenda Background What is Kanban?

4 Utilization or Flow? Source: Larman & Vodde

5 Why do we have traffic jams?

6 Why do we have traffic jams?

7 Get more by doing less!

8 Closed file review End date specs Start development Start Int Test Start Accep Test To production Intake Business Reqs Analysis & Design Develop Test Release 10 may 7 june 6 july 3 aug 1 sept 15 okt 32h 24h?? 2h 2h 12h 4h? create RFC business reqs funct reqs impact analysis Coding Test Bug fixing User test

9 Closed file review End date specs Start development Start Int Test Start Accep Test To production Intake Business Reqs Analysis & Design Develop Test Release 10 may 7 june 6 july 3 aug 1 sept 15 okt 32h 24h Value added time = 76h?? 2h 2h 12h 4h? create RFC business reqs funct reqs impact analysis Coding Test Bug fixing User test

10 Closed file review End date specs Start development Start Int Test Start Accep Test To production Intake Business Reqs Analysis & Design Develop Test Release 10 may 7 june 6 july 3 aug 1 sept 15 okt 32h 24h Value added time = 76h Lead time time = 580h?? 2h 2h 12h 4h? create RFC business reqs funct reqs impact analysis Coding Test Bug fixing User test

11 Closed file review End date specs Start development Start Int Test Start Accep Test To production Intake Business Reqs Analysis & Design Develop Test Release 13% 10 may 7 june 6 july value added Time 32h 3 aug 1 sept 24h 15 okt Value added time = 76h Lead time time = 580h?? 2h 2h 12h 4h? create RFC business reqs funct reqs impact analysis Coding Test Bug fixing User test

12 Seeing waste Delay Defects Hand-offs Task Switching Overproduction Relearning Inventory

13 Background Study Demand (Diagnose) Design your system (Define Future state) Do it Verify and adapt "95% of the problems in business are system driven and only 5% are people driven."

14 Lean is NOT simply about removing WASTE!!!!!

15 Toyota Culture The principle is developing quality people who continually improve processes.

16 Agenda Background What is Kanban?

17 Signal

18 A board for maintenance Input queue Analysis Ready Development Ready Test In Prog Done In Prog Done Release Ready source: David Anderson

19 WIP Limits Constrain WIP to control cycle time and flow Queue limits, task limits Input cadence Enables continuous improvement

20 WIP Limits 6 Input queue Analysis Ready Development Ready Test In Prog Done In Prog Done Release Ready source: David Anderson

21 Service Level Agreements Categorize each request into Standard work, maintenance, bug or Expedite Map categories onto class of service Expedite, Fixed date, Standard, Intangible Study demand for determining capacity Agree on SLA E.g. Expedite class : maximum 5 %, on-time 100% within 5 days E.g. Fixed delivery date : maximum 25 %, on-time 95% within 15 days

22 Capacity for classes of service Expedite Fixed Delivery 34% 6 Input queue Analysis Ready Development Ready Test In Prog Done In Prog Done Release Ready Standard 52% Intangible 14% source: David Anderson

23 Reporting WIP Lead time Throughput Due date performance

24

25 WIP on 22 sept = 16

26 LT on 22 Sept = 11 weeks WIP on 22 sept = 16

27 LT on 22 Sept = 11 weeks WIP on 22 sept = 16 TP from 25 aug until 5 dec = 55 features in 8 sprints

28 LT on 22 Sept = 11 weeks WIP on 22 sept = 16 TP from 25 aug until 5 dec = 55 features in 8 sprints Avg TP = 55/8 = 7 features/sprint

29 LT on 22 Sept = 11 weeks WIP on 22 sept = 16 CT Alpha Test op 17 Sept = 3 weeks TP from 25 aug until 5 dec = 55 features in 8 sprints Avg TP = 55/8 = 7 features/sprint

30 Summrary Lean is about continuos improvement Kanban decouples governance from development Study demand to determine WIP limits and Constrain WIP to control cycle time and flow Classes of service enable self organization

31 ?

32 Personal Invitation We bring agilists together to discuss, learn and share for all, free online. June 30th from 21:00 until 23:00 CEST. Agenda Five 20 min lightning talks by industry experts. Join at: 23

33 Professional Scrum Master Training ToDo InProgress Done September 26-27, 2011 Utrecht, Netherlands Register at courses.scrum.org Register before July 31 and get the early bird rate of EUR 1,250 By Cesário Ramos PSMT, founder of AgiliX BV phone: mail: 24

34 Thanks for your attention! Cesario Ramos