SlideShare uma empresa Scribd logo
1 de 52
Visual Roadmapping
with Kanban
Mahesh Singh
Co-founder/ SVP – Product, Digité, Inc.
Visualization is Enlightenment!
Agenda
 In the Beginning…
 Roadmapping Challenges!
 Enter Kanban – What is Kanban?
 Visualize – WIP Limits – Manage Flow
 Evolution of our adoption of Kanban
 Simple  Sophisticated  Tiered
 Kanban – The Good, The Scary, The Beautiful
 Q&A
Planning for the Next Release….
How we were…3
© Digite, Inc.
Waterfall – 2002-2006
4
© Digite, Inc.
Iterative – 2007 - 2010
IR1
IR2
IR
3
5
© Digite, Inc.
Our Release Schedule
© Digite, Inc.
6
 3 Releases per year
 2 Minor
 1 Major
We thought we had it pretty good!
But behind the scene…7
© Digite, Inc.
What was going to be the “Next Release”?!
© Digite, Inc.
8
Product Management could not “Define”
© Digite, Inc.
9
 Large backlog that was not very visible
 Different functions clamoring for priority
 PM and Engg teams busy with completing the last
release
 Multiple versions of MRD/ PRD across stakeholders
PM was challenged to scope/ share/ get agreement on the
next release!
Engineering could not “Commit…”
© Digite, Inc.
10
 Almost all functions – Dev/ QA/ PM/ Support – pulled
into testing
 Automated Testing was “insufficient”/ significant
overhead in manual testing
 Busy with fixing bugs in the last release
 PM was expected to deliver “frozen specs” before they
could start working
Engg too busy to plan and commit! Commitments made
could not be kept.
Management/ Sales Wanted to “Do More”
© Digite, Inc.
11
 “Development is not fast enough”
 “Productivity is low”
 “Quality is bad”
 “Product does not meet market need”
 “Can we do this one more thing?”
Management/ Sales were frustrated!
Overall situation …..
 Release Planning a Very Costly Process! A LOT OF
EFFORT before Use Cases or Epics/ User Stories made
it to the Backlog!
 When we spoke to our customers and other Bay Area
companies, we realized we were not alone!
 Getting from Vision/ Roadmap to User Stories in a
Backlog is a lot of work – and is usually not very
organized!
12
© Digite, Inc.
Roadmapping is Challenging
So many “good points” to implement!
Roadmapping Challenges
 High Demand Inflow – there are simply too many ideas/
suggestions coming in with every interaction
 Varied Sources/ Perspectives
 Management is unable to understand why features are
not coming out fast enough
 Sales/ Customers have trouble understanding why one
small feature cannot be done.
 Also, Sales usually finds every feature suggestion from
the customer to be logical AND high priority!
 Getting all stakeholders to converge on scope and
priority
 Giving representation to all sides, including Engineering
The Answers Product Management is Trying to
Give
 Management/ Sales
 What do we build – this sprint, this release, this quarter, year?
 How to avoid stuffing more features into the pipeline??
 What the Dev team can really deliver each cycle
 Engineering
 What do we work on??
 Can we get some bandwidth for refactoring?
 Support
 Can we give some attention to existing customers?!
Can we FOCUS on the TOP few?!
Kanban to the Rescue!
How we turned around…16
© Digite, Inc.
Our Kanban Journey
 Decision to build SwiftKanban – April 2010
 A fair bit of reading up!
 Discussions with several thought leaders –
David Anderson, Masa K Maeda, Jim Benson,
Al Shalloway, Yuval Yeret..
 Kanban training – Q4, 2010
 We started using it as soon as we launched
Beta
17
© Digite, Inc.
Key Principles of Kanban
 Visualize Flow
 Limit WIP
 Manage Flow
 Make Policies Explicit
 Implement Feedback Loops
 Improve Collaboratively, Evolve Experimentally (using
models and the scientific method)
Kanban Foundation Principles
 Start with what you do now
 Agree to pursue incremental, evolutionary change
 Respect the current process, roles, responsibilities &
titles
Benefits we sought from Kanban
© Digite, Inc.
20
 Smoother Flow
 Greater Throughput
 Continuous (more frequent) delivery
 Faster Time to Market
 Greater Visibility
 Greater Understanding and Agreement within the
Company
We were EXCITED! We were raring to go!
First version of our Kanban – As Is (2010-
11)
© Digite, Inc.
21
Iterative + Kanban – 2010 - 2011
22
© Digite, Inc.
Iterative + Kanban – 2010 - 2011
23
© Digite, Inc.
Retrospective Findings
© Digite, Inc.
24
 Disconnect between PM and Engg persisted
 Frequently changing requirements/ user stories
 Frequently changing priority
 Committed users stories getting dropped
 User stories developed were incomplete
 Development and Automation challenges
 Automation not visible, not synchronized with development
 Code review sporadic
 Release cadence not clear
 Engg called upon to do interrupt-driven work
Version 2 of our Kanban (2011-2012)
Greater Attention to Planning/ Scoping
© Digite, Inc.
25
© Digite, Inc.
26
Version 2 of our Kanban (2011-2012)
Separate Dev with Details of Automation/ Review/
Deployment
© Digite, Inc.
27
Version 2 of our Kanban (2011-2012)
All Engg Activity put on Board
© Digite, Inc.
28
Version 3 of our Kanban (2012-2013)
Roadmapping in a separate board
© Digite, Inc.
29
Version 3 of our Kanban (2012-Present)
Execution separated from Planning/ Spec-
ing
Version 4: Simplified Roadmap Board (2013-
2014)
Visual Backlog (by Aging) (2013-2014)
Additional Process Changes
© Digite, Inc.
32
 “Monthly Prioritization Meeting” with leadership team on
Roadmap Board
 Access to leadership to all boards. CEO/ Sales/ Support
look at the board to see when they can expect a feature
to be released
“The shorter the Project, the more planning
it needs.” – old (Project Management)
Jungle saying…!
The Impact…33
© Digite, Inc.
Cumulative Flow Diagram (Minus backlog/
archive)
Jan – Dec, 2013 (11 Releases)
11 Releases made during 2012! 18-24 planned for 2013.
34
© Digite, Inc.
Cumulative Flow Diagram (Minus backlog/
archive)
May, 13 – Apr, 2014) 8-9 Release
Average Cycle Time of User Stories
300% Reduction in Cycle Time thru a combination of factors!
36
© Digite, Inc.
Why this Change?!
The Good
 Visual Backlog – WIIFM Factor
 Visual Board – Establish Trust
 Throughput – Team‟s real delivery capacity. No they can‟t deliver
more. BUT they can deliver MORE OFTEN!
 WIP Limit – It can‟t be done. Period. OR – what are you willing to
take out?
 Class of Service – Cost of Delay focus (charts)/ Refactoring
 Blocking – Where are things stuck? I am stuck and I need HELP!
 Continuous Delivery - Last Responsible Minute Prioritization/
Frequent Value Delivery
 Control Charts/ Statistics – Better ability to forecast, build simulation
models, predict organization performance
 Committing to release scope vs. Making a Release when there are
enough Commits
The Good
 Visual Backlog – WIIFM Factor.
The Good
 Visual Board – Establish Trust
The Good
 Throughput – Team‟s real delivery capacity. No they can‟t deliver
more. BUT they can deliver MORE OFTEN!
The Good
 WIP Limit – It can‟t be done. Period. OR – what are you willing to
take out?
The Good
 Class of Service – Some level Cost of Delay focus/ More
Refactoring than ever before!
The Good
 Blocking – Where are things stuck? I am stuck and I need HELP!
The Good
 Continuous Delivery - Last Responsible Minute Prioritization/
Frequent Value Delivery
The Good
 Control Charts/ Statistics – Better ability to forecast, build simulation
models, predict organization performance
The Good
Committing to Release Scope up-front
vs.
Making a Release when there are enough
Commits!
(And Make as many releases as possible!)
The Scary. And the Beautiful!
 The Scary
 Pull – Engg Team has say in what they will take and
how soon they will deliver
 Lack of buckets – „Our next release will be …umm‟
 Lack of committed scope – “We WILL get all this by
the next month!”
 The Beautiful
 Operational Benefits
 Business Benefits
 Self-Regulating – Everyone Participates
The Beautiful!
Operational Benefits
 Feature visibility throughout the cycle – from concept to deployment
 Greater representation for all types of requirements (strategic  tactical 
technical debt related)
 Greater representation for all functions - non-sales/marketing including
Support/ Engg!
 Better PM and Engg Collaboration - Commitment by Engg teams based on
joint-planning/ Work on “truly relevant” requirements by PM team
 Up to “the last responsible moment” Prioritization by sales/ mgmt/
customers
 Focus on Test Automation and Continuous Deployment
 Overall Quality/ Stability of Product
 Complete change in management style! Focus on value/ customer sat
rather than estimates, productivity, NEXT RELEASE!!
49
© Digite, Inc.
The Beautiful!
Business Benefits
 Faster time to market
 Faster feedback loops
 Better overall product/ market fit
 Improved sales/ customer expectation
management
 Customer Satisfaction/ Growth!
 Deliver VALUE!
50
© Digite, Inc.
The Beautiful!
 Sales/ Customer/ Engg – PM
 Management – PM
Q&A
 Contact Information
 mahesh@digite.com
 @maheshsingh
 Learn more at
 www.swiftkanban.com
 www.digite.com
 Connect with us
 Twitter - @swiftkanban/
@digite
 Facebook –
www.facebook.com/digite
 Blogs and Articles
 The Principles of Kanban Method
Kanban Applied to
Software Development
Personal Kanban
Scrumban
Kanban vs. Scrum
10 example Kanban boards
Explaining Cumulative
Flow Diagrams
Your Family, Agile, and You
 Kanban Communities
 Kanban Dev Group
Lean Agile Group
Lean Development
Kanban-Ops
IT Kanban
52
© Digite, Inc.
About usAbout Kanban

Mais conteúdo relacionado

Mais procurados

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
Lean User Experience in a Lean Startup
Lean User Experience in a Lean StartupLean User Experience in a Lean Startup
Lean User Experience in a Lean StartupOrthogonal
 
Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherOrthogonal
 
Agile Development
Agile DevelopmentAgile Development
Agile Developmentabdpse
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanuloDave Cahill
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesJorn Bettin
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizTasktop
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014Lean India Summit
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisBill Gaiennie
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
Pair programming pair testing working together with the developers by Simon ...
Pair programming  pair testing working together with the developers by Simon ...Pair programming  pair testing working together with the developers by Simon ...
Pair programming pair testing working together with the developers by Simon ...Agile ME
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementSVPMA
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Krish Singh
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskBonitasoft
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 

Mais procurados (20)

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
Lean User Experience in a Lean Startup
Lean User Experience in a Lean StartupLean User Experience in a Lean Startup
Lean User Experience in a Lean Startup
 
Lean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All TogetherLean + UX + Agile: Putting It All Together
Lean + UX + Agile: Putting It All Together
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanulo
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
 
Agile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolisAgile Presentation To IIBA MInneapolis
Agile Presentation To IIBA MInneapolis
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
Pair programming pair testing working together with the developers by Simon ...
Pair programming  pair testing working together with the developers by Simon ...Pair programming  pair testing working together with the developers by Simon ...
Pair programming pair testing working together with the developers by Simon ...
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Business Process Design 2008
Business Process Design 2008Business Process Design 2008
Business Process Design 2008
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 

Destaque

여성최음제『 W3.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 W3.ow.to  』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...여성최음제『 W3.ow.to  』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 W3.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...전 윤희
 
Nicole Haahr_Resume
Nicole Haahr_ResumeNicole Haahr_Resume
Nicole Haahr_ResumeNicole Haahr
 
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10Proactive Advisor Magazine
 
(Gráfico diario del ibex 35 para el 04 07 2012)
(Gráfico diario del ibex 35 para el 04 07 2012)(Gráfico diario del ibex 35 para el 04 07 2012)
(Gráfico diario del ibex 35 para el 04 07 2012)Experiencia Trading
 
What changes for Internet of Things technologies with the EU Data Protection ...
What changes for Internet of Things technologies with the EU Data Protection ...What changes for Internet of Things technologies with the EU Data Protection ...
What changes for Internet of Things technologies with the EU Data Protection ...Giulio Coraggio
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesAtlassian
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsBAM
 

Destaque (11)

여성최음제『 W3.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 W3.ow.to  』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...여성최음제『 W3.ow.to  』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
여성최음제『 W3.ow.to 』 톡 w2015 ♡ 여성최음제판매,여성최음제가격,여성최음제판매,여성최음제판매사이트,여성최음제처방,여성최음제...
 
Nicole Haahr_Resume
Nicole Haahr_ResumeNicole Haahr_Resume
Nicole Haahr_Resume
 
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10
Russell Luce – Proactive Advisor Magazine – Volume 2, Issue 10
 
La Paradoja
La ParadojaLa Paradoja
La Paradoja
 
(Gráfico diario del ibex 35 para el 04 07 2012)
(Gráfico diario del ibex 35 para el 04 07 2012)(Gráfico diario del ibex 35 para el 04 07 2012)
(Gráfico diario del ibex 35 para el 04 07 2012)
 
Foredi bekasi
Foredi bekasiForedi bekasi
Foredi bekasi
 
The Hunger Games: a critical analysis of a bestseller
The Hunger Games: a critical analysis of a bestsellerThe Hunger Games: a critical analysis of a bestseller
The Hunger Games: a critical analysis of a bestseller
 
Your Kiss
Your KissYour Kiss
Your Kiss
 
What changes for Internet of Things technologies with the EU Data Protection ...
What changes for Internet of Things technologies with the EU Data Protection ...What changes for Internet of Things technologies with the EU Data Protection ...
What changes for Internet of Things technologies with the EU Data Protection ...
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
 
Chat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of botsChat bots101 - practical insights on the business of bots
Chat bots101 - practical insights on the business of bots
 

Semelhante a AgileCamp 2014 Track 5: Visual Roadmapping with Kanban

How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkTasktop
 
2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are InDevOps.com
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesMarcelo Sousa Ancelmo
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceDave Mangot
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...AgileNetwork
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docxnettletondevon
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docxsimonlbentley59018
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Kubilay Balci
 
Enterprise Project Management Solutions - Install and train, job done? by "Da...
Enterprise Project Management Solutions - Install and train, job done? by "Da...Enterprise Project Management Solutions - Install and train, job done? by "Da...
Enterprise Project Management Solutions - Install and train, job done? by "Da...Project Controls Expo
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Circles Indonesia
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Hugo Messer
 
Presentation for Bentley University - Updated as at April 2016
Presentation for Bentley University - Updated as at April 2016Presentation for Bentley University - Updated as at April 2016
Presentation for Bentley University - Updated as at April 2016Robyn Laing
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise MundialMarcos Garrido
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesVMware Tanzu
 

Semelhante a AgileCamp 2014 Track 5: Visual Roadmapping with Kanban (20)

How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow Framework
 
2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docx
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docx
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...
 
Enterprise Project Management Solutions - Install and train, job done? by "Da...
Enterprise Project Management Solutions - Install and train, job done? by "Da...Enterprise Project Management Solutions - Install and train, job done? by "Da...
Enterprise Project Management Solutions - Install and train, job done? by "Da...
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
Presentation for Bentley University - Updated as at April 2016
Presentation for Bentley University - Updated as at April 2016Presentation for Bentley University - Updated as at April 2016
Presentation for Bentley University - Updated as at April 2016
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundial
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
 

Mais de Hyperdrive Agile Leadership (powered by Bratton & Company)

Mais de Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

AgileCamp 2014 Track 5: Visual Roadmapping with Kanban

  • 1. Visual Roadmapping with Kanban Mahesh Singh Co-founder/ SVP – Product, Digité, Inc. Visualization is Enlightenment!
  • 2. Agenda  In the Beginning…  Roadmapping Challenges!  Enter Kanban – What is Kanban?  Visualize – WIP Limits – Manage Flow  Evolution of our adoption of Kanban  Simple  Sophisticated  Tiered  Kanban – The Good, The Scary, The Beautiful  Q&A
  • 3. Planning for the Next Release…. How we were…3 © Digite, Inc.
  • 5. Iterative – 2007 - 2010 IR1 IR2 IR 3 5 © Digite, Inc.
  • 6. Our Release Schedule © Digite, Inc. 6  3 Releases per year  2 Minor  1 Major We thought we had it pretty good!
  • 7. But behind the scene…7 © Digite, Inc.
  • 8. What was going to be the “Next Release”?! © Digite, Inc. 8
  • 9. Product Management could not “Define” © Digite, Inc. 9  Large backlog that was not very visible  Different functions clamoring for priority  PM and Engg teams busy with completing the last release  Multiple versions of MRD/ PRD across stakeholders PM was challenged to scope/ share/ get agreement on the next release!
  • 10. Engineering could not “Commit…” © Digite, Inc. 10  Almost all functions – Dev/ QA/ PM/ Support – pulled into testing  Automated Testing was “insufficient”/ significant overhead in manual testing  Busy with fixing bugs in the last release  PM was expected to deliver “frozen specs” before they could start working Engg too busy to plan and commit! Commitments made could not be kept.
  • 11. Management/ Sales Wanted to “Do More” © Digite, Inc. 11  “Development is not fast enough”  “Productivity is low”  “Quality is bad”  “Product does not meet market need”  “Can we do this one more thing?” Management/ Sales were frustrated!
  • 12. Overall situation …..  Release Planning a Very Costly Process! A LOT OF EFFORT before Use Cases or Epics/ User Stories made it to the Backlog!  When we spoke to our customers and other Bay Area companies, we realized we were not alone!  Getting from Vision/ Roadmap to User Stories in a Backlog is a lot of work – and is usually not very organized! 12 © Digite, Inc.
  • 13. Roadmapping is Challenging So many “good points” to implement!
  • 14. Roadmapping Challenges  High Demand Inflow – there are simply too many ideas/ suggestions coming in with every interaction  Varied Sources/ Perspectives  Management is unable to understand why features are not coming out fast enough  Sales/ Customers have trouble understanding why one small feature cannot be done.  Also, Sales usually finds every feature suggestion from the customer to be logical AND high priority!  Getting all stakeholders to converge on scope and priority  Giving representation to all sides, including Engineering
  • 15. The Answers Product Management is Trying to Give  Management/ Sales  What do we build – this sprint, this release, this quarter, year?  How to avoid stuffing more features into the pipeline??  What the Dev team can really deliver each cycle  Engineering  What do we work on??  Can we get some bandwidth for refactoring?  Support  Can we give some attention to existing customers?! Can we FOCUS on the TOP few?!
  • 16. Kanban to the Rescue! How we turned around…16 © Digite, Inc.
  • 17. Our Kanban Journey  Decision to build SwiftKanban – April 2010  A fair bit of reading up!  Discussions with several thought leaders – David Anderson, Masa K Maeda, Jim Benson, Al Shalloway, Yuval Yeret..  Kanban training – Q4, 2010  We started using it as soon as we launched Beta 17 © Digite, Inc.
  • 18. Key Principles of Kanban  Visualize Flow  Limit WIP  Manage Flow  Make Policies Explicit  Implement Feedback Loops  Improve Collaboratively, Evolve Experimentally (using models and the scientific method)
  • 19. Kanban Foundation Principles  Start with what you do now  Agree to pursue incremental, evolutionary change  Respect the current process, roles, responsibilities & titles
  • 20. Benefits we sought from Kanban © Digite, Inc. 20  Smoother Flow  Greater Throughput  Continuous (more frequent) delivery  Faster Time to Market  Greater Visibility  Greater Understanding and Agreement within the Company We were EXCITED! We were raring to go!
  • 21. First version of our Kanban – As Is (2010- 11) © Digite, Inc. 21
  • 22. Iterative + Kanban – 2010 - 2011 22 © Digite, Inc.
  • 23. Iterative + Kanban – 2010 - 2011 23 © Digite, Inc.
  • 24. Retrospective Findings © Digite, Inc. 24  Disconnect between PM and Engg persisted  Frequently changing requirements/ user stories  Frequently changing priority  Committed users stories getting dropped  User stories developed were incomplete  Development and Automation challenges  Automation not visible, not synchronized with development  Code review sporadic  Release cadence not clear  Engg called upon to do interrupt-driven work
  • 25. Version 2 of our Kanban (2011-2012) Greater Attention to Planning/ Scoping © Digite, Inc. 25
  • 26. © Digite, Inc. 26 Version 2 of our Kanban (2011-2012) Separate Dev with Details of Automation/ Review/ Deployment
  • 27. © Digite, Inc. 27 Version 2 of our Kanban (2011-2012) All Engg Activity put on Board
  • 28. © Digite, Inc. 28 Version 3 of our Kanban (2012-2013) Roadmapping in a separate board
  • 29. © Digite, Inc. 29 Version 3 of our Kanban (2012-Present) Execution separated from Planning/ Spec- ing
  • 30. Version 4: Simplified Roadmap Board (2013- 2014)
  • 31. Visual Backlog (by Aging) (2013-2014)
  • 32. Additional Process Changes © Digite, Inc. 32  “Monthly Prioritization Meeting” with leadership team on Roadmap Board  Access to leadership to all boards. CEO/ Sales/ Support look at the board to see when they can expect a feature to be released
  • 33. “The shorter the Project, the more planning it needs.” – old (Project Management) Jungle saying…! The Impact…33 © Digite, Inc.
  • 34. Cumulative Flow Diagram (Minus backlog/ archive) Jan – Dec, 2013 (11 Releases) 11 Releases made during 2012! 18-24 planned for 2013. 34 © Digite, Inc.
  • 35. Cumulative Flow Diagram (Minus backlog/ archive) May, 13 – Apr, 2014) 8-9 Release
  • 36. Average Cycle Time of User Stories 300% Reduction in Cycle Time thru a combination of factors! 36 © Digite, Inc.
  • 38. The Good  Visual Backlog – WIIFM Factor  Visual Board – Establish Trust  Throughput – Team‟s real delivery capacity. No they can‟t deliver more. BUT they can deliver MORE OFTEN!  WIP Limit – It can‟t be done. Period. OR – what are you willing to take out?  Class of Service – Cost of Delay focus (charts)/ Refactoring  Blocking – Where are things stuck? I am stuck and I need HELP!  Continuous Delivery - Last Responsible Minute Prioritization/ Frequent Value Delivery  Control Charts/ Statistics – Better ability to forecast, build simulation models, predict organization performance  Committing to release scope vs. Making a Release when there are enough Commits
  • 39. The Good  Visual Backlog – WIIFM Factor.
  • 40. The Good  Visual Board – Establish Trust
  • 41. The Good  Throughput – Team‟s real delivery capacity. No they can‟t deliver more. BUT they can deliver MORE OFTEN!
  • 42. The Good  WIP Limit – It can‟t be done. Period. OR – what are you willing to take out?
  • 43. The Good  Class of Service – Some level Cost of Delay focus/ More Refactoring than ever before!
  • 44. The Good  Blocking – Where are things stuck? I am stuck and I need HELP!
  • 45. The Good  Continuous Delivery - Last Responsible Minute Prioritization/ Frequent Value Delivery
  • 46. The Good  Control Charts/ Statistics – Better ability to forecast, build simulation models, predict organization performance
  • 47. The Good Committing to Release Scope up-front vs. Making a Release when there are enough Commits! (And Make as many releases as possible!)
  • 48. The Scary. And the Beautiful!  The Scary  Pull – Engg Team has say in what they will take and how soon they will deliver  Lack of buckets – „Our next release will be …umm‟  Lack of committed scope – “We WILL get all this by the next month!”  The Beautiful  Operational Benefits  Business Benefits  Self-Regulating – Everyone Participates
  • 49. The Beautiful! Operational Benefits  Feature visibility throughout the cycle – from concept to deployment  Greater representation for all types of requirements (strategic  tactical  technical debt related)  Greater representation for all functions - non-sales/marketing including Support/ Engg!  Better PM and Engg Collaboration - Commitment by Engg teams based on joint-planning/ Work on “truly relevant” requirements by PM team  Up to “the last responsible moment” Prioritization by sales/ mgmt/ customers  Focus on Test Automation and Continuous Deployment  Overall Quality/ Stability of Product  Complete change in management style! Focus on value/ customer sat rather than estimates, productivity, NEXT RELEASE!! 49 © Digite, Inc.
  • 50. The Beautiful! Business Benefits  Faster time to market  Faster feedback loops  Better overall product/ market fit  Improved sales/ customer expectation management  Customer Satisfaction/ Growth!  Deliver VALUE! 50 © Digite, Inc.
  • 51. The Beautiful!  Sales/ Customer/ Engg – PM  Management – PM
  • 52. Q&A  Contact Information  mahesh@digite.com  @maheshsingh  Learn more at  www.swiftkanban.com  www.digite.com  Connect with us  Twitter - @swiftkanban/ @digite  Facebook – www.facebook.com/digite  Blogs and Articles  The Principles of Kanban Method Kanban Applied to Software Development Personal Kanban Scrumban Kanban vs. Scrum 10 example Kanban boards Explaining Cumulative Flow Diagrams Your Family, Agile, and You  Kanban Communities  Kanban Dev Group Lean Agile Group Lean Development Kanban-Ops IT Kanban 52 © Digite, Inc. About usAbout Kanban

Notas do Editor

  1. Our initial expectations were low – we were unsure of what we would get with the use of Kanban.However, we felt we should get the ‘usual benefits of kanban’
  2. Initial board – We started with what we had (this is not an exact representation – but it is close enough)We ran with that for about 8 months. And then things started to fall in place….Challenges – Cards were not getting to the Ready Queue – because PM thought they were not ready!Cards that were in the ready queue were not moving because Engg thought they were not ready! Cards were moving back from Ready to the Backlog because we discovered they were too big/ too complex to be taken up at that time.All of the Work being done by the PM team (and Engineering) PRIOR to the board was not being represented.So, we decided we needed to change that.
  3. Separation of Planning (scoping/ estimation/ specing) from Execution (Dev/ QA)Specific columns for to recognize work already being done – but not in an organized manner. Greater pressure on PM/ Engg to collaborate early on – and estimate, get final prioritization and commit to it.The visual nature of the environment – combined with business rules we put in place – ensured that these steps got done!
  4. We also detailed the workflow and we introduced changes in the Engineering processes to ensure thatJUnits were being written/ executed Functional Test Automation was being done by the developers before the task moved to QA.Code Review was being done – both product code and automation code
  5. Most importantly, we realized that we were already doing a lot of the work that was not being shown on the board correctly. These included sudden customer requests for db scripts for them to extract data from our SaaS DB for reporting purposes. And we finally added a separate lane for the regular maintenance and refactoring work being done by Engineering.However – there was still a lot of pre-release planning work that PM was doing that was being done outside the system.PLUS – we needed a better way to analyze our priorities and define our backlog. What did we need to differentiate? What technology related enhancements needed to be done? What were the competition up to?So, we built the Roadmapping board.
  6. We then went further upstream – and are now tracking our overall roadmap analysis on a higher level Kanban boardAnyone can contribute an ideaPut into buckets of Table Stakes, Catch-up, Differentiator/ Cool Stuff,HygieneEach release should ideally have a mix of each of these cards
  7. Every time we start a key initiative – a new lane might get added to the board to track it separately. Once the work is done, it can be dropped.