0
Yes We Kanban!                                                       Stephen Forte, CSO                                   ...
IT Camp 2011• Thanks for coming!• ITCamp is made possible by our sponsors:      Premium conference on Microsoft’s Dev and ...
Bio• Chief Strategy Officer of Telerik• Certified Scrum Master• 21st TechEd of my career!• Active in the Community:   – In...
Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban     Premium conference on Micr...
Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban     Premium conference on Micr...
The Agile Manifesto – a         statement of valuesIndividuals and                                        over            ...
Back to the Basics• “Agile” is about “values” not “rules” and  rigid adherence to a process• Agile is about embracing chan...
Influential Agile Methodologies• XP (The Past)• Scrum (The Present)• Kanban (The Future)     Premium conference on Microso...
What is Kanban?• An agile methodology that stresses pulling  individual work items to completion   – Focuses on visualizat...
Where did Kanban Come From?• Comes from the famous Toyota Production System  – Part of the Lean Manufacturing Movement  – ...
Kanban CardsPremium conference on Microsoft’s Dev and ITPro technologies   @itcampro / #itcampro
Flow• Kanban is about flow• Pull system- work is pulled through the  system by demand• Batch v flow (individual work items...
Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban     Premium conference on Micr...
Kanban for Technology Projects• Define a work flow and visualize it  – Organize a queue  – Limit work in progress (WIP) fo...
Core Practices of Kanban•   Define and visualize the workflow•   Limit Work-in-progress•   Measure and Manage Flow•   Make...
KanbanPremium conference on Microsoft’s Dev and ITPro technologies   @itcampro / #itcampro
Kanban BoardDEMO      Premium conference on Microsoft’s Dev and ITPro technologies   @itcampro / #itcampro
Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban     Premium conference on Micr...
Building a Kanban Process Premium conference on Microsoft’s Dev and ITPro technologies   @itcampro / #itcampro
Building a Kanban Process #1• Define a process flow  – Identify queues (swimlanes)• Visualize it on a board      Premium c...
Building a Kanban Process #2• Set your first work in progress limits  – First time you *may* have to guess      Premium co...
Building a Kanban Process #3• Break down each work item to about the same  size  – Or you can use separate swim lanes: sma...
Building a Kanban Process #4• Establish a delivery cadence• Establish regular meetings/reviews  – Borrow from Scrum/XP    ...
Building a Kanban Process #5:               Kaizen• Constantly improve your process• Daily meeting facing the board to  ev...
Kanban has few rules•   No daily scrum•   No prescription for engineering practices•   No iterations•   No estimation    –...
Be careful!• The lack of rules can lead to a lack of  discipline  – But the lack of rules allows you to mix and    match  ...
References• Anderson, Kanban in Action:  – http://www.agilemanagement.net/Articles/W    eblog/KanbaninAction.html• Hiranab...
Questions?Premium conference on Microsoft’s Dev and ITPro technologies   @itcampro / #itcampro
Don’t forget!Get your free Azure pass!                            We want your feedback!• 30+15 days, no CC req’d         ...
Upcoming SlideShare
Loading in...5
×

ITCamp 2011 - Stephen Forte - Kanban

1,401

Published on

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

No Downloads
Views
Total Views
1,401
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
59
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "ITCamp 2011 - Stephen Forte - Kanban"

  1. 1. Yes We Kanban! Stephen Forte, CSO Telerik @worksonmypcPremium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  2. 2. IT Camp 2011• Thanks for coming!• ITCamp is made possible by our sponsors: Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  3. 3. Bio• Chief Strategy Officer of Telerik• Certified Scrum Master• 21st TechEd of my career!• Active in the Community: – International Conference Speaker for 12+ Years – RD, MVP and INETA Speaker – Co-moderator & founder of NYC .NET Developers Group http://www.nycdotnetdev.com – Wrote a few books: SQL Server 2008 Developers Guide (MS Press)• MBA from the City University of New York• Past: – CTO and co-Founder of Corzen, Inc. (TXV: WAN) – CTO of Zagat Survey Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  4. 4. Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  5. 5. Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  6. 6. The Agile Manifesto – a statement of valuesIndividuals and over Process and toolsinteractions ComprehensiveWorking software over documentationCustomer over Contract negotiationcollaborationResponding to change over Following a plan Source: www.agilemanifesto.org Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  7. 7. Back to the Basics• “Agile” is about “values” not “rules” and rigid adherence to a process• Agile is about embracing change Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  8. 8. Influential Agile Methodologies• XP (The Past)• Scrum (The Present)• Kanban (The Future) Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  9. 9. What is Kanban?• An agile methodology that stresses pulling individual work items to completion – Focuses on visualization• Focuses on just in time delivery of raw materials – Workers get what they need when they need it, no sooner (Lean) – Limit Work in Progress Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  10. 10. Where did Kanban Come From?• Comes from the famous Toyota Production System – Part of the Lean Manufacturing Movement – Part of Six Sigma• Japanese for “signal card” – Kaizen-promotes continuous improvement Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  11. 11. Kanban CardsPremium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  12. 12. Flow• Kanban is about flow• Pull system- work is pulled through the system by demand• Batch v flow (individual work items)• Where there is inventory, there is no flow• Flow and pull are linked: – Keep the entire value stream moving towards the customer at the rate the customer consumes Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  13. 13. Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  14. 14. Kanban for Technology Projects• Define a work flow and visualize it – Organize a queue – Limit work in progress (WIP) for each queue • Allows you to constantly evaluate process improvements – Allow work to flow through the system in a controlled way (not iterative) • No sprints!• Evolutionary by design – Change is built into the model• Communication is about flow Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  15. 15. Core Practices of Kanban• Define and visualize the workflow• Limit Work-in-progress• Measure and Manage Flow• Make Process Policies Explicit• Use Models to Suggest Improvement http://finance.groups.yahoo.com/group/kanbandev/message/9261 Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  16. 16. KanbanPremium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  17. 17. Kanban BoardDEMO Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  18. 18. Agenda• Defining Agile and Kanban• Using Kanban to manage projects• How to implement Kanban Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  19. 19. Building a Kanban Process Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  20. 20. Building a Kanban Process #1• Define a process flow – Identify queues (swimlanes)• Visualize it on a board Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  21. 21. Building a Kanban Process #2• Set your first work in progress limits – First time you *may* have to guess Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  22. 22. Building a Kanban Process #3• Break down each work item to about the same size – Or you can use separate swim lanes: small, medium, and large – Put items in the queue• Pull the first items through the system – Establish your cycle time• Define how long it takes to pull an item through the system – Will determine your new work in progress limits – Evaluate if the WIP limits are correct and readjust – Evaluate if the Queues are appropriate Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  23. 23. Building a Kanban Process #4• Establish a delivery cadence• Establish regular meetings/reviews – Borrow from Scrum/XP Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  24. 24. Building a Kanban Process #5: Kaizen• Constantly improve your process• Daily meeting facing the board to evaluate your flow• Continue to tweak the WIP limits and queue• Formalize the improvement process – Have regular formal change meetings – Remember “be agile” Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  25. 25. Kanban has few rules• No daily scrum• No prescription for engineering practices• No iterations• No estimation – Uses metrics Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  26. 26. Be careful!• The lack of rules can lead to a lack of discipline – But the lack of rules allows you to mix and match Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  27. 27. References• Anderson, Kanban in Action: – http://www.agilemanagement.net/Articles/W eblog/KanbaninAction.html• Hiranabe, Kanban Applied to Software Development: from Agile to Lean: – http://www.infoq.com/articles/hiranabe- lean-agile-kanban Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  28. 28. Questions?Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  29. 29. Don’t forget!Get your free Azure pass! We want your feedback!• 30+15 days, no CC req’d • Win a WP7 smartphone – http://bit.ly/ITCAMP11 – Fill in your feedback forms – Promo code: ITCAMP11 – Raffle: end of the day Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×