SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Mark Grove
Craeg Strong
Kanban System Design
in Context
Lean Kanban
Global Summit 2019
Kanban System Design in Context: Mark Grove & Craeg Strong
• CTO @ Ariel Partners
• 20+ years IT profession
• Accredited Kanban Trainer (AKT)
• ITIL, DevOps, CEH, and spicy food
Craeg StrongMark Grove
• Management Consultant @ Excella Consulting
• 20+ years IT profession
• Accredited Kanban Trainer (AKT)
• Amateur photographer and astronomer
Kanban System Design in Context: Mark Grove & Craeg Strong
Get to Know Each Other (5 minutes)
At your table introduce:
• Your name and your current role
• The industry in which you work
• Your level of Kanban proficiency
• Where you are currently using Kanban or
where you imagine you could use it
Identify a spokesperson for the table
When called upon, tell us how your
table is represented
Kanban System Design in Context: Mark Grove & Craeg Strong
Kanban System Design
in Context
Observing Flow
Kanban System Design in Context: Mark Grove & Craeg Strong
Imagine you were hired to provide consulting assistance for a
new team just starting with Kanban. The team has been
struggling and is looking forward to your expert guidance,
support, and advice.
It’s your first day and you just walked into the team room to look
at their physical board. You want to make smart observations and
thoughtful interpretations so you can have meaningful
conversations. The team starts assembling for the daily standup
and you plan on making some comments afterwards.
What comments would you make?
As you review each board, consider the following questions to
help you think through your comments to the team (Note: each
new board can be treated independently of the others).
• What are you observing?
• Why might that be happening?
• What questions would you ask of the team to learn more?
Kanban System Design in Context:
Scenario Background
Kanban System Design in Context: Mark Grove & Craeg Strong
To Do Analysis Development Test Done
Kanban System Design in Context: Mark Grove & Craeg Strong
Backlog Discovery Implementation Verify Done
Doing Done Doing Done
JP
JP
JP
JP
KMKM
KM
MK
PC
JP
AB
JP DP
CS
CSMK
CW
CW
JP
JP
CW
JP
PC
Kanban System Design in Context: Mark Grove & Craeg Strong
To Do Discovery (3) Implementation (2) Verify (2) Done
Doing Done DoneDoing
Kanban System Design in Context: Mark Grove & Craeg Strong
Insurance
Application
Received
Risk
Review
[External Rate
Team]
Prices Risk
Issue
Quote
Issue
Binder
Issue
Policy
Igor
Mary
Priyanka
Progress
Towards
Monthly Goal
Kanban System Design in Context: Mark Grove & Craeg Strong
Ready Discovery (3) Implementation (2) Verify (2) Done
Doing Done DoneDoing
Blocked
(6)
Kanban System Design in Context: Mark Grove & Craeg Strong
To Do Discovery
(2)
Implementation
(3)
Verify
(3)
DoneReady
(3)
Notify
(2)
X
X
XDiscovery
Implementation
Verify
Notify
Req. Done
X
XDiscovery
Implementation
Verify
Notify
Req. Done
X
Discovery
Implementation
Verify
Notify
Req. Done
X X
X
X X
Implementation
Discovery
Verify
Notify
Req. Done
X
X
X X
Implementation
Discovery
Verify
Notify
Req. Done
X X
X
Implementation
Discovery
Verify
Notify
Req. Done
X
X X
Implementation
Discovery
Verify
Notify
Req. Done
X X
X
X X
Implementation
Discovery
Verify
Notify
Req. Done
X X
X X
Implementation
Discovery
Verify
Notify
Req. Done
Kanban System Design in Context: Mark Grove & Craeg Strong
To Do
Discovery
(2)
Implementation
(3)
Verify
(3) Done
Ready
(5)
Doing Done Doing Done
Kanban System Design in Context: Mark Grove & Craeg Strong
Creating Flow
Kanban System Design
in Context
Kanban System Design in Context: Mark Grove & Craeg Strong
Innovation Team
You are working with an innovation team
They want to ensure they are always working on a pool of ideas
because many are discarded over the course of the workflow:
• Ready
• Hypothesize
• Refine
• Explore
• Validate
• Done
How would you visualize this?
How would you help them ensure they are always working on
enough things?
Kanban System Design in Context: Mark Grove & Craeg Strong
Ready Hypothesize Refine Explore
Doing Done DoneDoing DoneDoing
Validate Done
Discarded
(7 - 10) (4 - 7) (1 - 4) (4)(8 - ∞)
Kanban System Design in Context: Mark Grove & Craeg Strong
Business Development Team
A government business development team is tracking
the flow of new business opportunities through the
pipeline:
1. Unqualified Opportunity
2. Qualified Opportunity
3. Pursue the Opportunity
4. In Development
5. Submitted
6. Won / Lost
They want to keep the pipeline full enough to ensure
they have enough sales to meet their targets.
How will we ensure we keep the pipeline full enough?
How could you visualize reasons for losses on the board?
They also want to highlight their recent losses so
they can learn what went wrong. There is usually
more than one reason for each loss. We want to
visualize the reasons so we know where to focus
our improvement efforts.
In order to ensure we have at least 3 wins during
each quarter, we will need at least 20
Opportunities, however, we can’t effectively
execute pursuit on more than 10 opportunities at
once. The team indicates they can’t develop more
than 3 opportunity proposals at a time.
Kanban System Design in Context: Mark Grove & Craeg Strong
Unqualified
Opportunity
In
Development
Submitted
Wins this Quarter
Pursuit
(20- 40) (3)
Qualified
Opportunity
Recent Losses
(5 - 10)
Top Reasons For
Losses
$
$
$
$
(10- 20)
Kanban System Design in Context: Mark Grove & Craeg Strong
Setting Initial WIP Limits
A team wants to start using WIP limits and is looking for guidance. They have told you, on average,
they feel they complete about five items per week. They also mentioned they meet with business
stakeholders weekly to discuss new items to work on.
What board suggestions might you introduce? Why?
What WIP limit suggestions would you suggest experimenting with? Why?
What other guidance would you give about WIP limits new to a team?
This is their current board.
The seven person team thinks things will improve if:
• The five Developers can experiment with pair
programming
• The two Testers can work on Test items even when
one item is blocked and cannot be worked on
You also learn some items in Develop are Done.
Options Develop Test Done
Kanban System Design in Context: Mark Grove & Craeg Strong
Options
Ready Develop
TestDoneDoing Done
Remember: we need to manage and measure flow!
Since they complete five items per week
and they meet weekly with the business,
we may want to experiment with a WIP
limit of five here, thus not committing to
more work that they can finish each week.
To encourage pairing,
experimenting with a WIP
limit smaller than the number
of developers may be helpful.
To allow testers to continue to
work even if one item is
blocked, you may experiment
with setting a WIP limit greater
than the number of testers.
(5)
(3)
(3)
Kanban System Design in Context: Mark Grove & Craeg Strong
Working With Dependencies & Handoffs*With Thanks to Ian Carroll!
An HR team has the following types of work:
1. Recruitment
2. Onboarding/offboarding employees
3. Training & Career development
4. Administering Benefits
When a given item is in progress, it could have any
of these dependencies:
1. IT
2. Facilities
3. Legal
4. Finance
Each of those teams has their own Kanban board,
but we still want to represent dependencies on our
board, and know whether a dependency is in
progress or done.
A given item may have multiple dependencies, all
proceeding at the same time. Once our work
plus all of the dependencies are done, we can move
a work item to done.
How can we visualize our work in progress alongside the four other teams we work with?
How could we identify and visualize the next set of work items to work on, while ensuring we address all 4 work
types?
How can we track the pieces being done by different dependencies so that we know what is remaining?
Kanban System Design in Context: Mark Grove & Craeg Strong
To Do
(4)
Recruitment
Onboarding /
Offboarding
Next
Training & Career
Development
Administering
Benefits
DONE
a
DoneDoing
(4)
A
d
a
IT Facilities Legal Finance
b b
db
CB D
d
a
Kanban System Design in Context: Mark Grove & Craeg Strong
Research Team
You’re working for a research team that
gradually refines and improves the items
that they work on; they have just four
basic steps in their workflow:
• Options
• Ready
• In Progress
• Done (Ready for Production)
The “In Progress” step involves a lot of work;
ideas move along two dimensions:
• They become progressively more refined
(fewer open questions)
• They also become more production-ready (the
associated processes become better known)
They believe that those two dimensions are
important to model and that neither one has a
well-defined sequence of steps.
How would you go about helping them visualize their work?
How would you help them introduce WIP limits?
Kanban System Design in Context: Mark Grove & Craeg Strong
Options Ready In Progress Done
MoreRefined
More Production Ready
(3)(3)
Kanban System Design in Context: Mark Grove & Craeg Strong
Options Ready In Progress Done
MoreRefined
More Production Ready
(3)(3)
Kanban System Design in Context: Mark Grove & Craeg Strong
One Team, Three Work Types
A sales team has identified three work types as part of its sales pipeline: Cold Calls, Referrals,
and Existing Clients.
Cold calls and Referrals are first vetted for suitability before the sales team commits to pursuing
them. Existing Clients do not need this vetting.
The downstream workflow is (Initial Contact, Proposal, Client Negotiation, Completed)
The sales team is interested in visualizing its pipeline wins or losses once the work is completed.
How would you visualize the upstream vetting process?
How would you visualize the downstream flow for the three work types?
What about their desire to visually see wins vs. losses?
Though not explicitly discussed above, how might you envision using WIP limits?
Kanban System Design in Context: Mark Grove & Craeg Strong
Sales
Lead
Options
Vetting Proposal
(2)
Completed
Doing Ready DoingDoing Done Done
Work
Type
Cold
Calls
Referrals
Existing
(≥1)
(3)
(4)
Discard
Win Loss
Initial
Contact
(2)
Client
Negotiation
(2)
Kanban System Design in Context: Mark Grove & Craeg Strong
IT Portfolio Management*With Thanks to Pawel Brodzinski!
You are working with a CIO of an organization who needs
to manage a portfolio of 8 projects across 4 teams.
• The Teams are “Team A” through “Team D.”
• The Projects are “Alpha” through “Theta”
Projects are either Strategic or Tactical.
During a given calendar quarter, a Team can work on:
• three small projects,
• one large project, or
• one medium + one small project at a time.
How might you go about helping the CIO visualize his portfolio over the next 4 quarters?
Project
Alpha
Project
Beta
Project
Gamma
Project
Delta
Project
Epsilon
Project
Zeta
Project
Eta
Project
Theta
Tactical or
Strategic
Strategic Tactical Tactical Tactical Strategic Strategic Tactical Tactical
S / M / L Small Medium Small Medium Large Medium Small Small
Team Team A Team A Team B Team B Team C Team D Team D Team D
Start Q1 Q1 Q2 Q1 Q1 ½ way thru Q1 Q1 Q1
Projected
Finish
Q4+ ½ way thru Q2 Q4+ Q3 Q4 Q4 Q1 Q2
Kanban System Design in Context: Mark Grove & Craeg Strong
Q1
Team
A Beta
Eta
Strategic
Tactical
Q2 Q3 Q4
Team
B
Team
C
Team
D
GammaGammaGamma
Epsilon
ZetaZetaZeta
Zeta
Theta Theta
DeltaDeltaDelta
Alpha
EpsilonEpsilonEpsilon
Alpha Alpha Alpha
Beta
Kanban System Design in Context: Mark Grove & Craeg Strong
Creating Flow
Questions?
Kanban System Design in Context: Mark Grove & Craeg Strong
Thank You!
Kanban System Design in Context

Más contenido relacionado

La actualidad más candente

How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?
Evan Leybourn
 

La actualidad más candente (19)

TOCPA 2013 - Towards a Framework for Managing Knowledge Work
TOCPA 2013 - Towards a Framework for Managing Knowledge WorkTOCPA 2013 - Towards a Framework for Managing Knowledge Work
TOCPA 2013 - Towards a Framework for Managing Knowledge Work
 
Featureban
FeaturebanFeatureban
Featureban
 
Scrumban
ScrumbanScrumban
Scrumban
 
Are you Ready to Rumble? Let's Migrate Some Jira Data
Are you Ready to Rumble? Let's Migrate Some Jira DataAre you Ready to Rumble? Let's Migrate Some Jira Data
Are you Ready to Rumble? Let's Migrate Some Jira Data
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
 
Mike Burrows, Are we there yet?
Mike Burrows, Are we there yet?Mike Burrows, Are we there yet?
Mike Burrows, Are we there yet?
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!
 
Meeting Strict Documentation Requirements in Agile
Meeting Strict Documentation Requirements in AgileMeeting Strict Documentation Requirements in Agile
Meeting Strict Documentation Requirements in Agile
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia event
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
 

Similar a 20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna 2019

Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 

Similar a 20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna 2019 (20)

Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
Lean Kanban India 2016 | It is not Scrum vs. Kanban! It is Scrum and Kanban! ...
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
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
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Kanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of FlowKanban Development And The Paradigm Of Flow
Kanban Development And The Paradigm Of Flow
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Euy 073108 agile 2008 offshore presentation
Euy 073108 agile 2008 offshore presentationEuy 073108 agile 2008 offshore presentation
Euy 073108 agile 2008 offshore presentation
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 

Más de Craeg Strong

20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence
Craeg Strong
 
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
Craeg Strong
 
20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban
Craeg Strong
 
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based SystemADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
Craeg Strong
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels
Craeg Strong
 
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
Craeg Strong
 
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
Craeg Strong
 
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
Craeg Strong
 
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
Craeg Strong
 
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
Craeg Strong
 

Más de Craeg Strong (20)

20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
20231019 Flight Levels Bosch Engagement Day 2023 Business Agility With Flight...
 
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONSRESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
RESPONSIVE TRAINING FOR DIGITAL TRANSFORMATIONS
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives
 
20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence20231004 JiraCon Team Spaces In Confluence
20231004 JiraCon Team Spaces In Confluence
 
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
20231023 AgileDC Making Strategy Real with Well Crafted Outcomes
 
20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives20230829 DAFITC 2023 Agile For Leaders And Executives
20230829 DAFITC 2023 Agile For Leaders And Executives
 
20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban20230622 PMINYC Modern Project Management with Lean Kanban
20230622 PMINYC Modern Project Management with Lean Kanban
 
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
20230622 PMIC Leveraging the 4 Disciplines of Execution & Enterprise Kanban t...
 
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based SystemADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
ADDO 2022 Putting the Sec in DevSecOps for an AWS Lambda Based System
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrong
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels
 
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLI...
 
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
20220621 Project Management Innovation Conference Harrisburg PA Seatbelts and...
 
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
20220216 Lean In Government Conference Harrisburg PA Agile Tool Clash of the ...
 
20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum Agility20220329 Ariel Partners Configuring Jira For Maximum Agility
20220329 Ariel Partners Configuring Jira For Maximum Agility
 
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
20220301 Atlassian Team Tour Government ArielPartners Innovative Jira Configu...
 
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
 
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
20211007 PMI LIC Chapter Agile Tool Celebrity Death Match Kanbanize vs Jira C...
 
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
20211114 Agile DevOps East Conf 2021 Bringing DevOps to an Entrenched Legacy ...
 
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
 

Último

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

20190513 Lean Kanban North America 2019 Conf Kanban In Action Workshop - lkna 2019

  • 1. Mark Grove Craeg Strong Kanban System Design in Context Lean Kanban Global Summit 2019
  • 2. Kanban System Design in Context: Mark Grove & Craeg Strong • CTO @ Ariel Partners • 20+ years IT profession • Accredited Kanban Trainer (AKT) • ITIL, DevOps, CEH, and spicy food Craeg StrongMark Grove • Management Consultant @ Excella Consulting • 20+ years IT profession • Accredited Kanban Trainer (AKT) • Amateur photographer and astronomer
  • 3. Kanban System Design in Context: Mark Grove & Craeg Strong Get to Know Each Other (5 minutes) At your table introduce: • Your name and your current role • The industry in which you work • Your level of Kanban proficiency • Where you are currently using Kanban or where you imagine you could use it Identify a spokesperson for the table When called upon, tell us how your table is represented
  • 4. Kanban System Design in Context: Mark Grove & Craeg Strong Kanban System Design in Context Observing Flow
  • 5. Kanban System Design in Context: Mark Grove & Craeg Strong Imagine you were hired to provide consulting assistance for a new team just starting with Kanban. The team has been struggling and is looking forward to your expert guidance, support, and advice. It’s your first day and you just walked into the team room to look at their physical board. You want to make smart observations and thoughtful interpretations so you can have meaningful conversations. The team starts assembling for the daily standup and you plan on making some comments afterwards. What comments would you make? As you review each board, consider the following questions to help you think through your comments to the team (Note: each new board can be treated independently of the others). • What are you observing? • Why might that be happening? • What questions would you ask of the team to learn more? Kanban System Design in Context: Scenario Background
  • 6. Kanban System Design in Context: Mark Grove & Craeg Strong To Do Analysis Development Test Done
  • 7. Kanban System Design in Context: Mark Grove & Craeg Strong Backlog Discovery Implementation Verify Done Doing Done Doing Done JP JP JP JP KMKM KM MK PC JP AB JP DP CS CSMK CW CW JP JP CW JP PC
  • 8. Kanban System Design in Context: Mark Grove & Craeg Strong To Do Discovery (3) Implementation (2) Verify (2) Done Doing Done DoneDoing
  • 9. Kanban System Design in Context: Mark Grove & Craeg Strong Insurance Application Received Risk Review [External Rate Team] Prices Risk Issue Quote Issue Binder Issue Policy Igor Mary Priyanka Progress Towards Monthly Goal
  • 10. Kanban System Design in Context: Mark Grove & Craeg Strong Ready Discovery (3) Implementation (2) Verify (2) Done Doing Done DoneDoing Blocked (6)
  • 11. Kanban System Design in Context: Mark Grove & Craeg Strong To Do Discovery (2) Implementation (3) Verify (3) DoneReady (3) Notify (2) X X XDiscovery Implementation Verify Notify Req. Done X XDiscovery Implementation Verify Notify Req. Done X Discovery Implementation Verify Notify Req. Done X X X X X Implementation Discovery Verify Notify Req. Done X X X X Implementation Discovery Verify Notify Req. Done X X X Implementation Discovery Verify Notify Req. Done X X X Implementation Discovery Verify Notify Req. Done X X X X X Implementation Discovery Verify Notify Req. Done X X X X Implementation Discovery Verify Notify Req. Done
  • 12. Kanban System Design in Context: Mark Grove & Craeg Strong To Do Discovery (2) Implementation (3) Verify (3) Done Ready (5) Doing Done Doing Done
  • 13. Kanban System Design in Context: Mark Grove & Craeg Strong Creating Flow Kanban System Design in Context
  • 14. Kanban System Design in Context: Mark Grove & Craeg Strong Innovation Team You are working with an innovation team They want to ensure they are always working on a pool of ideas because many are discarded over the course of the workflow: • Ready • Hypothesize • Refine • Explore • Validate • Done How would you visualize this? How would you help them ensure they are always working on enough things?
  • 15. Kanban System Design in Context: Mark Grove & Craeg Strong Ready Hypothesize Refine Explore Doing Done DoneDoing DoneDoing Validate Done Discarded (7 - 10) (4 - 7) (1 - 4) (4)(8 - ∞)
  • 16. Kanban System Design in Context: Mark Grove & Craeg Strong Business Development Team A government business development team is tracking the flow of new business opportunities through the pipeline: 1. Unqualified Opportunity 2. Qualified Opportunity 3. Pursue the Opportunity 4. In Development 5. Submitted 6. Won / Lost They want to keep the pipeline full enough to ensure they have enough sales to meet their targets. How will we ensure we keep the pipeline full enough? How could you visualize reasons for losses on the board? They also want to highlight their recent losses so they can learn what went wrong. There is usually more than one reason for each loss. We want to visualize the reasons so we know where to focus our improvement efforts. In order to ensure we have at least 3 wins during each quarter, we will need at least 20 Opportunities, however, we can’t effectively execute pursuit on more than 10 opportunities at once. The team indicates they can’t develop more than 3 opportunity proposals at a time.
  • 17. Kanban System Design in Context: Mark Grove & Craeg Strong Unqualified Opportunity In Development Submitted Wins this Quarter Pursuit (20- 40) (3) Qualified Opportunity Recent Losses (5 - 10) Top Reasons For Losses $ $ $ $ (10- 20)
  • 18. Kanban System Design in Context: Mark Grove & Craeg Strong Setting Initial WIP Limits A team wants to start using WIP limits and is looking for guidance. They have told you, on average, they feel they complete about five items per week. They also mentioned they meet with business stakeholders weekly to discuss new items to work on. What board suggestions might you introduce? Why? What WIP limit suggestions would you suggest experimenting with? Why? What other guidance would you give about WIP limits new to a team? This is their current board. The seven person team thinks things will improve if: • The five Developers can experiment with pair programming • The two Testers can work on Test items even when one item is blocked and cannot be worked on You also learn some items in Develop are Done. Options Develop Test Done
  • 19. Kanban System Design in Context: Mark Grove & Craeg Strong Options Ready Develop TestDoneDoing Done Remember: we need to manage and measure flow! Since they complete five items per week and they meet weekly with the business, we may want to experiment with a WIP limit of five here, thus not committing to more work that they can finish each week. To encourage pairing, experimenting with a WIP limit smaller than the number of developers may be helpful. To allow testers to continue to work even if one item is blocked, you may experiment with setting a WIP limit greater than the number of testers. (5) (3) (3)
  • 20. Kanban System Design in Context: Mark Grove & Craeg Strong Working With Dependencies & Handoffs*With Thanks to Ian Carroll! An HR team has the following types of work: 1. Recruitment 2. Onboarding/offboarding employees 3. Training & Career development 4. Administering Benefits When a given item is in progress, it could have any of these dependencies: 1. IT 2. Facilities 3. Legal 4. Finance Each of those teams has their own Kanban board, but we still want to represent dependencies on our board, and know whether a dependency is in progress or done. A given item may have multiple dependencies, all proceeding at the same time. Once our work plus all of the dependencies are done, we can move a work item to done. How can we visualize our work in progress alongside the four other teams we work with? How could we identify and visualize the next set of work items to work on, while ensuring we address all 4 work types? How can we track the pieces being done by different dependencies so that we know what is remaining?
  • 21. Kanban System Design in Context: Mark Grove & Craeg Strong To Do (4) Recruitment Onboarding / Offboarding Next Training & Career Development Administering Benefits DONE a DoneDoing (4) A d a IT Facilities Legal Finance b b db CB D d a
  • 22. Kanban System Design in Context: Mark Grove & Craeg Strong Research Team You’re working for a research team that gradually refines and improves the items that they work on; they have just four basic steps in their workflow: • Options • Ready • In Progress • Done (Ready for Production) The “In Progress” step involves a lot of work; ideas move along two dimensions: • They become progressively more refined (fewer open questions) • They also become more production-ready (the associated processes become better known) They believe that those two dimensions are important to model and that neither one has a well-defined sequence of steps. How would you go about helping them visualize their work? How would you help them introduce WIP limits?
  • 23. Kanban System Design in Context: Mark Grove & Craeg Strong Options Ready In Progress Done MoreRefined More Production Ready (3)(3)
  • 24. Kanban System Design in Context: Mark Grove & Craeg Strong Options Ready In Progress Done MoreRefined More Production Ready (3)(3)
  • 25. Kanban System Design in Context: Mark Grove & Craeg Strong One Team, Three Work Types A sales team has identified three work types as part of its sales pipeline: Cold Calls, Referrals, and Existing Clients. Cold calls and Referrals are first vetted for suitability before the sales team commits to pursuing them. Existing Clients do not need this vetting. The downstream workflow is (Initial Contact, Proposal, Client Negotiation, Completed) The sales team is interested in visualizing its pipeline wins or losses once the work is completed. How would you visualize the upstream vetting process? How would you visualize the downstream flow for the three work types? What about their desire to visually see wins vs. losses? Though not explicitly discussed above, how might you envision using WIP limits?
  • 26. Kanban System Design in Context: Mark Grove & Craeg Strong Sales Lead Options Vetting Proposal (2) Completed Doing Ready DoingDoing Done Done Work Type Cold Calls Referrals Existing (≥1) (3) (4) Discard Win Loss Initial Contact (2) Client Negotiation (2)
  • 27. Kanban System Design in Context: Mark Grove & Craeg Strong IT Portfolio Management*With Thanks to Pawel Brodzinski! You are working with a CIO of an organization who needs to manage a portfolio of 8 projects across 4 teams. • The Teams are “Team A” through “Team D.” • The Projects are “Alpha” through “Theta” Projects are either Strategic or Tactical. During a given calendar quarter, a Team can work on: • three small projects, • one large project, or • one medium + one small project at a time. How might you go about helping the CIO visualize his portfolio over the next 4 quarters? Project Alpha Project Beta Project Gamma Project Delta Project Epsilon Project Zeta Project Eta Project Theta Tactical or Strategic Strategic Tactical Tactical Tactical Strategic Strategic Tactical Tactical S / M / L Small Medium Small Medium Large Medium Small Small Team Team A Team A Team B Team B Team C Team D Team D Team D Start Q1 Q1 Q2 Q1 Q1 ½ way thru Q1 Q1 Q1 Projected Finish Q4+ ½ way thru Q2 Q4+ Q3 Q4 Q4 Q1 Q2
  • 28. Kanban System Design in Context: Mark Grove & Craeg Strong Q1 Team A Beta Eta Strategic Tactical Q2 Q3 Q4 Team B Team C Team D GammaGammaGamma Epsilon ZetaZetaZeta Zeta Theta Theta DeltaDeltaDelta Alpha EpsilonEpsilonEpsilon Alpha Alpha Alpha Beta
  • 29. Kanban System Design in Context: Mark Grove & Craeg Strong Creating Flow Questions?
  • 30. Kanban System Design in Context: Mark Grove & Craeg Strong Thank You! Kanban System Design in Context