SlideShare uma empresa Scribd logo
1 de 25
Team Members and Stakeholders can:Kanban
An Evolutionary Approach
to Agility
Team Members and Stakeholders can:
Jon Terry is Chief Operating Officer of LeanKit. Before LeanKit, Jon
held a number of senior IT positions with hospital-giant HCA and its
subsidiary, HealthTrust Purchasing Group. He was among those
responsible for launching HCA’s adoption of Lean/Agile methods.
Jon earned his Global Executive MBA from Georgetown University
and ESADE Business School in Barcelona, Spain, and his Masters
Certificate in Project Management from George Washington
University. He is a Project Management Professional, a Certified
Scrum Master and a Kanban Coaching Professional.
follow @leankitjon
ABOUT JON TERRY
Team Members and Stakeholders can:
Agile
Scrum
XP
Lean /
Kanban
Agile
Scrum
Avoid a
narrow IT-
focused view
of modern
management
methods
Team Members and Stakeholders can:
1960s-1980s 1980s 1990s 2000s Today
TOC
Just-In-Time
Kanban
Lean
Manufacturing
Lean
Healthcare
Lean Software
Development
Lean
Construction
Toyota
Production
System
Six Sigma
TQM
Agile
XP
Scrum
Focus on rapid flow and feedback vs.
planning and “efficiency.”
A Broader Perspective
Team Members and Stakeholders can:
1. Visualize the (current) workflow
2. Implement feedback loops
3. Manage (for smooth) flow
4. Make process policies explicit
5. Limit Work-in-Progress (WIP) *
6. Improve collaboratively
using Kanban to become Lean
THE KANBAN METHOD Evolution
The
quickest
path to
agility is to
start from
where you
are today.
* Often implicitly at first
Team Members and Stakeholders can:
This is Greek to me. So are many/most
project deliverables to non-specialists
Team Members and Stakeholders can:
A picture translates complexity into a
simple pattern we can all digest
Team Members and Stakeholders can:
1. Have each team member write
down a few of their current work
items
2. Ask each person to pick one at a
time
3. Have them describe:
– What am I doing to it now?
– Who had it before and what were
they doing with it?
– Who will I hand it to next, to do
what?
Visualize
Workflow
Map out
your real,
current
process
Team Members and Stakeholders can:
Cards are (usually) nouns, lanes are verbs
Team Members and Stakeholders can:
1. Have each team member list their
current workload
2. Have them assign each item a
type: UX feature, API feature,
defect, task, etc
3. Collate the work types they
defined into one list and assign
each a card color
4. Turn the lists into cards and place
them in the correct lane on the
board
Catalog
the Work
As the
manager,
only add
your
“official”
list after.
Team Members and Stakeholders can:
Be succinct and focus on results. Try to
limit types of work
Team Members and Stakeholders can:
Stop at current state, resist the urge to
“improve” now
Team Members and Stakeholders can:
1. Allow a fixed time period – 10-
15 min
2. Ensure board is complete &
accurate
3. Are there expedites or
blockers?
4. Otherwise, walk the board from
right to left a card at a time
– What’s needed to advance this item?
– Who can help?
5. Stop when time runs out
Feedback
Loops
Daily
standups
focus on
value &
completion,
not activity
Team Members and Stakeholders can:
Hold regular retrospectives …. but stop-
the-line for bottlenecks
Team Members and Stakeholders can:
1. Why? Why? Why? Why? Why?
2. Common root cause answers:
– Hidden WIP
– Stop starting, start finishing
– Downstream/external blockages
– Uneven sizing
– Parallel processes
– Rework
3. Let data be your guide
Feedback
Loops
Retrospectives
focus on critical
issues, & small
incremental
changes
Team Members and Stakeholders can:
Control charts allow targeted process
improvement
Easily see typical delivery patterns vs outliers and drill into them
Team Members and Stakeholders can:
Look for trends in your delivery speed for different
work
In time, better decomposition & effective categorization can replace estimates
Team Members and Stakeholders can:
Splitting process steps into active/waiting
queues makes flow more clear
Team Members and Stakeholders can:
Swimlanes can represent different
workflows or partner teams
Team Members and Stakeholders can:
Once work visible & process is clear, WIP
limits can balance capacity
Team Members and Stakeholders can:
Eliminate
Waste
Build Quality
In
Create
Knowledge
Defer
Commitment
Deliver
Fast
Respect
People
Optimize the
Whole
Lean PD
System
Process
1. Work-In-Process
2. Delays
3. Extra Features
4. Technical Debt
5. Handoffs
6. Task Switching
7. Defects
Lean Principles nicely map to &
enhance Agile IT best practices
Team Members and Stakeholders can:
1. Visualize the (current) workflow
2. Implement feedback loops
3. Manage (for smooth) flow
4. Make process policies explicit
5. Limit Work-in-Progress (WIP) *
6. Improve collaboratively
using Kanban to become Lean
THE KANBAN METHOD REITERATED Evolution
The
quickest
path to
agility is to
start from
where you
are today.
* Often implicitly at first
Team Members and Stakeholders can:
Release 1
Iteration 1
Iteration
Planning
Daily
Standup
Demo /
Retro
Iteration n
Iteration
Planning
Daily
Standup
Demo /
Retro
Iteration
Backlog
Fixed Time and Resource
Not
Done
Iteration
Backlog
Not
Done
Product
Owner
Ideas
Product Backlog
Release Planning
Release Backlog
Scrum mandates new roles, “rituals” and
cadence for a small team.
THE SCRUM PROCESS Scrum
master
Team Members and Stakeholders can:
Scrum
• A structure of new roles, “rituals” and cadence
• No prohibition against visualization, WIP
limitation or flow measurement
• A mature scrum team with good technical
practices often looks awfully Kanban-ish
Kanban
• Evolution through measurement
• No opinion on roles or iterations
• Software dev teams who use Kanban to
become more Agile often act quite Scrum-my
WHERE’S THE CONFLICT? You can
do both.
Team Members and Stakeholders can:
The Phoenix Project: A Novel About IT, DevOps,
and Helping Your Business Win
Gene Kim, Kevin Behr, George Spafford
Implementing Lean Software Development:
From concept to cash
Mary and Tom Poppendieck
Kanban: Successful evolutionary change for your
technology business
David J. Anderson
LeanKit.com for blog posts, case studies, and more!
FURTHER LEARNING
Thank You!

Mais conteúdo relacionado

Semelhante a Kanban - An Evolutionary Approach to Agility

Am I relevant IT support story tale
Am I relevant IT support story taleAm I relevant IT support story tale
Am I relevant IT support story talePrasad Prabhakaran
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...AGILEMinds
 
Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Yuval Yeret
 
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and AdoptingThanh Nguyen
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015W3 Group Canada Inc.
 
Intranet communication strategy
Intranet communication strategyIntranet communication strategy
Intranet communication strategyGabrieleSani3
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Zan Kavtaskin
 
SOP standard operating procedure presentation
SOP standard operating procedure presentationSOP standard operating procedure presentation
SOP standard operating procedure presentationPratikPatel814931
 
Long Term Implementation of Lean Six Sigma within Organizations
Long Term Implementation of  Lean Six Sigma within OrganizationsLong Term Implementation of  Lean Six Sigma within Organizations
Long Term Implementation of Lean Six Sigma within OrganizationsMike Cardus
 
Awareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc ToolsAwareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc ToolsNilesh Sawant
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Yuval Yeret
 
Assessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity LevelAssessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity LevelYuval Yeret
 
Discard at your own risk
Discard at your own riskDiscard at your own risk
Discard at your own riskVincent O'Neil
 

Semelhante a Kanban - An Evolutionary Approach to Agility (20)

Am I relevant IT support story tale
Am I relevant IT support story taleAm I relevant IT support story tale
Am I relevant IT support story tale
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
 
Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3
 
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015
 
1B project MS V2
1B project MS V21B project MS V2
1B project MS V2
 
Dit yvol2iss20
Dit yvol2iss20Dit yvol2iss20
Dit yvol2iss20
 
Intranet communication strategy
Intranet communication strategyIntranet communication strategy
Intranet communication strategy
 
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
Rejuvenating Agile Operations By Putting Lead And Cycle Time Front And Centre.
 
SOP standard operating procedure presentation
SOP standard operating procedure presentationSOP standard operating procedure presentation
SOP standard operating procedure presentation
 
Long Term Implementation of Lean Six Sigma within Organizations
Long Term Implementation of  Lean Six Sigma within OrganizationsLong Term Implementation of  Lean Six Sigma within Organizations
Long Term Implementation of Lean Six Sigma within Organizations
 
Awareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc ToolsAwareness To Lean & 7 Qc Tools
Awareness To Lean & 7 Qc Tools
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Paper-Milestone_met_what_next_1.0
Paper-Milestone_met_what_next_1.0Paper-Milestone_met_what_next_1.0
Paper-Milestone_met_what_next_1.0
 
Workbook 2 .docx
Workbook 2                                                  .docxWorkbook 2                                                  .docx
Workbook 2 .docx
 
Wessex AHSN organisational change roadmap
Wessex AHSN organisational change roadmapWessex AHSN organisational change roadmap
Wessex AHSN organisational change roadmap
 
Agile HR management
Agile HR managementAgile HR management
Agile HR management
 
Assessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity LevelAssessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity Level
 
Discard at your own risk
Discard at your own riskDiscard at your own risk
Discard at your own risk
 

Mais de LeanKit

Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®LeanKit
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceLeanKit
 
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeTime Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeLeanKit
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your BossLeanKit
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesLeanKit
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanKit
 
Driving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverDriving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverLeanKit
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsLeanKit
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit
 
Metric Driven Coaching Webinar
Metric Driven Coaching WebinarMetric Driven Coaching Webinar
Metric Driven Coaching WebinarLeanKit
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
LeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit
 
Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20LeanKit
 
Does this Fizz Good?
Does this Fizz Good?Does this Fizz Good?
Does this Fizz Good?LeanKit
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014LeanKit
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP? LeanKit
 

Mais de LeanKit (20)

Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®Kanban: The Key to Unlocking SAFe®
Kanban: The Key to Unlocking SAFe®
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect CrimeTime Theft: How Hidden and Unplanned Work Commit the Perfect Crime
Time Theft: How Hidden and Unplanned Work Commit the Perfect Crime
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's SlidesUnderstanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
Understanding the Relationship between Lean, Agile, and DevOps: Jon's Slides
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
 
Driving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverDriving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land Rover
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Metric Driven Coaching Webinar
Metric Driven Coaching WebinarMetric Driven Coaching Webinar
Metric Driven Coaching Webinar
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
LeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex WorkflowsLeanKit Webinar: Managing Complex Workflows
LeanKit Webinar: Managing Complex Workflows
 
Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20Dominica the shapeofuncertainty.oct20
Dominica the shapeofuncertainty.oct20
 
Does this Fizz Good?
Does this Fizz Good?Does this Fizz Good?
Does this Fizz Good?
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
 
Why Limit WIP?
Why Limit WIP?  Why Limit WIP?
Why Limit WIP?
 

Último

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 

Último (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 

Kanban - An Evolutionary Approach to Agility

  • 1. Team Members and Stakeholders can:Kanban An Evolutionary Approach to Agility
  • 2. Team Members and Stakeholders can: Jon Terry is Chief Operating Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods. Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master and a Kanban Coaching Professional. follow @leankitjon ABOUT JON TERRY
  • 3. Team Members and Stakeholders can: Agile Scrum XP Lean / Kanban Agile Scrum Avoid a narrow IT- focused view of modern management methods
  • 4. Team Members and Stakeholders can: 1960s-1980s 1980s 1990s 2000s Today TOC Just-In-Time Kanban Lean Manufacturing Lean Healthcare Lean Software Development Lean Construction Toyota Production System Six Sigma TQM Agile XP Scrum Focus on rapid flow and feedback vs. planning and “efficiency.” A Broader Perspective
  • 5. Team Members and Stakeholders can: 1. Visualize the (current) workflow 2. Implement feedback loops 3. Manage (for smooth) flow 4. Make process policies explicit 5. Limit Work-in-Progress (WIP) * 6. Improve collaboratively using Kanban to become Lean THE KANBAN METHOD Evolution The quickest path to agility is to start from where you are today. * Often implicitly at first
  • 6. Team Members and Stakeholders can: This is Greek to me. So are many/most project deliverables to non-specialists
  • 7. Team Members and Stakeholders can: A picture translates complexity into a simple pattern we can all digest
  • 8. Team Members and Stakeholders can: 1. Have each team member write down a few of their current work items 2. Ask each person to pick one at a time 3. Have them describe: – What am I doing to it now? – Who had it before and what were they doing with it? – Who will I hand it to next, to do what? Visualize Workflow Map out your real, current process
  • 9. Team Members and Stakeholders can: Cards are (usually) nouns, lanes are verbs
  • 10. Team Members and Stakeholders can: 1. Have each team member list their current workload 2. Have them assign each item a type: UX feature, API feature, defect, task, etc 3. Collate the work types they defined into one list and assign each a card color 4. Turn the lists into cards and place them in the correct lane on the board Catalog the Work As the manager, only add your “official” list after.
  • 11. Team Members and Stakeholders can: Be succinct and focus on results. Try to limit types of work
  • 12. Team Members and Stakeholders can: Stop at current state, resist the urge to “improve” now
  • 13. Team Members and Stakeholders can: 1. Allow a fixed time period – 10- 15 min 2. Ensure board is complete & accurate 3. Are there expedites or blockers? 4. Otherwise, walk the board from right to left a card at a time – What’s needed to advance this item? – Who can help? 5. Stop when time runs out Feedback Loops Daily standups focus on value & completion, not activity
  • 14. Team Members and Stakeholders can: Hold regular retrospectives …. but stop- the-line for bottlenecks
  • 15. Team Members and Stakeholders can: 1. Why? Why? Why? Why? Why? 2. Common root cause answers: – Hidden WIP – Stop starting, start finishing – Downstream/external blockages – Uneven sizing – Parallel processes – Rework 3. Let data be your guide Feedback Loops Retrospectives focus on critical issues, & small incremental changes
  • 16. Team Members and Stakeholders can: Control charts allow targeted process improvement Easily see typical delivery patterns vs outliers and drill into them
  • 17. Team Members and Stakeholders can: Look for trends in your delivery speed for different work In time, better decomposition & effective categorization can replace estimates
  • 18. Team Members and Stakeholders can: Splitting process steps into active/waiting queues makes flow more clear
  • 19. Team Members and Stakeholders can: Swimlanes can represent different workflows or partner teams
  • 20. Team Members and Stakeholders can: Once work visible & process is clear, WIP limits can balance capacity
  • 21. Team Members and Stakeholders can: Eliminate Waste Build Quality In Create Knowledge Defer Commitment Deliver Fast Respect People Optimize the Whole Lean PD System Process 1. Work-In-Process 2. Delays 3. Extra Features 4. Technical Debt 5. Handoffs 6. Task Switching 7. Defects Lean Principles nicely map to & enhance Agile IT best practices
  • 22. Team Members and Stakeholders can: 1. Visualize the (current) workflow 2. Implement feedback loops 3. Manage (for smooth) flow 4. Make process policies explicit 5. Limit Work-in-Progress (WIP) * 6. Improve collaboratively using Kanban to become Lean THE KANBAN METHOD REITERATED Evolution The quickest path to agility is to start from where you are today. * Often implicitly at first
  • 23. Team Members and Stakeholders can: Release 1 Iteration 1 Iteration Planning Daily Standup Demo / Retro Iteration n Iteration Planning Daily Standup Demo / Retro Iteration Backlog Fixed Time and Resource Not Done Iteration Backlog Not Done Product Owner Ideas Product Backlog Release Planning Release Backlog Scrum mandates new roles, “rituals” and cadence for a small team. THE SCRUM PROCESS Scrum master
  • 24. Team Members and Stakeholders can: Scrum • A structure of new roles, “rituals” and cadence • No prohibition against visualization, WIP limitation or flow measurement • A mature scrum team with good technical practices often looks awfully Kanban-ish Kanban • Evolution through measurement • No opinion on roles or iterations • Software dev teams who use Kanban to become more Agile often act quite Scrum-my WHERE’S THE CONFLICT? You can do both.
  • 25. Team Members and Stakeholders can: The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Gene Kim, Kevin Behr, George Spafford Implementing Lean Software Development: From concept to cash Mary and Tom Poppendieck Kanban: Successful evolutionary change for your technology business David J. Anderson LeanKit.com for blog posts, case studies, and more! FURTHER LEARNING Thank You!