SlideShare une entreprise Scribd logo
1  sur  29
Now You See It!
Observing Flow Using Kanban Boards
Craeg Strong, CTO, Ariel Partners
@arielpartners cstrong@arielpartners.com
9-12 November 2020
9:45am-6:00pm ET
V5
Agenda
Introduction
Observing Flow
• Software Development Team
• Sales Team
Challenging Situations
• Blocker Column
Creating Flow
• Multi-Level Board
• Multi-Team Board
• Portfolio Board
Connecting The Dots
• Flight Levels
Wrap Up
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Craeg Strong
• Software Development since 1988
• Large Commercial & Government Projects
• Agile Coach / DevOps Engineer
• Kanban Trainer / SpecFlow Trainer / HCD Trainer
• Performance & Scalability Architect
• Certified Ethical Hacker
• New York & Washington DC Area
CTO, Ariel Partners
AKT, KCP, KMP, CSM, CSP, CSPO,
PSMI, PSMII, PSK, SPC, ICP-ATF
ITILv3, PMI-ACP, PMP, LeSS, SAFe SPC
www.arielpartners.com
cstrong@arielpartners.com
@ckstrong1
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Kanban in Action
Observing Flow
Options Ready Discover Implement Validate Done
3 5 34
Example 1
Doing Done Doing Done
5
 Support Each Other
 Raise Concerns
Promptly
 Stuck Longer Than
One Hour?
Collaborate!
 Before Starting
Something New, Help
Your Teammate Finish
 No Blame
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
6
Leads
Sales
Demo
Negotiating
Contract
Contract
Signed
Qualified
Prospect
Done Ready Done
(20:30)
(10:15) (6:9)
Doing
(4:6) (3:4)
Recent Losses
Top Reasons For Losses
$ 🕷
$
⏱
🕷
🕷
⏱
⏱
⏱
🕷
🕷
Example 2
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
7
Sales
Demo
Contract
Signed
Qualified
Prospect
Recent Losses
Top Reasons For Losses
🕷 ⏱
🕷
🕷
⏱
⏱
⏱
🕷
🕷
Example 2-alternate
$
$
Leads
Negotiating
Contract
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
8© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Leads
Sales
Demo
Negotiating
Contract
Contract
Signed
Qualified
Prospect
Done Ready Done
(20:30)
(10:15) (6:9)
Doing
(4:6) (3:4)
Recent Losses
Top Reasons For Losses
$ 🕷
$
⏱
🕷
🕷
⏱
⏱
⏱
🕷
🕷
Example 2 – Improved
Challenging Situations
Seeking Flow
Exhibit A
Ready Analyze (3) Implement (2) Verify (2) Done
Doing Done DoneDoing
On Hold (6)
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Analysis
1. Allows team to continue working while they
are waiting on external resources
2. Team wants to appear responsive to
business when they present higher priority
work items
3. I can take a new, small work item and get it
done quickly since my current work item is a
lot bigger than I thought. It all has to get
done anyway, right?
4. So I can use JIRA to measure flow efficiency
1. Can’t tell where blocked items were/are in
the workflow
2. May conflate different kinds of bottlenecks or
non-instant availability items
3. Items may be “forgotten” in blocked column
purgatory; team may miss opportunities to
unblock
Issues Identified
What good intentions
could lead to this?
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Refactoring: Named Blocker Area
(common cause)
Ready Analyze (3) Implement (5) Verify (3) Done
Doing Done DoneDoing
Waiting on App Store
Approval
Late against SLE
12© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Refactoring: Blocker Flags
(special cause and common cause)
Ready Analyze (3) Implement (5) Verify (3) Done
Doing Done DoneDoing
Waiting on
clarifications
from legal
Need server
upgrade
Waiting for
Defect
Resolution
13© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Refactoring: Queue for Non-Instant Availability Resource
Ready Analyze (3) Implement (5) Ready to
Approve (8)
Done
Doing Done DoneDoing
Test (5)
Approval activity
happens
“on the line.”
14© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Let’s Design!
Creating Flow
1. Multi-Level Team Board
16
A software development team receives requirements from the
business in the form of Features.
Historically, Feature lead times (from starting to analyze to deploying
to production) are between 2 weeks and 6 months, with some
outliers of more than one year. The business wants Features to be
completed faster and with more predictability.
The team wants to break down Features into smaller chunks of one
week of work or less (Stories). The team indicates they can develop
and test each Story separately.
How could we visualize Features and Stories in a single board?
How could the board help us with what we are trying to optimize?
What Kanban practices can we leverage?
Feature
Story
Story
Story
The business, wants Features to be tested and
deployed as a whole.
Here is the Feature workflow:
1) Backlog
2) Development
3) Integration Testing
4) Acceptance Testing
5) Cutover
6) Done
You should create a simple workflow for stories
within the higher-level Feature workflow
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Maintenance
17
Backlog In
Progress Specify Ready Doing
Multi-Level Team Board Example
Test
Int
Testing UAT Done
Done
Implement
Done
3 23
8
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
2. Multi-Team Board
*With Thanks to Patrick Steyaert and Arlette Vercammen
18
An IT Department has three teams:
1. the modern mainframers,
2. the backend beatniks, and
3. the mobile mod squad.
The three teams have their own independent work, however,
sometimes they have dependencies on each other, especially
for larger projects.
Each team already has their own Team-Level board, and they
are happy with their boards. If any item on a Team-level board
can’t move forward due to a dependency on another team, it
gets blocked
They are seeing lots of these!
How could we visualize all three teams’ work in progress in a high-level board?
How can we manage flow, especially if the teams work at different rates?
How can we know when capacity is becoming available soon, so we can plan better?
Feature
Story
Story
Story
The teams would like to figure out a way to coordinate their
dependencies, so they don’t get blocked so often.
As their coach, you have recommended that they design a
“coordination board:” a higher-level board that shows what
each team is doing and helps manage capacity across
teams.
At this higher level, we only need this simplified workflow:
1. Next Up
2. In Progress
3. Integration Test  requires all pieces to be done
4. Done
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
19
Multi-Team Board Example
Integration Test DoneIn ProgressNext Up
8
7 6
6
1
5
23
4
Analyzed
Features with
Stories for
each team
Modern
Mainframers
Backend
Beatniks
Mobile
Mod Squad
Use Cap
Token
Here
Recoup
Cap Token
Here
Capacity
Tokens:
2 per team
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
8
7
20
Integration Test DoneIn Progress
Multi-Team Board Example
6
6 25
Backlog Analysis Dev Test Done
Backlog
Modern
Mainframers
Backend
Beatniks
Mobile
Mod Squad
4
Analysis
4
Dev Test Done
Backlog
4
Analysis
4
Dev Test Deploy
5 4 4
Done
45 5 5
134
Next Up
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
3. Portfolio Board
*With Thanks to Pawel Brodzinski, Guillaume Marceau and Klaus Leopold!
21
You are working with a CIO of an organization
who needs to manage a portfolio of 6 projects
across 4 teams.
• The Teams are “Team A” through “Team D.”
• The Projects are “Alpha” through “Theta”
Projects are either Strategic or Tactical.
A Team can work on:
• three small projects,
• one large project, or
• one medium + one small project at a time.
How might we 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
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Q1
Team
A Beta
Eta
Strategic
Tactical
Q2 Q3 Q4
Team
B
Team
C
Team
D
Alpha
Beta
GammaGammaGamma
Epsilon
ZetaZetaZeta
Zeta
Theta Theta
DeltaDeltaDelta
AlphaAlphaAlpha
EpsilonEpsilonEpsilon
22
Portfolio Board Example One
Variant One:
Stable Teams
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Tactical
Q1
Alpha
Q2 Q3 Q4
Beta
Delta
Eta
23
Portfolio Board Example Two
Gamma
Epsilon
Theta
Zeta
Variant Two:
Allocate Capacity
Across Many Efforts
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
24
Strategy Board Example One
MISSION INVESTMENTS PRODUCTS > 12 MONTH 9-12 MONTH 6-9 MONTH 3-6 MONTH UP NEXT
ACTIVE
SAGASTEAM PO
NAME PATIENTS
SAGA
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
25
Strategy Board Example Two
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Connecting the Dots
Connecting Flow
Flight Levels
What Is It?
• Three Levels of Visualization
• Distinct System Designs
Reflect Unique Concerns at
Each Level
• Team Levels Often Use Scrum
Why Does It Work So Well?
• Limit WIP At Each Level
• Track Cycle Times At Each Level
• Simple and Low Overhead
• Addresses Enterprise Scale
• Addresses Non-IT
Parting Thoughts
28
• Don’t just copy another board, analyze
o Lessons learned, current pain points
o Sources and pattern of demand
o Delivery capability
o Workflow
o Classes of service
• Make sure your board speaks to you
• If you encounter a bad situation and the board didn’t telegraph it, time to
review the board design!
• Use swim lanes, colors, and card design
• Use higher-level boards for coordination, alignment, communication
• Flight Levels framework connects strategy to execution
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Kanban Resources
JIRA Plugins for Kanban
https://marketplace.atlassian.com/apps/1219454/color-cards-for-jira
https://marketplace.atlassian.com/apps/1215334/agile-tools-filters-for-jira-software
https://marketplace.atlassian.com/apps/1216661/actionableagile-for-jira-agile-metrics
Kanban Tools
Swift Kanban
https://www.digite.com/swiftkanban/
LeanKit
https://www.planview.com/products-solutions/products/leankit/
Nave
https://getnave.com
Kanbanize
https://kanbanize.com
Kaiten
https://www.kaiten.io
© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
Thank You!
Observing Flow Using Kanban Boards
Kanban Training
https://www.arielpartners.com/training
https://www.linkedin.com/in/cstrong
Kanban Frameworks
Okaloa Simulations
https://www.okaloa.com
Flight Levels
https://www.flightlevels.io
Kanban Maturity Model
https://www.kanbanmaturitymodel.com

Contenu connexe

Similaire à 20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kanban Boards

20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
Craeg Strong
 
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Laszlo Szalvay
 
Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4
Archana Joshi
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
Peter Lamar
 
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
Salesforce Developers
 

Similaire à 20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kanban Boards (20)

Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
Resume_Presious
Resume_PresiousResume_Presious
Resume_Presious
 
Return material authorization advance replacement programs apr 27, suite wo...
Return material authorization   advance replacement programs apr 27, suite wo...Return material authorization   advance replacement programs apr 27, suite wo...
Return material authorization advance replacement programs apr 27, suite wo...
 
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
 
Blockchain workshop design thinking and technical workshop
Blockchain workshop   design thinking and technical workshopBlockchain workshop   design thinking and technical workshop
Blockchain workshop design thinking and technical workshop
 
Kulmani
KulmaniKulmani
Kulmani
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSL
 
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
 
Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4
 
AnkitVasudeva
AnkitVasudevaAnkitVasudeva
AnkitVasudeva
 
Expo qa15 Keynote
Expo qa15 KeynoteExpo qa15 Keynote
Expo qa15 Keynote
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
 
Portfolio management lean canvas
Portfolio management lean canvasPortfolio management lean canvas
Portfolio management lean canvas
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile" Alexyj Kovaliov "Waterfalling to Agile"
Alexyj Kovaliov "Waterfalling to Agile"
 
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
 
CV Coral
CV CoralCV Coral
CV Coral
 
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature EnvironmentPuppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 
Scrum discussion
Scrum discussionScrum discussion
Scrum discussion
 

Plus 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
 

Plus 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
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kanban Boards

  • 1. Now You See It! Observing Flow Using Kanban Boards Craeg Strong, CTO, Ariel Partners @arielpartners cstrong@arielpartners.com 9-12 November 2020 9:45am-6:00pm ET V5
  • 2. Agenda Introduction Observing Flow • Software Development Team • Sales Team Challenging Situations • Blocker Column Creating Flow • Multi-Level Board • Multi-Team Board • Portfolio Board Connecting The Dots • Flight Levels Wrap Up © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 3. Craeg Strong • Software Development since 1988 • Large Commercial & Government Projects • Agile Coach / DevOps Engineer • Kanban Trainer / SpecFlow Trainer / HCD Trainer • Performance & Scalability Architect • Certified Ethical Hacker • New York & Washington DC Area CTO, Ariel Partners AKT, KCP, KMP, CSM, CSP, CSPO, PSMI, PSMII, PSK, SPC, ICP-ATF ITILv3, PMI-ACP, PMP, LeSS, SAFe SPC www.arielpartners.com cstrong@arielpartners.com @ckstrong1 © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 5. Options Ready Discover Implement Validate Done 3 5 34 Example 1 Doing Done Doing Done 5  Support Each Other  Raise Concerns Promptly  Stuck Longer Than One Hour? Collaborate!  Before Starting Something New, Help Your Teammate Finish  No Blame © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 6. 6 Leads Sales Demo Negotiating Contract Contract Signed Qualified Prospect Done Ready Done (20:30) (10:15) (6:9) Doing (4:6) (3:4) Recent Losses Top Reasons For Losses $ 🕷 $ ⏱ 🕷 🕷 ⏱ ⏱ ⏱ 🕷 🕷 Example 2 © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 7. 7 Sales Demo Contract Signed Qualified Prospect Recent Losses Top Reasons For Losses 🕷 ⏱ 🕷 🕷 ⏱ ⏱ ⏱ 🕷 🕷 Example 2-alternate $ $ Leads Negotiating Contract © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 8. 8© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394 Leads Sales Demo Negotiating Contract Contract Signed Qualified Prospect Done Ready Done (20:30) (10:15) (6:9) Doing (4:6) (3:4) Recent Losses Top Reasons For Losses $ 🕷 $ ⏱ 🕷 🕷 ⏱ ⏱ ⏱ 🕷 🕷 Example 2 – Improved
  • 10. Exhibit A Ready Analyze (3) Implement (2) Verify (2) Done Doing Done DoneDoing On Hold (6) © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 11. Analysis 1. Allows team to continue working while they are waiting on external resources 2. Team wants to appear responsive to business when they present higher priority work items 3. I can take a new, small work item and get it done quickly since my current work item is a lot bigger than I thought. It all has to get done anyway, right? 4. So I can use JIRA to measure flow efficiency 1. Can’t tell where blocked items were/are in the workflow 2. May conflate different kinds of bottlenecks or non-instant availability items 3. Items may be “forgotten” in blocked column purgatory; team may miss opportunities to unblock Issues Identified What good intentions could lead to this? © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 12. Refactoring: Named Blocker Area (common cause) Ready Analyze (3) Implement (5) Verify (3) Done Doing Done DoneDoing Waiting on App Store Approval Late against SLE 12© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 13. Refactoring: Blocker Flags (special cause and common cause) Ready Analyze (3) Implement (5) Verify (3) Done Doing Done DoneDoing Waiting on clarifications from legal Need server upgrade Waiting for Defect Resolution 13© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 14. Refactoring: Queue for Non-Instant Availability Resource Ready Analyze (3) Implement (5) Ready to Approve (8) Done Doing Done DoneDoing Test (5) Approval activity happens “on the line.” 14© Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 16. 1. Multi-Level Team Board 16 A software development team receives requirements from the business in the form of Features. Historically, Feature lead times (from starting to analyze to deploying to production) are between 2 weeks and 6 months, with some outliers of more than one year. The business wants Features to be completed faster and with more predictability. The team wants to break down Features into smaller chunks of one week of work or less (Stories). The team indicates they can develop and test each Story separately. How could we visualize Features and Stories in a single board? How could the board help us with what we are trying to optimize? What Kanban practices can we leverage? Feature Story Story Story The business, wants Features to be tested and deployed as a whole. Here is the Feature workflow: 1) Backlog 2) Development 3) Integration Testing 4) Acceptance Testing 5) Cutover 6) Done You should create a simple workflow for stories within the higher-level Feature workflow © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 17. Maintenance 17 Backlog In Progress Specify Ready Doing Multi-Level Team Board Example Test Int Testing UAT Done Done Implement Done 3 23 8 © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 18. 2. Multi-Team Board *With Thanks to Patrick Steyaert and Arlette Vercammen 18 An IT Department has three teams: 1. the modern mainframers, 2. the backend beatniks, and 3. the mobile mod squad. The three teams have their own independent work, however, sometimes they have dependencies on each other, especially for larger projects. Each team already has their own Team-Level board, and they are happy with their boards. If any item on a Team-level board can’t move forward due to a dependency on another team, it gets blocked They are seeing lots of these! How could we visualize all three teams’ work in progress in a high-level board? How can we manage flow, especially if the teams work at different rates? How can we know when capacity is becoming available soon, so we can plan better? Feature Story Story Story The teams would like to figure out a way to coordinate their dependencies, so they don’t get blocked so often. As their coach, you have recommended that they design a “coordination board:” a higher-level board that shows what each team is doing and helps manage capacity across teams. At this higher level, we only need this simplified workflow: 1. Next Up 2. In Progress 3. Integration Test  requires all pieces to be done 4. Done © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 19. 19 Multi-Team Board Example Integration Test DoneIn ProgressNext Up 8 7 6 6 1 5 23 4 Analyzed Features with Stories for each team Modern Mainframers Backend Beatniks Mobile Mod Squad Use Cap Token Here Recoup Cap Token Here Capacity Tokens: 2 per team © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 20. 8 7 20 Integration Test DoneIn Progress Multi-Team Board Example 6 6 25 Backlog Analysis Dev Test Done Backlog Modern Mainframers Backend Beatniks Mobile Mod Squad 4 Analysis 4 Dev Test Done Backlog 4 Analysis 4 Dev Test Deploy 5 4 4 Done 45 5 5 134 Next Up © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 21. 3. Portfolio Board *With Thanks to Pawel Brodzinski, Guillaume Marceau and Klaus Leopold! 21 You are working with a CIO of an organization who needs to manage a portfolio of 6 projects across 4 teams. • The Teams are “Team A” through “Team D.” • The Projects are “Alpha” through “Theta” Projects are either Strategic or Tactical. A Team can work on: • three small projects, • one large project, or • one medium + one small project at a time. How might we 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 © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 22. Q1 Team A Beta Eta Strategic Tactical Q2 Q3 Q4 Team B Team C Team D Alpha Beta GammaGammaGamma Epsilon ZetaZetaZeta Zeta Theta Theta DeltaDeltaDelta AlphaAlphaAlpha EpsilonEpsilonEpsilon 22 Portfolio Board Example One Variant One: Stable Teams © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 23. Tactical Q1 Alpha Q2 Q3 Q4 Beta Delta Eta 23 Portfolio Board Example Two Gamma Epsilon Theta Zeta Variant Two: Allocate Capacity Across Many Efforts © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 24. 24 Strategy Board Example One MISSION INVESTMENTS PRODUCTS > 12 MONTH 9-12 MONTH 6-9 MONTH 3-6 MONTH UP NEXT ACTIVE SAGASTEAM PO NAME PATIENTS SAGA © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 25. 25 Strategy Board Example Two © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 27. Flight Levels What Is It? • Three Levels of Visualization • Distinct System Designs Reflect Unique Concerns at Each Level • Team Levels Often Use Scrum Why Does It Work So Well? • Limit WIP At Each Level • Track Cycle Times At Each Level • Simple and Low Overhead • Addresses Enterprise Scale • Addresses Non-IT
  • 28. Parting Thoughts 28 • Don’t just copy another board, analyze o Lessons learned, current pain points o Sources and pattern of demand o Delivery capability o Workflow o Classes of service • Make sure your board speaks to you • If you encounter a bad situation and the board didn’t telegraph it, time to review the board design! • Use swim lanes, colors, and card design • Use higher-level boards for coordination, alignment, communication • Flight Levels framework connects strategy to execution © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394
  • 29. Kanban Resources JIRA Plugins for Kanban https://marketplace.atlassian.com/apps/1219454/color-cards-for-jira https://marketplace.atlassian.com/apps/1215334/agile-tools-filters-for-jira-software https://marketplace.atlassian.com/apps/1216661/actionableagile-for-jira-agile-metrics Kanban Tools Swift Kanban https://www.digite.com/swiftkanban/ LeanKit https://www.planview.com/products-solutions/products/leankit/ Nave https://getnave.com Kanbanize https://kanbanize.com Kaiten https://www.kaiten.io © Copyright Ariel Partners 2020 *sales@arielpartners.com ((646) 467-7394 Thank You! Observing Flow Using Kanban Boards Kanban Training https://www.arielpartners.com/training https://www.linkedin.com/in/cstrong Kanban Frameworks Okaloa Simulations https://www.okaloa.com Flight Levels https://www.flightlevels.io Kanban Maturity Model https://www.kanbanmaturitymodel.com