Guest Lecture KanBan intro 2013

1,614 views

Published on

A Guest lecture introducing students to Kanban

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,614
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Guest Lecture KanBan intro 2013

  1. 1. Kanban by Klaas Ardinois Ardonio Ltd.
  2. 2. @DonArdonio klaas@ardonio.com www.ardonio.com
  3. 3. Me = You + 10 years
  4. 4. Why are we here?
  5. 5. Usual answers • To apply a trade and take pride in the result • To deliver with the team • To earn a living
  6. 6. NOT to “do agile/scrum/ kanban/prince2/…”
  7. 7. So why bother? Isn’t it waste?
  8. 8. We’re solving problems • IT = usually complex • Complex! Complicated! Need for emergent practices • a tool, not a goal! Probe - Sense - Sense - Analyze Respond - Respond Chaos! act - sense respond Simple! Sense Categorize Respond
  9. 9. “kanban is something you strive to get rid of, not to be proud of” The Toyota way
  10. 10. The origin of Kanban • Toyota & W.E. Deming (manufacturing) • • Theory of constraints • • Pull System / JIT Drum-Buffer-Rope David Anderson (software)
  11. 11. 4 Principles 1. Start with what you know 2. Agree to pursue incremental change 3. Respect the current process, roles, titles 4. Leadership at all levels
  12. 12. Implementing KanBan 1. Visualize flow 2. Limit work in progress (WIP) 3. Manage flow 4. Make policies explicit 5. Feedback loops 6. Improve
  13. 13. Your turn! “Pizza makes everything better” - Katy Perry
  14. 14. Donio’s Pizza Order In Roll Dough Add Toppings ∞ 2 2 Bake Serve 4 6 optimal throughput for oven Apply quality measures and change based on feedback
  15. 15. Donio’s Pizza Order In Roll Dough Add Toppings Bake LEAD TIME CYCLE TIME Control charts —> SLA Serve
  16. 16. Cumulative flow Diagram
  17. 17. Think about… • Cumulative flow diagrams, lead & cycle time • • • In scrum In waterfall projects Flow in • Starbucks (+ what happens if a queu forms) • McDonalds
  18. 18. One does not simply say thank you without meme
  19. 19. Pro Tips! (free stuff! not part of the lecture)
  20. 20. When I hire… • Theoretical background • How you think • Curiosity • Skill
  21. 21. Being a developer… • write code! • Don’t be a one trick pony • Know what you don’t know • Study theory and practice
  22. 22. Quality? • jquery.js or jquery.min.js • switching values of 2 int vars with or without temp var • html source of google.com
  23. 23. Quality! • A measure of “good” • • Subjective & Relative Different perspectives • coder, compiler, user, …

×