SlideShare une entreprise Scribd logo
1  sur  39
FLOW, THE UNIVERSE
& EVERYTHING
Clint Edmonson
Polaris Solutions
clint@polaris.llc
Have you ever been in a state of flow?
A state of complete immersion in an activity.
Completely involved in an activity for its own sake.
The ego falls away.
Time flies.
Every action, movement, and thought follows inevitably from the
previous one, like playing jazz.
Your whole being is involved, and you're using your skills to the
utmost.
Flow is an optimal psychological state
that people experience
when engaged in an activity that is
appropriately challenging to one’s skill
level,
often resulting in immersion and
concentrated focus on a task.
This can result in deep learning and high
levels of personal and work satisfaction.
Mihály Csíkszentmihályi
Experiencing Flow
1. Clear goals that, while challenging, are still attainable
2. Strong concentration and focused attention
3. The activity is intrinsically rewarding
4. Feelings of serenity; a loss of feelings of self-consciousness
5. Timelessness; a distorted sense of time; feeling so focused on the present that you lose
track of time passing
6. Immediate feedback
7. Knowing that the task is doable; a balance between skill level and the challenge
presented
8. Feelings of personal control over the situation and the outcome
9. Lack of awareness of physical needs
10. Complete focus on the activity itself
How to (or not) achieve Flow
Can a team achieve a state of flow?
Determine the achievable throughput of a
stream
?
Theory of Constraints analysis tells us the limits of our teams
Variations in Individual Performance or Dedication
Dramatically Affect Throughput
5 2
7
105
8
3 ?
Optimizing individual utilization will amplify variance and unpredictability.
Transitions & handoffs
have a cost too!
Our tools can tell us
cycle times and
handoff delays!
We have to optimize for the whole system, not individual performance.
LEAN DEVELOPMENT VALUE STREAM
New Grooming Development Testing Acceptance Deployed
• PBI
achieved
• Changes
released
to PROD
or in
state to
be
deployed
at will
• Description
clarified
• Acceptance
criteria written
• Estimated by
team
• Acceptance
criteria met
• Unit tests pass
• Code reviewed
• Code quality
gates met
• Integrated into
main
development
stream
• Integration
tests pass
• Acceptance
test pass
• Automated
Functional
tests written
and pass
• Non-functional
requirements
met/tests pass
• PBI Demo’d to
product owner
who accepts/
signs off on
story
Value Delivered
CUMULATIVE VALUE FLOW
Shows stream of value delivery
Enemies of Flow…
• Fractionalized employees focusing on survival
• Excessive work in progress & context
switching
• Bottlenecks around specialists
• Emphasis on maximizing resource utilization
over value delivery and outcomes
• Lack of test and deployment automation
• Lack of ownership and accountability
• LACK OF FOCUS!
Direct Quotes:
“I’m / we’re waiting on ….” bottlenecks
“I’m not sure where the story is at”
“I’m not sure what this story means”
“I didn’t make any progress on this project”
“I don’t remember what I worked on
yesterday”
Can an entire organization achieve a state of flow?
Sequencing and allocation
become increasingly complex.
You will reach a terminal limit!
Yes, but it requires intentional design…
A system must be managed. It will not
manage itself.
Left to themselves, components become
selfish, independent profit centers and thus
destroy the system…
—W. Edwards Deming
What do grocery carts and IT projects have in common?
PM Arch QA Ops
Team B
Team A
…
Governance
PMO Arch QA Ops
Group 1
Group 2
…
Alpha Team
Beta Team
Gamma Team
Delta Team
Governance
W
O
R
K
S
T
R
E
A
M
S
Epsilon Team
… Team
… Team
Sprints
Sprints
Kanban
Remember Little’s Law
• Faster processing time decreases wait
• Shorter queue lengths decreases wait
• Control wait times by controlling queue
lengths
• Shorter wait times = more throughput
W =
L
λ
Wait time is equal to length of queue
divided by processing speed
Scaling techniques that work!
• Scrum of scrums
• PI planning
• Scrumban
Organization design to achieve flow
• Organize around value stream driven teams
• E.g. think Microsoft Office (word, excel, powerpoint, outlook)
• Find an optimal mix of scrum & Kanban that accelerates system
flow
• Optimize & standardize where it make sense to achieve
economies of scale
• E.g. front checkout vs pharmacy vs electronics
Are you scaled…or scalable?
28
Coach until the process becomes baked in…
and then coach some more!
How does this strike you?
Hey Clint,
Quick question. How can export the entire backlog to Excel?
Thanks,
JW
How about this one?
Hi Clint,
As you know, we have a significant breakdown in communication. Abe and Jack do not
communicate.
So with that said I talked with Bob yesterday about reviewing our weekly schedule to force
communication across the teams and specifically on ABCD progress.
I proposed we consolidate to Friday standups for the entire ABCD group.
Overall I think we can reduce standups and improve communication in my opinion.
Thanks,
SB
Watch out for the saboteurs!
Influential team members who aren’t bought in
Old school PMs who want to manage to a Gantt chart
• Where do I put the due dates?
Seagull leaders
• Distractions & side quests!
Case studies…
How are these
teams performing?
What about relative
to each other?
Some great collective
wisdom in here as
well!
Thank You!
Clint Edmonson
Polaris Solutions
clint@polaris.llc

Contenu connexe

Tendances

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
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
Mike Edwards
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative Agencies
William Evans
 

Tendances (20)

Why You Should Care About Kanban
Why You Should Care About KanbanWhy You Should Care About Kanban
Why You Should Care About Kanban
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
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
 
Facilitation Techniques for Agile Teams
Facilitation Techniques for Agile TeamsFacilitation Techniques for Agile Teams
Facilitation Techniques for Agile Teams
 
It's More complex than you think
It's More complex than you thinkIt's More complex than you think
It's More complex than you think
 
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang WiedenrothLKCE16 - Kanban more than you think by Wolfgang Wiedenroth
LKCE16 - Kanban more than you think by Wolfgang Wiedenroth
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With Kanban
 
Scrum Master as facilitator
Scrum Master as facilitator Scrum Master as facilitator
Scrum Master as facilitator
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
What Awesome Sauce Tastes Like: Getting & Keeping Your Teams Healthy... the A...
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
Agile 2018 keynote session w/ Dom Price
Agile 2018 keynote session w/ Dom PriceAgile 2018 keynote session w/ Dom Price
Agile 2018 keynote session w/ Dom Price
 
Tools for better storytelling
Tools for better storytellingTools for better storytelling
Tools for better storytelling
 
Building and Growing an Agile Team
Building and Growing an Agile TeamBuilding and Growing an Agile Team
Building and Growing an Agile Team
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with Kanban!No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with 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
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeret
 
Introduction to Kanban for Creative Agencies
Introduction to Kanban for Creative AgenciesIntroduction to Kanban for Creative Agencies
Introduction to Kanban for Creative Agencies
 

Similaire à Flow, the Universe and Everything

Similaire à Flow, the Universe and Everything (20)

Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
 
Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban Retrospective
 
201803 journey to agility floris quant
201803 journey to agility floris quant201803 journey to agility floris quant
201803 journey to agility floris quant
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
Hamish Duff - Make or Break - ALGIM Nov 2015
Hamish Duff - Make or Break - ALGIM Nov 2015Hamish Duff - Make or Break - ALGIM Nov 2015
Hamish Duff - Make or Break - ALGIM Nov 2015
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshop
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
The Easiest Way To Improve Onboarding
The Easiest Way To Improve OnboardingThe Easiest Way To Improve Onboarding
The Easiest Way To Improve Onboarding
 
The subtle ways we waste our team's time
The subtle ways we waste our team's timeThe subtle ways we waste our team's time
The subtle ways we waste our team's time
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and Engineering
 
Building Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfBuilding Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdf
 

Plus de Clint Edmonson

Plus de Clint Edmonson (20)

New Product Concept Design.pptx
New Product Concept Design.pptxNew Product Concept Design.pptx
New Product Concept Design.pptx
 
Lean & Agile Essentials
Lean & Agile EssentialsLean & Agile Essentials
Lean & Agile Essentials
 
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
 
Application architecture jumpstart
Application architecture jumpstartApplication architecture jumpstart
Application architecture jumpstart
 
Code smells and Other Malodorous Software Odors
Code smells and Other Malodorous Software OdorsCode smells and Other Malodorous Software Odors
Code smells and Other Malodorous Software Odors
 
State of agile 2016
State of agile 2016State of agile 2016
State of agile 2016
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015
 
Application Architecture Jumpstart
Application Architecture JumpstartApplication Architecture Jumpstart
Application Architecture Jumpstart
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Advanced oop laws, principles, idioms
Advanced oop laws, principles, idiomsAdvanced oop laws, principles, idioms
Advanced oop laws, principles, idioms
 
Application architecture jumpstart
Application architecture jumpstartApplication architecture jumpstart
Application architecture jumpstart
 
ADO.NET Entity Framework
ADO.NET Entity FrameworkADO.NET Entity Framework
ADO.NET Entity Framework
 
Windows 8 - The JavaScript Story
Windows 8 - The JavaScript StoryWindows 8 - The JavaScript Story
Windows 8 - The JavaScript Story
 
Windows Azure Jumpstart
Windows Azure JumpstartWindows Azure Jumpstart
Windows Azure Jumpstart
 
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual MachinesIntroduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
 
Peering through the Clouds - Cloud Architectures You Need to Master
Peering through the Clouds - Cloud Architectures You Need to MasterPeering through the Clouds - Cloud Architectures You Need to Master
Peering through the Clouds - Cloud Architectures You Need to Master
 
Architecting Scalable Applications in the Cloud
Architecting Scalable Applications in the CloudArchitecting Scalable Applications in the Cloud
Architecting Scalable Applications in the Cloud
 
Windows Azure jumpstart
Windows Azure jumpstartWindows Azure jumpstart
Windows Azure jumpstart
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
A Force of One - Agile and the Solo Developer
A Force of One - Agile and the Solo DeveloperA Force of One - Agile and the Solo Developer
A Force of One - Agile and the Solo Developer
 

Dernier

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Flow, the Universe and Everything

  • 1. FLOW, THE UNIVERSE & EVERYTHING Clint Edmonson Polaris Solutions clint@polaris.llc
  • 2.
  • 3. Have you ever been in a state of flow?
  • 4. A state of complete immersion in an activity.
  • 5. Completely involved in an activity for its own sake.
  • 6. The ego falls away. Time flies. Every action, movement, and thought follows inevitably from the previous one, like playing jazz. Your whole being is involved, and you're using your skills to the utmost.
  • 7. Flow is an optimal psychological state that people experience when engaged in an activity that is appropriately challenging to one’s skill level, often resulting in immersion and concentrated focus on a task. This can result in deep learning and high levels of personal and work satisfaction. Mihály Csíkszentmihályi
  • 8. Experiencing Flow 1. Clear goals that, while challenging, are still attainable 2. Strong concentration and focused attention 3. The activity is intrinsically rewarding 4. Feelings of serenity; a loss of feelings of self-consciousness 5. Timelessness; a distorted sense of time; feeling so focused on the present that you lose track of time passing 6. Immediate feedback 7. Knowing that the task is doable; a balance between skill level and the challenge presented 8. Feelings of personal control over the situation and the outcome 9. Lack of awareness of physical needs 10. Complete focus on the activity itself
  • 9. How to (or not) achieve Flow
  • 10. Can a team achieve a state of flow?
  • 11. Determine the achievable throughput of a stream ? Theory of Constraints analysis tells us the limits of our teams
  • 12. Variations in Individual Performance or Dedication Dramatically Affect Throughput 5 2 7 105 8 3 ? Optimizing individual utilization will amplify variance and unpredictability. Transitions & handoffs have a cost too! Our tools can tell us cycle times and handoff delays! We have to optimize for the whole system, not individual performance.
  • 13. LEAN DEVELOPMENT VALUE STREAM New Grooming Development Testing Acceptance Deployed • PBI achieved • Changes released to PROD or in state to be deployed at will • Description clarified • Acceptance criteria written • Estimated by team • Acceptance criteria met • Unit tests pass • Code reviewed • Code quality gates met • Integrated into main development stream • Integration tests pass • Acceptance test pass • Automated Functional tests written and pass • Non-functional requirements met/tests pass • PBI Demo’d to product owner who accepts/ signs off on story
  • 14. Value Delivered CUMULATIVE VALUE FLOW Shows stream of value delivery
  • 15. Enemies of Flow… • Fractionalized employees focusing on survival • Excessive work in progress & context switching • Bottlenecks around specialists • Emphasis on maximizing resource utilization over value delivery and outcomes • Lack of test and deployment automation • Lack of ownership and accountability • LACK OF FOCUS! Direct Quotes: “I’m / we’re waiting on ….” bottlenecks “I’m not sure where the story is at” “I’m not sure what this story means” “I didn’t make any progress on this project” “I don’t remember what I worked on yesterday”
  • 16. Can an entire organization achieve a state of flow?
  • 17. Sequencing and allocation become increasingly complex. You will reach a terminal limit!
  • 18. Yes, but it requires intentional design… A system must be managed. It will not manage itself. Left to themselves, components become selfish, independent profit centers and thus destroy the system… —W. Edwards Deming
  • 19. What do grocery carts and IT projects have in common?
  • 20.
  • 21. PM Arch QA Ops Team B Team A … Governance
  • 22. PMO Arch QA Ops Group 1 Group 2 … Alpha Team Beta Team Gamma Team Delta Team Governance W O R K S T R E A M S Epsilon Team … Team … Team Sprints Sprints Kanban
  • 23.
  • 24.
  • 25. Remember Little’s Law • Faster processing time decreases wait • Shorter queue lengths decreases wait • Control wait times by controlling queue lengths • Shorter wait times = more throughput W = L λ Wait time is equal to length of queue divided by processing speed
  • 26. Scaling techniques that work! • Scrum of scrums • PI planning • Scrumban
  • 27. Organization design to achieve flow • Organize around value stream driven teams • E.g. think Microsoft Office (word, excel, powerpoint, outlook) • Find an optimal mix of scrum & Kanban that accelerates system flow • Optimize & standardize where it make sense to achieve economies of scale • E.g. front checkout vs pharmacy vs electronics
  • 28. Are you scaled…or scalable? 28
  • 29. Coach until the process becomes baked in… and then coach some more!
  • 30. How does this strike you? Hey Clint, Quick question. How can export the entire backlog to Excel? Thanks, JW
  • 31. How about this one? Hi Clint, As you know, we have a significant breakdown in communication. Abe and Jack do not communicate. So with that said I talked with Bob yesterday about reviewing our weekly schedule to force communication across the teams and specifically on ABCD progress. I proposed we consolidate to Friday standups for the entire ABCD group. Overall I think we can reduce standups and improve communication in my opinion. Thanks, SB
  • 32. Watch out for the saboteurs! Influential team members who aren’t bought in Old school PMs who want to manage to a Gantt chart • Where do I put the due dates? Seagull leaders • Distractions & side quests!
  • 34.
  • 35. How are these teams performing? What about relative to each other?
  • 36.
  • 37.
  • 38. Some great collective wisdom in here as well!
  • 39. Thank You! Clint Edmonson Polaris Solutions clint@polaris.llc

Notes de l'éditeur

  1. Grocery store Checkout Kanban states Pull up to a checkout with a cart Unload onto belt Item is scanned Queued to be bagged Bagged Bag place in your cart Take cart out to your car Target Different types of Kanban states Front checkout Electronics checkout Pharmacy Express Lanes
  2. Shift from role centric matrix to product centric org structure Form long-lived, dedicated work streams and teams Organize around capabilities and goals to maximize value delivery Measured and incentivized based on goal achievement Independent of each other Dedicated team members AT LEAST 80% allocated to a single team When people are fractionalized they go into survival mode Stop taking initiative and risks, lose their creativity, and lose ability to prioritize between allegiances Core Team Members = PO + BAs+ Devs + Testers Co-located as closely as absolutely possible! Shared services teams can still exist (e.g. DBAs, DevOps) but should be the minority Kanban tends to work best for reactive teams such as these