SlideShare a Scribd company logo
1 of 58
Download to read offline
Now You See It!
Observing Flow Using Kanban Boards
Craeg Strong, CTO, Ariel Partners
@arielpartners
cstrong@arielpartners.com
https://youtube.com/arielpartners https://arielpartners.com
https://linkedin.com/in/cstrong
Craeg Strong § Software Development since 1988
§ Large Commercial & Government Projects
§ Kanban Coach / DevOps Engineer
§ Kanban Trainer / SpecFlow Trainer
§ Performance & Scalability Architect
§ Certified Ethical Hacker
§ New York & Washington DC Area
CTO, Ariel Partners
FLC, AKT, KCP, KMP, CSM, CSP, CSPO,
ITILv3, PMI-ACP, PMP, CLP, SPC,
ICP-ACC, ICP-ATF, PSM-II, PSK
www.arielpartners.com
cstrong@arielpartners.com
@ckstrong1
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Learning Kanban
2014 2015 2016 2019
Kanban Coaching
IT Department
2017 2018
Introduced Kanban Practices
FBI Scrum Team
??
Change
Leadership
Masterclass
Learning More Kanban
2019 2020
Metrics & Forecasting
Troy Magennis
Focused Objective
Okaloa Masterclass
Patrick Steyaert
KMM/KCP Class
Klaus Leopold
A Network of Interdependent Services
6
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Organizations are a network of interdependent services with polices that
determine their behavior
....but are there any common patterns?
Given these axioms, can we find any corollaries?
Can we derive theorems?
Does It All Fit Together? Yes Indeed
7
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Strategy Development
Metrics & Forecasting
Portfolio Kanban: Flight Level Three
Value Stream Coordination: Flight Level Two
Teams: Flight Level One
Upstream Downstream
Upstream Downstream
Upstream Downstream
Agenda?
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Agenda: 4 hours
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Design Workshops
1. Multi-Level Team Board
2. Value Stream Board
3. Portfolio Board
Wrap Up
QnA
Demonstrations
1. KanbanZone
2. EasyKAD / Jira Cloud
3. SwiftKanban
4. Kanbanize
5. Jira Data Center
8/26/22
Confidential © Copyright Ariel Partners 2022
11
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
Demonstrations
Short-Listed Tools
12
8/26/22
Confidential © Copyright Ariel Partners 2022
13
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
1. KanbanZone
Spotify Example* Thanks to Cliff Hazell
14
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
KanbanZone Version
15
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
a
To Do Done
(3)
Recruitment
Onboarding /
Offboarding
Next Doing
(4)
A
d
a
Training & Career
Development
Administering
Benefits
IT Facilities Legal Finance
(3)
b
(3) (2)
b
d
b
(3)
C
B D
d
HR Example* Thanks to Ian Carroll
KanbanZone Version
17
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
KanbanZone Example: StoryMap
18
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
KanbanZone Example: Lean Design Canvas
19
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Kanban Zone Differentiators and Limitations
20
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Differentiators
• Mirror Card
• None column
• Performance & Usability
Coming Soon
• Multi-Card width columns
• Stickers and Decorators
• Timeline view
Coming Later
• Metrics & Forecasting
• More than one Assignee
• Display Epic Name / Label in Card
• Swim Lane WIP for Capacity Allocation
• Per-Person WIP
• Calculated / Scripted Field
8/26/22
Confidential © Copyright Ariel Partners 2022
21
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
2. EasyKAD
(Jira Cloud)
Jira Cloud Example
22
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Kanban Plugin for Jira Cloud: EasyKAD
Jira Cloud + EasyKAD Example
24
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Jira Cloud EasyKAD Differentiators and Limitations
25
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Differentiators
• Column Background Colors
• Swimlane Background Colors
• Multiple Assignees
• Colorized Cards
• Blocker Signals
• Multiple Projects on One Board
• Smart Lanes
• Dynamic “Quick Filters” on top
Limitations
• Addl Fields In Cards (like Epic Name, Labels)
• Metrics & Forecasting
• Charts & Graphs
• Swim Lane WIP for Capacity Allocation
• Improved Filters
• Per-Person WIP
8/26/22
Confidential © Copyright Ariel Partners 2022
26
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
3. SwiftKanban
Swift Kanban Example
27
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
SwiftKanban Differentiators and Limitations
28
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Differentiators
• Can be Installed On-Prem
• Multiple Assignees (only one visible)
• Column/SwimLane Background Colors
• Colorized Cards
• Stickers and Labels
• Zoom to Chiclet View
• Smart Lanes
• Blocker Clustering
• Metrics & Forecasting
• Charts & Graphs
• Risk Spider Charts
• AI recommenders
• Board Playback
Limitations
• No calculated/scripted fields
• No Quick filters
• Administration is Somewhat Complex
8/26/22
Confidential © Copyright Ariel Partners 2022
29
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
4. Kanbanize
Kanbanize Use Case: Online Education Company
30
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
• Mission: Help K-8 Students to love and excel at Math
• Primary school lessons in production Now
• Users nearly 1/3 of all US Students
• Extending into Elementary and Secondary School Grades
• Delivery: Roughly one grade-worth of material per calendar year
Anatomy of Curriculum Work Items
Grade 7
G7
Mission 1
G7
Mission 2
G7
Mission 3
G7
Mission 4
G7
Mission 5
G7
Mission 9
G7
Mission 6
G7
Mission 7
G7
Mission 8
G7M8
Lesson 1
G7M8
Lesson 2
G7M8
Lesson 3
G7M8
Lesson 4
G7M8
Lesson 10
G7M8
Lesson 11
G7M8
Lesson 12
G7M8
Lesson 13
G7M8
Lesson 5
G7M8
Lesson 6
G7M8
Lesson 7
G7M8
Lesson 8
G7M8
Lesson 14
G7M8
Lesson 15
G7M8
Lesson 16
G7M8
Lesson 17
G7M8
Lesson 9
G7M8
Lesson 18
Summary of Challenges
32
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
• Regular weekly deployments to Production every Thursday
• Constant improvements throughout, especially for scalability
• Many dependencies for lessons: rescheduling is difficult
• Scheduled video production date
• Voice actors
• Teachers
• Script
• Unique Interface features (e.g., mystery bag manipulative)
• New material cannot go “live” until entire grade is finished
• Interface is brand new– significant rework is expected
• Each grade is more difficult and time consuming than the last
Lesson Production
Product Design Team
Manipulatives Team
Content Authoring Team
CMS Team
Visual/UX Design Team Student Interface Team
Educator Interface Team
Video Production Team
Visualize Board Relationships On Dashboard
Upstream Team
(Discovery Kanban)
Downstream Team
(Delivery Kanban)
LEGEND:
Discovery Kanban Board: UX Design Team
Generating a related card UX card ßà User story
Educator Interface: Delivery Kanban Board
Flight Level 2: Coordination Boards
q Timeline view shows bar
by planned start & end
dates
q Grades up top
q Missions Below
q All child features and
user stories are
displayed
q Progress bar
q Run MCS to check if we
are on track to complete
by the due date
Kanbanize Differentiators and Limitations
38
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Differentiators
• Column/Lane Background Colors
• Colorized Cards
• Stickers and Labels
• Blocker Clustering
• Metrics & Forecasting
• Charts & Graphs
• Timelines
• Convenient Aggregation Boards
• Convenient Drag and Drop UI
Limitations
• Single Assignee Only
• No calculated/scripted fields
• No Min WIP
8/26/22
Confidential © Copyright Ariel Partners 2022
39
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
5. Jira Data Center
Stuck with Jira Data Center?
40
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Here is what we did
• Scour the Jira Plugin Marketplace
• You will need ~10 Plugins
• ...It will be Expensive
• Master Jira Administration
• ...It will be time Consuming
Different Philosophies
Batteries Included
Let 1,000 Plugins Bloom
Kanban Tools
Software Engineering Support
Is Most Important
Planning & Coordinating Work
Is Most Important
Kanban Tools
Scrum First Kanban First
Kanban Tools
Leveraging scripted fields and quick filters
Cool New Plugin: Portfolio Forecaster
43
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
Jira Data Center Differentiators and Limitations
44
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Differentiators
• Show Cards on Multiple Boards
• Calculated Fields
• Quick Filters
• Good Forecasting Plugin
• Good StoryMapping Plugin
• Good Scripting Plugin
• Good Charting Plugin
Limitations
• No Multi-card Width Columns
• Can’t drag-and-drop between swim lanes
• Only One Assignee
• No Stickers
• No Blocker Clustering
• No Swim Lane WIP for Capacity Allocation
• No Per-Person WIP
• Clumsy & Painful Workflow Configuration
8/26/22
Confidential © Copyright Ariel Partners 2022
45
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
Next?
Next Steps: What I would like to See
46
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
1. Order Points & Capacity Reservation
• WIP limits spanning multiple boards
• Overlapping WIP limits
• Multi-Team Reservation of Capacity
2. Flight Levels Support
• System Architecture: Interactive Top-level visualization across multiple
boards
• Big Picture Visualizations
3. Strategy Boards
• OKRs, KPIs
4. Program and Portfolio Management
• Budgeting, calculation of financial metrics
• Staffing/resource planning
8/26/22
Confidential © Copyright Ariel Partners 2022
47
1. Ariel/ECS Relationship
1. Ariel/ECS Relationship
Workshops
1. Multi-Level Team Board
48
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
A software development team wants to create a Kanban
board to help visualize their workflow. The 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.
The business has no problem with the way the team chooses
to break down work internally but they want Features to be
tested and deployed as a whole.
Here is the Feature workflow:
1) Backlog
2) Development
3) Integration Testing
4) UAT
5) Cutover
6) Done
How could you 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?
Maintenance
49
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Backlog In
Progress Specify Ready Doing
Multi-Level Team Board Example
Test
Int
Testing UAT Done
Done
Implement
Done
3 2
3
8
2. Multi-Team Board
*With Thanks to Patrick Steyaert, Arlette Vercammen, and Klaus Leopold!
50
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
An IT Department has three teams: Team Red, Team Blue,
and Team Green. The three teams mostly work
independently, however, sometimes they have dependencies
on each other.
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!
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 enables a team to request work from
another team.
Ideally, one team should be able to reserve capacity in
advance so that their dependency is ready when they need it.
At this higher level, we only need this simplified workflow:
1) Dev
2) Test
3) UAT
4) Done
How could you visualize all three teams’ work in progress in a single board?
How can one team reserve capacity in advance from another team?
51
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Test UAT Done
Dev
Next
3
Multi-Team Board Example
Doing Done
Team
Blue
Team
Red
Team
Green
10
5
12
3. Portfolio Board
*With Thanks to Pawel Brodzinski and Guillaume Marceau!
52
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
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 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
Q1
Team
A Beta
Eta
Strategic
Tactical
Q2 Q3 Q4
Team
B
Team
C
Team
D
Alpha
Beta
Gamma
Gamma
Gamma
Epsilon
Zeta
Zeta
Zeta
Zeta
Theta Theta
Delta
Delta
Delta
Alpha
Alpha
Alpha
Epsilon
Epsilon
Epsilon
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
53
Portfolio Board Example
Strategy for Disability Case Processing System: US Govt
Strategy /
Objective KR / KPI
MVP: Support
Initial Disability
Claims for 1
medium
MicroPact state
Initial Adult
disability claim
can be entered
Financial API
Supports
Quarterly Close
Business
Function
Capabilities
Manage
User Profile
Manage
Organization
Manage
Authorizations
Interface to State
Financial Systems
Manage
Disability Case
Manage
Disability Claim
Manage
Authentication
3-6 Months 0-3 Months Active
Basic User
Info
Basic Org
Info
Assign Org
Roles
Manage Org
Users
User
Login
User
Logout
Impersonate
User
Manage User
Relationships
User Financial
Info
© Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
55
Portfolio Board Example: Pharma company
MISSION INVESTMENTS PRODUCTS > 12 MONTH 9-12 MONTH 6-9 MONTH 3-6 MONTH UP NEXT
ACTIVE
SAGAS
TEAM PO
NAME PATIENTS
SAGA
Tactical
Q1
Alpha
Q2 Q3 Q4
Beta
Delta
Eta
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
56
Portfolio Board Example: “Green Energy” company, NYC
Gamma
Epsilon
Theta
zeta
Parting Thoughts
57
qKanban Tools Can Now Support Rich, Real-World Workflows
qCost of Change Is Low
qMultiple good options
qDifferent and Unique
qIf you use Jira, plugins are available
qSo... Don’t be afraid to use them!
qConstantly Tune and Improve Your Visualizations
qMake sure your board speaks to you
qIf you encounter a bad situation and the board didn’t telegraph it, time to
review the board design
qDon’t be afraid to try something! Revert later if it doesn’t work
qUse swim lanes, colors, and card design
qUse higher-level boards for coordination, alignment, communication
© Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
Now You See It!
Observing Flow Using Kanban Boards
Craeg Strong, CTO, Ariel Partners
cstrong@arielpartners.com https://linkedin.com/in/cstrong
THANKYOU
@arielpartners https://youtube.com/arielpartners https://arielpartners.com

More Related Content

More from 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 SystemCraeg Strong
 
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 wrongCraeg Strong
 
20220607 Introduction to Flight Levels
20220607 Introduction to Flight Levels20220607 Introduction to Flight Levels
20220607 Introduction to Flight LevelsCraeg Strong
 
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...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
 
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 AgilityCraeg Strong
 
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...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
 
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...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 PartnersCraeg Strong
 
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel PartnersCraeg Strong
 
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...Craeg Strong
 
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...Craeg Strong
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...Craeg Strong
 
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...Craeg Strong
 
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...Craeg Strong
 
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...Craeg Strong
 
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...Craeg Strong
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for DistributionCraeg Strong
 

More from Craeg Strong (20)

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
 
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
 
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
 
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...
20210520 MiniVAte Conference Agile Transformation at Scale Craeg Strong Ariel...
 
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...
20210610 AgileDevOps West Conf Bringing DevOps to an Entrenched Legacy Enviro...
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
 
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...
20210428 Atlassian Team2021 How a Well-Tuned Jira Can Change Everything For Y...
 
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...
20210113 Lean in Government Harrisburg Conf Using Kanban and the Theory of Ch...
 
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
 
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...
20201111 Agile DevOps East 2020 Conf Now You See It: Observing Flow using Kan...
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 

20220824 Kanban Global Summit 2022 Now You See It! Observing Flow Using [ONLINE!] Kanban Boards

  • 1. Now You See It! Observing Flow Using Kanban Boards Craeg Strong, CTO, Ariel Partners @arielpartners cstrong@arielpartners.com https://youtube.com/arielpartners https://arielpartners.com https://linkedin.com/in/cstrong
  • 2. Craeg Strong § Software Development since 1988 § Large Commercial & Government Projects § Kanban Coach / DevOps Engineer § Kanban Trainer / SpecFlow Trainer § Performance & Scalability Architect § Certified Ethical Hacker § New York & Washington DC Area CTO, Ariel Partners FLC, AKT, KCP, KMP, CSM, CSP, CSPO, ITILv3, PMI-ACP, PMP, CLP, SPC, ICP-ACC, ICP-ATF, PSM-II, PSK www.arielpartners.com cstrong@arielpartners.com @ckstrong1
  • 3. © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 4. Learning Kanban 2014 2015 2016 2019 Kanban Coaching IT Department 2017 2018 Introduced Kanban Practices FBI Scrum Team ?? Change Leadership Masterclass
  • 5. Learning More Kanban 2019 2020 Metrics & Forecasting Troy Magennis Focused Objective Okaloa Masterclass Patrick Steyaert KMM/KCP Class Klaus Leopold
  • 6. A Network of Interdependent Services 6 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394 Organizations are a network of interdependent services with polices that determine their behavior ....but are there any common patterns? Given these axioms, can we find any corollaries? Can we derive theorems?
  • 7. Does It All Fit Together? Yes Indeed 7 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Strategy Development Metrics & Forecasting Portfolio Kanban: Flight Level Three Value Stream Coordination: Flight Level Two Teams: Flight Level One Upstream Downstream Upstream Downstream Upstream Downstream
  • 8. Agenda? © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
  • 9.
  • 10. Agenda: 4 hours © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Design Workshops 1. Multi-Level Team Board 2. Value Stream Board 3. Portfolio Board Wrap Up QnA Demonstrations 1. KanbanZone 2. EasyKAD / Jira Cloud 3. SwiftKanban 4. Kanbanize 5. Jira Data Center
  • 11. 8/26/22 Confidential © Copyright Ariel Partners 2022 11 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship Demonstrations
  • 13. 8/26/22 Confidential © Copyright Ariel Partners 2022 13 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship 1. KanbanZone
  • 14. Spotify Example* Thanks to Cliff Hazell 14 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 15. KanbanZone Version 15 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 16. a To Do Done (3) Recruitment Onboarding / Offboarding Next Doing (4) A d a Training & Career Development Administering Benefits IT Facilities Legal Finance (3) b (3) (2) b d b (3) C B D d HR Example* Thanks to Ian Carroll
  • 17. KanbanZone Version 17 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 18. KanbanZone Example: StoryMap 18 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 19. KanbanZone Example: Lean Design Canvas 19 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 20. Kanban Zone Differentiators and Limitations 20 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Differentiators • Mirror Card • None column • Performance & Usability Coming Soon • Multi-Card width columns • Stickers and Decorators • Timeline view Coming Later • Metrics & Forecasting • More than one Assignee • Display Epic Name / Label in Card • Swim Lane WIP for Capacity Allocation • Per-Person WIP • Calculated / Scripted Field
  • 21. 8/26/22 Confidential © Copyright Ariel Partners 2022 21 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship 2. EasyKAD (Jira Cloud)
  • 22. Jira Cloud Example 22 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 23. Kanban Plugin for Jira Cloud: EasyKAD
  • 24. Jira Cloud + EasyKAD Example 24 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 25. Jira Cloud EasyKAD Differentiators and Limitations 25 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Differentiators • Column Background Colors • Swimlane Background Colors • Multiple Assignees • Colorized Cards • Blocker Signals • Multiple Projects on One Board • Smart Lanes • Dynamic “Quick Filters” on top Limitations • Addl Fields In Cards (like Epic Name, Labels) • Metrics & Forecasting • Charts & Graphs • Swim Lane WIP for Capacity Allocation • Improved Filters • Per-Person WIP
  • 26. 8/26/22 Confidential © Copyright Ariel Partners 2022 26 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship 3. SwiftKanban
  • 27. Swift Kanban Example 27 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 28. SwiftKanban Differentiators and Limitations 28 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Differentiators • Can be Installed On-Prem • Multiple Assignees (only one visible) • Column/SwimLane Background Colors • Colorized Cards • Stickers and Labels • Zoom to Chiclet View • Smart Lanes • Blocker Clustering • Metrics & Forecasting • Charts & Graphs • Risk Spider Charts • AI recommenders • Board Playback Limitations • No calculated/scripted fields • No Quick filters • Administration is Somewhat Complex
  • 29. 8/26/22 Confidential © Copyright Ariel Partners 2022 29 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship 4. Kanbanize
  • 30. Kanbanize Use Case: Online Education Company 30 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394 • Mission: Help K-8 Students to love and excel at Math • Primary school lessons in production Now • Users nearly 1/3 of all US Students • Extending into Elementary and Secondary School Grades • Delivery: Roughly one grade-worth of material per calendar year
  • 31. Anatomy of Curriculum Work Items Grade 7 G7 Mission 1 G7 Mission 2 G7 Mission 3 G7 Mission 4 G7 Mission 5 G7 Mission 9 G7 Mission 6 G7 Mission 7 G7 Mission 8 G7M8 Lesson 1 G7M8 Lesson 2 G7M8 Lesson 3 G7M8 Lesson 4 G7M8 Lesson 10 G7M8 Lesson 11 G7M8 Lesson 12 G7M8 Lesson 13 G7M8 Lesson 5 G7M8 Lesson 6 G7M8 Lesson 7 G7M8 Lesson 8 G7M8 Lesson 14 G7M8 Lesson 15 G7M8 Lesson 16 G7M8 Lesson 17 G7M8 Lesson 9 G7M8 Lesson 18
  • 32. Summary of Challenges 32 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394 • Regular weekly deployments to Production every Thursday • Constant improvements throughout, especially for scalability • Many dependencies for lessons: rescheduling is difficult • Scheduled video production date • Voice actors • Teachers • Script • Unique Interface features (e.g., mystery bag manipulative) • New material cannot go “live” until entire grade is finished • Interface is brand new– significant rework is expected • Each grade is more difficult and time consuming than the last
  • 33. Lesson Production Product Design Team Manipulatives Team Content Authoring Team CMS Team Visual/UX Design Team Student Interface Team Educator Interface Team Video Production Team Visualize Board Relationships On Dashboard Upstream Team (Discovery Kanban) Downstream Team (Delivery Kanban) LEGEND:
  • 34. Discovery Kanban Board: UX Design Team
  • 35. Generating a related card UX card ßà User story
  • 37. Flight Level 2: Coordination Boards q Timeline view shows bar by planned start & end dates q Grades up top q Missions Below q All child features and user stories are displayed q Progress bar q Run MCS to check if we are on track to complete by the due date
  • 38. Kanbanize Differentiators and Limitations 38 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Differentiators • Column/Lane Background Colors • Colorized Cards • Stickers and Labels • Blocker Clustering • Metrics & Forecasting • Charts & Graphs • Timelines • Convenient Aggregation Boards • Convenient Drag and Drop UI Limitations • Single Assignee Only • No calculated/scripted fields • No Min WIP
  • 39. 8/26/22 Confidential © Copyright Ariel Partners 2022 39 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship 5. Jira Data Center
  • 40. Stuck with Jira Data Center? 40 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394 Here is what we did • Scour the Jira Plugin Marketplace • You will need ~10 Plugins • ...It will be Expensive • Master Jira Administration • ...It will be time Consuming
  • 41. Different Philosophies Batteries Included Let 1,000 Plugins Bloom Kanban Tools Software Engineering Support Is Most Important Planning & Coordinating Work Is Most Important Kanban Tools Scrum First Kanban First Kanban Tools
  • 42. Leveraging scripted fields and quick filters
  • 43. Cool New Plugin: Portfolio Forecaster 43 © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394
  • 44. Jira Data Center Differentiators and Limitations 44 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Differentiators • Show Cards on Multiple Boards • Calculated Fields • Quick Filters • Good Forecasting Plugin • Good StoryMapping Plugin • Good Scripting Plugin • Good Charting Plugin Limitations • No Multi-card Width Columns • Can’t drag-and-drop between swim lanes • Only One Assignee • No Stickers • No Blocker Clustering • No Swim Lane WIP for Capacity Allocation • No Per-Person WIP • Clumsy & Painful Workflow Configuration
  • 45. 8/26/22 Confidential © Copyright Ariel Partners 2022 45 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship Next?
  • 46. Next Steps: What I would like to See 46 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 1. Order Points & Capacity Reservation • WIP limits spanning multiple boards • Overlapping WIP limits • Multi-Team Reservation of Capacity 2. Flight Levels Support • System Architecture: Interactive Top-level visualization across multiple boards • Big Picture Visualizations 3. Strategy Boards • OKRs, KPIs 4. Program and Portfolio Management • Budgeting, calculation of financial metrics • Staffing/resource planning
  • 47. 8/26/22 Confidential © Copyright Ariel Partners 2022 47 1. Ariel/ECS Relationship 1. Ariel/ECS Relationship Workshops
  • 48. 1. Multi-Level Team Board 48 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 A software development team wants to create a Kanban board to help visualize their workflow. The 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. The business has no problem with the way the team chooses to break down work internally but they want Features to be tested and deployed as a whole. Here is the Feature workflow: 1) Backlog 2) Development 3) Integration Testing 4) UAT 5) Cutover 6) Done How could you 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?
  • 49. Maintenance 49 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Backlog In Progress Specify Ready Doing Multi-Level Team Board Example Test Int Testing UAT Done Done Implement Done 3 2 3 8
  • 50. 2. Multi-Team Board *With Thanks to Patrick Steyaert, Arlette Vercammen, and Klaus Leopold! 50 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 An IT Department has three teams: Team Red, Team Blue, and Team Green. The three teams mostly work independently, however, sometimes they have dependencies on each other. 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! 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 enables a team to request work from another team. Ideally, one team should be able to reserve capacity in advance so that their dependency is ready when they need it. At this higher level, we only need this simplified workflow: 1) Dev 2) Test 3) UAT 4) Done How could you visualize all three teams’ work in progress in a single board? How can one team reserve capacity in advance from another team?
  • 51. 51 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 Test UAT Done Dev Next 3 Multi-Team Board Example Doing Done Team Blue Team Red Team Green 10 5 12
  • 52. 3. Portfolio Board *With Thanks to Pawel Brodzinski and Guillaume Marceau! 52 © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 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 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
  • 53. Q1 Team A Beta Eta Strategic Tactical Q2 Q3 Q4 Team B Team C Team D Alpha Beta Gamma Gamma Gamma Epsilon Zeta Zeta Zeta Zeta Theta Theta Delta Delta Delta Alpha Alpha Alpha Epsilon Epsilon Epsilon © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 53 Portfolio Board Example
  • 54. Strategy for Disability Case Processing System: US Govt Strategy / Objective KR / KPI MVP: Support Initial Disability Claims for 1 medium MicroPact state Initial Adult disability claim can be entered Financial API Supports Quarterly Close Business Function Capabilities Manage User Profile Manage Organization Manage Authorizations Interface to State Financial Systems Manage Disability Case Manage Disability Claim Manage Authentication 3-6 Months 0-3 Months Active Basic User Info Basic Org Info Assign Org Roles Manage Org Users User Login User Logout Impersonate User Manage User Relationships User Financial Info
  • 55. © Copyright Ariel Partners 2022 *sales@arielpartners.com ((646) 467-7394 55 Portfolio Board Example: Pharma company MISSION INVESTMENTS PRODUCTS > 12 MONTH 9-12 MONTH 6-9 MONTH 3-6 MONTH UP NEXT ACTIVE SAGAS TEAM PO NAME PATIENTS SAGA
  • 56. Tactical Q1 Alpha Q2 Q3 Q4 Beta Delta Eta © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394 56 Portfolio Board Example: “Green Energy” company, NYC Gamma Epsilon Theta zeta
  • 57. Parting Thoughts 57 qKanban Tools Can Now Support Rich, Real-World Workflows qCost of Change Is Low qMultiple good options qDifferent and Unique qIf you use Jira, plugins are available qSo... Don’t be afraid to use them! qConstantly Tune and Improve Your Visualizations qMake sure your board speaks to you qIf you encounter a bad situation and the board didn’t telegraph it, time to review the board design qDon’t be afraid to try something! Revert later if it doesn’t work qUse swim lanes, colors, and card design qUse higher-level boards for coordination, alignment, communication © Copyright Ariel Partners 2019 *sales@arielpartners.com ((646) 467-7394
  • 58. Now You See It! Observing Flow Using Kanban Boards Craeg Strong, CTO, Ariel Partners cstrong@arielpartners.com https://linkedin.com/in/cstrong THANKYOU @arielpartners https://youtube.com/arielpartners https://arielpartners.com