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
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
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?!
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?
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
A Historical Perspective on Evolution of Software Methodologies
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!
Limit WIPReduce/ Eliminate Multi-Tasking Eliminate a key employee performance measure! Focus on Work-Life Balance!!
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!
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
And more…!Kanban encourages and enables Process Experimentation Quantitative Management Viral spread across the Organization Kanban encourages and enables a Kaizen Culture
Kanban – EVOLUTIONARY in the RIGHT places And REVOLUTIONARY in the RIGHT places
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
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
We need to implement Kanban not onlyfor the Evolutionary reasons but for theRevolutionary ones as well!!