Your SlideShare is downloading. ×
Kanban - Evolutionary or Revolutionary?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Kanban - Evolutionary or Revolutionary?

2,683
views

Published on

Kanban is great for its "Evolutionary" nature as it minimizes resistance to change and makes it far more likely to succeed than other methods. However, it is also "Revolutionary" and must also be …

Kanban is great for its "Evolutionary" nature as it minimizes resistance to change and makes it far more likely to succeed than other methods. However, it is also "Revolutionary" and must also be implemented for that reason!

Published in: Business, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,683
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mahesh SinghCo-founder/ Sr. VP - Product Digite/ Swift-Kanban
  • 2. Introduction Co-Founder, Sr. VP – Product of Digite, Inc.  Lean/ Agile ALM Products  Products - Swift-Kanban, Digite Enterprise and CloudSpec  David J Anderson, world-renowned Kanban Guru is Digite advisor Over 25 years of experience (India/ US) working with distributed teams and global customers Proud to be a Sponsor/ Exhibitor at Agile India 2012
  • 3. Background Software industry far too associated with failure! Process Improvement Initiatives have been the graveyard of many a SEPG/ PMO professionals  Last 15 years have seen a transition from traditional to Agile to now Lean/ Kanban Kanban in particular holds out the hope of being a “unifying system” that makes successful transition much more likely
  • 4. First – a Vote – how many people here have implemented/ worked on Kanban for Software or IT?Kanban’s BIG strength – It is Evolutionary.Question for this session – Is it Evolutionary or Revolutionary?!
  • 5. rev·o·lu·tion. A sudden or momentous change in a situation:Examples - The revolution in computer technology. - Organization moving from CMMi Level 1 to CMMi Level 3?
  • 6. ev·o·lu·tion. A gradual process in which something changes into a different and usually more complex or better form.Gradual Process: Incremental Change Reduced resistance to change
  • 7. A Historical Perspective on Evolution of Software Methodologies
  • 8. A close-up
  • 9. Kanban is an “Adaptive System” Visualize Workflow Limit Work in Progress Measure and Optimize flow/ Lead Time Make Process Policies Explicit Use Models to recognize Improvement Opportunities
  • 10. Kanban is NOT a Software Lifecycle MethodologySome process or methodology must already be in place!
  • 11. So what kind of changes does Kanban introduce?
  • 12. Visualize Workflow Make your process Visual Let everyone see where the work is.
  • 13. Limit WIP Avoid MAFA (Mistaking Action For Achievement)Stop STARTING Start FINISHING
  • 14. Kanban: Limit WIPLimit or eliminate Multi-Tasking If you have slack, work on “Intangible” tasks
  • 15. Introduce PULL Let team members commence work on the next priority item when they are available to work on that item.Shift from “being assigned” (Push) to “taking up” (Pull) a task
  • 16. Decoupled Cadences Work based on current priority and cost of delay. Make a release when you have enough work products (features) to make a delivery.
  • 17. Evolutionary orRevolutionary?
  • 18. Visualize Workflow Let EVERYONE know WHERE you are and that you might be STUCK! Kanban Encourages Transparency and Visibility and Honesty typically not seen in other systems!
  • 19. Limit WIPReduce/ Eliminate Multi-Tasking Eliminate a key employee performance measure! Focus on Work-Life Balance!!
  • 20. Introduce PULLTurn the world of PUSH/ ASSIGMENTS upside-down! Empower Team Members and establish a Culture of TrustBoth Managers and Team Members taketime to get used to this!
  • 21. Decoupled Cadences “When is our next release and what will it have?” Management focus NOT on Release/ Iteration Planning, But on “up-to-the-minute” Cost of Delay, Flow, Throughput and Quality
  • 22. And more…!Kanban encourages and enables Process Experimentation Quantitative Management Viral spread across the Organization Kanban encourages and enables a Kaizen Culture
  • 23. Kanban – EVOLUTIONARY in the RIGHT places And REVOLUTIONARY in the RIGHT places
  • 24. Evolutionary in the right places – No big-new end-to-end mandated process No change in roles of people No change in software lifecycle methodology you continue to do what you already do Kanban specifically encourages analyzing fundamental engineering process for improvement
  • 25. Revolutionary in the right places as well!Encourages and enables Organizational TransformationEncourages Transparency and VisibilityProvides an easy to implement method to achieve a Kaizen Culture
  • 26. We need to implement Kanban not onlyfor the Evolutionary reasons but for theRevolutionary ones as well!!
  • 27. Thank you!mahesh@digite.com www.digite.com+1-408-761-2238 swift-kanban.com@maheshsingh @swiftkanban