SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Your board is trying to tell you something
Tune your senses, unhide your work
fernando@squirrelnorth.com
@fer_cuenca
Fernando Cuenca, KCP, AKT
SQUIRRELNORTH
ALTERNATIVE PATHS TO AGILITY
Knowledge work “hides” in all sorts of “unlikely” places
Work Items
Process Workflow
Commitment
Process PoliciesDoR DoD
Stand back, observe, ask questions…
Start from where you are now...
… and evolve from there.
Listen to your board.
It’s trying to tell you something….
Visualizing Work Items
Code Back-
end Service
Add
Product to
Shopping
Cart Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock
issue in
Server TO-1
Product
Feature
ProductionIssue
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Implem
entation Tasks
ReleaseTesting
Sarah
Sys Admin
Code Back-
end Service
Add
Product to
Shopping
Cart Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock
issue in
Server TO-1
Product
Feature
ProductionIssue
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Implem
entation Tasks
ReleaseTesting
Sarah
Sys Admin
Model different kinds of work differently
Stand Back Question:
What are the different
“things” we work on?
Code Back-
end Service
Add
Product to
Shopping
Cart Add missing
tests to
automation
suite
2+2 = 5
How Come?
Regression
testing for
August
Release
Investigate
DB lock
issue in
Server TO-1
Product
Feature
ProductionIssue
Defect
Paul
Product Manager
Ted
Test Manager
Dev
Team
Ursula
User
Implem
entation Tasks
ReleaseTesting
Sarah
Sys Admin
What you visualize is what you will talk about.
Stand Back Question:
What deliverables are we
working on?
Add
Product to
Shopping
Cart
ID: 12345
Start: 10/30/18
End: / /
Cycle Time:
Customer: Paul
UX
DBA
Legal
Writer
Req’d Done
þ ☐
þ ☐
ý ý
þ þ
“Who is this
for?”
“What external
dependencies does
this item have?”
“What’s
the age of
this item?
“Where do I find
more details?”
“Who’s
working on
what?”
Add Product
to Shopping
Cart
Stand Back Question:
What work is not moving?
How long has it been blocked?
What needs attention?
Test server
unavailable
Date: 24/10/2018
If we dropped
everything else,
could we work on
this item?
When the work
got blocked
Reason for the
blocker
# of Days it’s
been blocked
Visualizing the Workflow
ProgBA Tester
BA
writes
the User
Story
Programmer
implements the
solution
Tester verifies
the
acceptance
criteria
We’re
DONE!
Discovery
Discovery
Discovery
Discovery
https://connected-
knowledge.com/2014/04/19/understanding-
kdp
by Alexei Zheglov
Model your process as collaborative
knowledge discovery,
rather than hand-offs.
Do we
understand
the feature?
Do we know
how to build
it?
What happens
when we try to
actually
implement it?
Did we build what
we thought we
built?
Is this what the
Business was
really looking for? What happens
when we
integrate this
feature with the
others?
Visualize “stages the work goes trough”
rather than “activities people do.”
Stand Back Questions:
How do we discover the
knowledge required to deliver
what we deliver?
Split Point Re-assembly
Point
“Packet
Switching”
Section
Stand Back Questions:
Where are all the component parts of a deliverable?
What’s the proportion of completeness?
What deliverables move together/independently?
What’s waiting for what?
Team
A
Team
B
Team
A 1
2
Feature Development
1
UX
Team
User Experience & Design
2
Architects
System Architecture
Stand Back Question:
How are various services
interconnected?
Transformation
Point
New Work Type:
“Release Build”
Stand Back Question:
What’s the life-cycle of various deliverables?
How are we batching work? What’s the impact to flow efficiency?
Explicitly model “queues” and
waiting stages that significantly
interrupt flow.
Stand Back Questions:
How close are we to
completion?
Where does work stop flowing?
Get stuck?
Use this style as a “transitional” state
towards more explicit visualization.
Stand Back Question:
What do I need my team to see
right now?
0% 100%
Visualizing Policies
Conventions on how to read the
board.
Rules to guide decision
making.
• Code
written
• Unit Tests
written
• Code
checked in
• Automatic
build passes
• Test cases
identified
• Pull request
to Trunk
issued
• Reviewer
available
• Review
passes
• Suggested
changed
completed
& tested
• …
• …
• …
Visualize transition rules
Stand Back Question:
Can I move a ticket to the next column?
What are the “rules of the game”
Do we all agree on them?
What should I pull in next?
Can I pull it now?
Selection
Capacity
(2-5) (5) (3)
(2)
(2) (4) (10)
Select by Cost of
Delay Profile
Capacity
Constraints with
WIP Limits
(3) (6)
(6)
(10)
(2)
(3)
Capacity
Constraints by
Activity
Capacity
Constraints by
Work Type
Visualizing Commitment
Make your “commitment point”
visible and explicit, as well as the
extent of the commitment.
Stand Back Questions:
What is the “span” of our commitments?
Are we committing too soon?
Identify different levels of “commitment” (and who cares about each”)
Wrapping Up: Listen to your Board!
Stand back, and observe
• What deliverables are we working on?
• Is this the adequate mix of work?
• Where are all the component parts of a deliverable?
• What’s the proportion of completeness?
• What deliverables move together/independently?
• What’s waiting for what?
• What is the “bigger picture”?
• Which team/group is working on the various pieces?
• Can I move a ticket to the next column?
• What are the “rules of the game”
• Do we all agree on them?
• How are various services interconnected?
• How do we discover the knowledge required to deliver what we
deliver?
• How close are we to completion?
• Where does work stop flowing? Get stuck?
• What do I need my team to see right now?
• How do we process different kinds of work?
• What work is not moving?
• How long has it been blocked?
• What needs attention?
• What is the “span” of our commitments?
• Are we committing too soon?
Patterns
in the flow
Mix of
work
Look for patterns
High WIP
Expect Evolution
Visible boards are “social”
Visualization will affect what you talk about…
… and how you talk about it.
http://www.squirrelnorth.com/articles
SQUIRRELNORTH
ALTERNATIVE PATHS TO AGILITY

Contenu connexe

Tendances

Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
MARRIS Consulting
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Jon Terry
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
Andrew Shafer
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014
Andrew Shafer
 
Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1
Agora Group
 

Tendances (20)

Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility Metrics
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
I build the future - Agile 2014
I build the future - Agile 2014I build the future - Agile 2014
I build the future - Agile 2014
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Don't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote TeamDon't be Left Out: Tips for Working in a Remote Team
Don't be Left Out: Tips for Working in a Remote Team
 
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onHow to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
 
The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)
 
Great! another bug
Great! another bugGreat! another bug
Great! another bug
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and Everything
 
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan WovchkoLeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
 
Pea Pods & Connecting the Upstream - Lean Kanban North America 2018
Pea Pods & Connecting the Upstream - Lean Kanban North America 2018Pea Pods & Connecting the Upstream - Lean Kanban North America 2018
Pea Pods & Connecting the Upstream - Lean Kanban North America 2018
 
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!
 
DOES15 - Paula Thrasher - Three Steps to Change: Lessons from Battling Bureau...
DOES15 - Paula Thrasher - Three Steps to Change: Lessons from Battling Bureau...DOES15 - Paula Thrasher - Three Steps to Change: Lessons from Battling Bureau...
DOES15 - Paula Thrasher - Three Steps to Change: Lessons from Battling Bureau...
 
Dr. Devops or: How I Learned to Stop Firefighting and Love the Sprint
Dr. Devops or: How I Learned to Stop Firefighting and Love the SprintDr. Devops or: How I Learned to Stop Firefighting and Love the Sprint
Dr. Devops or: How I Learned to Stop Firefighting and Love the Sprint
 

Similaire à Your board is trying to tell you something

eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
PatrickCrompton
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
XebiaLabs
 

Similaire à Your board is trying to tell you something (20)

You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 
Agile Practice in a DevOps World
Agile Practice in a DevOps WorldAgile Practice in a DevOps World
Agile Practice in a DevOps World
 
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to businesseSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
eSynergy Paul Swartout - DevOps - what is it and why is it valuable to business
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Lean / Kanban
Lean / KanbanLean / Kanban
Lean / Kanban
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
Shape Up Your Agility
Shape Up Your AgilityShape Up Your Agility
Shape Up Your Agility
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016
 
Berry 10 years_of_dita
Berry 10 years_of_ditaBerry 10 years_of_dita
Berry 10 years_of_dita
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.
 

Plus de Fernando Cuenca

Plus de Fernando Cuenca (9)

Kanban: More than boards and WIP limits
Kanban: More than boards and WIP limitsKanban: More than boards and WIP limits
Kanban: More than boards and WIP limits
 
El Pivot Pragmatico
El Pivot PragmaticoEl Pivot Pragmatico
El Pivot Pragmatico
 
Kanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIPKanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIP
 
Finding your SDM
Finding your SDMFinding your SDM
Finding your SDM
 
Finding your Service Delivery Manager
Finding your Service Delivery ManagerFinding your Service Delivery Manager
Finding your Service Delivery Manager
 
Que tan agiles somos?
Que tan agiles somos?Que tan agiles somos?
Que tan agiles somos?
 
Test Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopTest Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini Workshop
 
Amp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems ThinkingAmp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems Thinking
 
Basic TDD moves
Basic TDD movesBasic TDD moves
Basic TDD moves
 

Dernier

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 

Dernier (20)

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

Your board is trying to tell you something

  • 1. Your board is trying to tell you something Tune your senses, unhide your work fernando@squirrelnorth.com @fer_cuenca Fernando Cuenca, KCP, AKT SQUIRRELNORTH ALTERNATIVE PATHS TO AGILITY
  • 2.
  • 3.
  • 4. Knowledge work “hides” in all sorts of “unlikely” places
  • 5.
  • 8. Stand back, observe, ask questions… Start from where you are now... … and evolve from there. Listen to your board. It’s trying to tell you something….
  • 10. Code Back- end Service Add Product to Shopping Cart Add missing tests to automation suite 2+2 = 5 How Come? Regression testing for August Release Investigate DB lock issue in Server TO-1 Product Feature ProductionIssue Defect Paul Product Manager Ted Test Manager Dev Team Ursula User Implem entation Tasks ReleaseTesting Sarah Sys Admin
  • 11. Code Back- end Service Add Product to Shopping Cart Add missing tests to automation suite 2+2 = 5 How Come? Regression testing for August Release Investigate DB lock issue in Server TO-1 Product Feature ProductionIssue Defect Paul Product Manager Ted Test Manager Dev Team Ursula User Implem entation Tasks ReleaseTesting Sarah Sys Admin Model different kinds of work differently Stand Back Question: What are the different “things” we work on?
  • 12. Code Back- end Service Add Product to Shopping Cart Add missing tests to automation suite 2+2 = 5 How Come? Regression testing for August Release Investigate DB lock issue in Server TO-1 Product Feature ProductionIssue Defect Paul Product Manager Ted Test Manager Dev Team Ursula User Implem entation Tasks ReleaseTesting Sarah Sys Admin What you visualize is what you will talk about. Stand Back Question: What deliverables are we working on?
  • 13. Add Product to Shopping Cart ID: 12345 Start: 10/30/18 End: / / Cycle Time: Customer: Paul UX DBA Legal Writer Req’d Done þ ☐ þ ☐ ý ý þ þ “Who is this for?” “What external dependencies does this item have?” “What’s the age of this item? “Where do I find more details?” “Who’s working on what?”
  • 14. Add Product to Shopping Cart Stand Back Question: What work is not moving? How long has it been blocked? What needs attention? Test server unavailable Date: 24/10/2018 If we dropped everything else, could we work on this item? When the work got blocked Reason for the blocker # of Days it’s been blocked
  • 16. ProgBA Tester BA writes the User Story Programmer implements the solution Tester verifies the acceptance criteria We’re DONE!
  • 18. Do we understand the feature? Do we know how to build it? What happens when we try to actually implement it? Did we build what we thought we built? Is this what the Business was really looking for? What happens when we integrate this feature with the others? Visualize “stages the work goes trough” rather than “activities people do.” Stand Back Questions: How do we discover the knowledge required to deliver what we deliver?
  • 19.
  • 20. Split Point Re-assembly Point “Packet Switching” Section Stand Back Questions: Where are all the component parts of a deliverable? What’s the proportion of completeness? What deliverables move together/independently? What’s waiting for what?
  • 22. Team A 1 2 Feature Development 1 UX Team User Experience & Design 2 Architects System Architecture Stand Back Question: How are various services interconnected?
  • 23.
  • 24. Transformation Point New Work Type: “Release Build” Stand Back Question: What’s the life-cycle of various deliverables? How are we batching work? What’s the impact to flow efficiency?
  • 25. Explicitly model “queues” and waiting stages that significantly interrupt flow. Stand Back Questions: How close are we to completion? Where does work stop flowing? Get stuck?
  • 26. Use this style as a “transitional” state towards more explicit visualization. Stand Back Question: What do I need my team to see right now? 0% 100%
  • 28. Conventions on how to read the board. Rules to guide decision making.
  • 29.
  • 30. • Code written • Unit Tests written • Code checked in • Automatic build passes • Test cases identified • Pull request to Trunk issued • Reviewer available • Review passes • Suggested changed completed & tested • … • … • … Visualize transition rules Stand Back Question: Can I move a ticket to the next column? What are the “rules of the game” Do we all agree on them?
  • 31. What should I pull in next? Can I pull it now? Selection Capacity
  • 32. (2-5) (5) (3) (2) (2) (4) (10) Select by Cost of Delay Profile Capacity Constraints with WIP Limits
  • 34.
  • 35.
  • 37. Make your “commitment point” visible and explicit, as well as the extent of the commitment. Stand Back Questions: What is the “span” of our commitments? Are we committing too soon?
  • 38. Identify different levels of “commitment” (and who cares about each”)
  • 39. Wrapping Up: Listen to your Board!
  • 40. Stand back, and observe • What deliverables are we working on? • Is this the adequate mix of work? • Where are all the component parts of a deliverable? • What’s the proportion of completeness? • What deliverables move together/independently? • What’s waiting for what? • What is the “bigger picture”? • Which team/group is working on the various pieces? • Can I move a ticket to the next column? • What are the “rules of the game” • Do we all agree on them? • How are various services interconnected? • How do we discover the knowledge required to deliver what we deliver? • How close are we to completion? • Where does work stop flowing? Get stuck? • What do I need my team to see right now? • How do we process different kinds of work? • What work is not moving? • How long has it been blocked? • What needs attention? • What is the “span” of our commitments? • Are we committing too soon?
  • 41. Patterns in the flow Mix of work Look for patterns High WIP
  • 43. Visible boards are “social” Visualization will affect what you talk about… … and how you talk about it.