SlideShare a Scribd company logo
1 of 30
Download to read offline
Systems Thinking
FOR ENGINEERING LEADERS
About Me
Hey! I’m Stacy Vicknair.
I’ve been in software development for 18
years, and in engineering leadership the
last 9 years
Microsoft MVP, 2009 – 2015
This year I went solo, focusing on
helping SaaS social enterprise founders
unclog their software development
processes.
https://stacyvicknair.com
Help! I need your feedback!
stacy@stacyvicknair.com
Agenda
The Basics
Deriving Metrics
Optimizing Flow
Broader Applications
Additional Resources
The Basics
The Basics: What is it?
“A system is a set of things – people, cells, molecules, or
whatever – interconnected in such a way that they produce
their own pattern of behavior over time.”
– Systems Thinking: A Primer by Donella Meadows
The Basics: A Caveat
• Everything we think we know about the world is a model.
• Our models do have a strong congruence with the world.
• Our models fall far short of representing the real world
fully.
- Systems Thinking: A Primer by Donella Meadows
The Basics: Stocks and Flows
The Basics: Stocks and Flows
The Basics: Variables and Links
The Basics: Variables and Links
An Example Process
Deriving Metrics
The DORA Metrics
•Deployment Frequency
•Lead Time for Changes (Cycle Time)
•Change Failure Rate (CFR)
•Time to Restore Service (Mean Time to Recover or MTTR)
Deriving Metrics: Flow Rates
Deployment
Frequency
Deriving Metrics: Cycle Times
Lead Time for Change
Deriving Metrics: Cycle Times (Again)
Mean Time to Recover
Deriving Metrics: Inflow vs Outflow
Change Fail
Rate
Deriving Metrics: A Note
“When a measure becomes a target, it ceases to be a good measure.”
– Goodhart’s Law
• Incentivized metrics become sub-optimal real quick.
• In addition to avoiding perverse incentives, balance metrics.
Optimizing Flow
OptimizingFlow: Bottlenecks
OptimizingFlow: Unavoidableloops
OptimizingFlow: Avoidableloops
OptimizingFlow: Avoidableloops
Broader
Applications
Broader Applications: Hiring
Resources: Books
Systems Thinking: A Primer by Donella Meadows
An Elegant Puzzle by Will Larson
Accelerate by Nicole Forsgren PhD, Jez Humble, and
Gene Kim
Resources: Links
https://lethain.com/systems-thinking/
https://insightmaker.com/
https://cloud.google.com/blog/products/devops-sre/using-the-four-
keys-to-measure-your-devops-performance
https://queue.acm.org/detail.cfm?id=3454124
https://medium.com/serious-scrum/how-late-integration-inflicts-
wicked-problems-on-your-scrum-teams-364dcc62bcc0
Questions?
Please email me your feedback!
stacy@stacyvicknair.com
https://stacyvicknair.com

More Related Content

Similar to Systems Thinking for Engineering Leaders.pdf

How to create best-in-class workplace experiences in 2017
How to create best-in-class workplace experiences in 2017How to create best-in-class workplace experiences in 2017
How to create best-in-class workplace experiences in 2017ISS Group
 
Ona For Community Roundtable
Ona For Community RoundtableOna For Community Roundtable
Ona For Community RoundtablePatti Anklam
 
Social Capital: Glue for Sustainability
Social Capital: Glue for SustainabilitySocial Capital: Glue for Sustainability
Social Capital: Glue for Sustainabilityvaxelrod
 
Smart Mobs And Cool Tools for Change
Smart Mobs And Cool Tools for ChangeSmart Mobs And Cool Tools for Change
Smart Mobs And Cool Tools for ChangePaul Schumann
 
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringApplying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringMajed Ayyad
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis VictorOps
 
Developing a Shared Vision for the Future
Developing a Shared Vision for the FutureDeveloping a Shared Vision for the Future
Developing a Shared Vision for the FutureMartha Russell
 
Failing Continuous Delivery, Agile Prague 2015
Failing Continuous Delivery, Agile Prague 2015Failing Continuous Delivery, Agile Prague 2015
Failing Continuous Delivery, Agile Prague 2015Daniel Sawano
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Tom Mens
 
More Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for actionMore Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for actionifPeople
 
Michael sampson - The Fire Within for the Road Ahead
Michael sampson - The Fire Within for the Road AheadMichael sampson - The Fire Within for the Road Ahead
Michael sampson - The Fire Within for the Road AheadLetsConnect
 
Agile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScaleAgile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScalePaolo Sammicheli
 
Imagining a Smithsonian Commons - Gilbane 2008 slides
Imagining a Smithsonian Commons - Gilbane 2008 slidesImagining a Smithsonian Commons - Gilbane 2008 slides
Imagining a Smithsonian Commons - Gilbane 2008 slidesMichael Edson
 
MCN 2008: Imagining a Smithsonian Commons
MCN 2008: Imagining a Smithsonian CommonsMCN 2008: Imagining a Smithsonian Commons
MCN 2008: Imagining a Smithsonian CommonsMichael Edson
 
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...Community of Impact
 
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...Elemica
 
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckWhat’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckLora Cecere
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCjohanna kollmann
 
Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Doing Something Good
 
SMART Seminar Series: Learning Journeys – Making learning visible in developi...
SMART Seminar Series: Learning Journeys – Making learning visible in developi...SMART Seminar Series: Learning Journeys – Making learning visible in developi...
SMART Seminar Series: Learning Journeys – Making learning visible in developi...SMART Infrastructure Facility
 

Similar to Systems Thinking for Engineering Leaders.pdf (20)

How to create best-in-class workplace experiences in 2017
How to create best-in-class workplace experiences in 2017How to create best-in-class workplace experiences in 2017
How to create best-in-class workplace experiences in 2017
 
Ona For Community Roundtable
Ona For Community RoundtableOna For Community Roundtable
Ona For Community Roundtable
 
Social Capital: Glue for Sustainability
Social Capital: Glue for SustainabilitySocial Capital: Glue for Sustainability
Social Capital: Glue for Sustainability
 
Smart Mobs And Cool Tools for Change
Smart Mobs And Cool Tools for ChangeSmart Mobs And Cool Tools for Change
Smart Mobs And Cool Tools for Change
 
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringApplying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
 
Developing a Shared Vision for the Future
Developing a Shared Vision for the FutureDeveloping a Shared Vision for the Future
Developing a Shared Vision for the Future
 
Failing Continuous Delivery, Agile Prague 2015
Failing Continuous Delivery, Agile Prague 2015Failing Continuous Delivery, Agile Prague 2015
Failing Continuous Delivery, Agile Prague 2015
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!
 
More Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for actionMore Than Just a Meeting Place: Leveraging online tools for action
More Than Just a Meeting Place: Leveraging online tools for action
 
Michael sampson - The Fire Within for the Road Ahead
Michael sampson - The Fire Within for the Road AheadMichael sampson - The Fire Within for the Road Ahead
Michael sampson - The Fire Within for the Road Ahead
 
Agile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScaleAgile Organizations with Scrum@Scale
Agile Organizations with Scrum@Scale
 
Imagining a Smithsonian Commons - Gilbane 2008 slides
Imagining a Smithsonian Commons - Gilbane 2008 slidesImagining a Smithsonian Commons - Gilbane 2008 slides
Imagining a Smithsonian Commons - Gilbane 2008 slides
 
MCN 2008: Imagining a Smithsonian Commons
MCN 2008: Imagining a Smithsonian CommonsMCN 2008: Imagining a Smithsonian Commons
MCN 2008: Imagining a Smithsonian Commons
 
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...
Engelbart Vision - Getting from 3.6% to the other 96.4% - University of Oslo,...
 
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...
Adrian Gonzalez, Adelante SCM – “A Supply Chain Operating Network (SCON): Com...
 
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deckWhat’s the Impact of Open Source on the Future of Supply Chain? slide deck
What’s the Impact of Open Source on the Future of Supply Chain? slide deck
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYC
 
Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015
 
SMART Seminar Series: Learning Journeys – Making learning visible in developi...
SMART Seminar Series: Learning Journeys – Making learning visible in developi...SMART Seminar Series: Learning Journeys – Making learning visible in developi...
SMART Seminar Series: Learning Journeys – Making learning visible in developi...
 

More from Stacy Vicknair

The Game Master's Guide to People Management
The Game Master's Guide to People ManagementThe Game Master's Guide to People Management
The Game Master's Guide to People ManagementStacy Vicknair
 
Maintainable Documentation with Sphinx
Maintainable Documentation with SphinxMaintainable Documentation with Sphinx
Maintainable Documentation with SphinxStacy Vicknair
 
Building Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductBuilding Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductStacy Vicknair
 
ASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveStacy Vicknair
 
ASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveStacy Vicknair
 
Asp.net routing with mvc deep dive
Asp.net routing with mvc deep diveAsp.net routing with mvc deep dive
Asp.net routing with mvc deep diveStacy Vicknair
 

More from Stacy Vicknair (8)

The Game Master's Guide to People Management
The Game Master's Guide to People ManagementThe Game Master's Guide to People Management
The Game Master's Guide to People Management
 
Maintainable Documentation with Sphinx
Maintainable Documentation with SphinxMaintainable Documentation with Sphinx
Maintainable Documentation with Sphinx
 
Building Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software ProductBuilding Faster Horses: Taking Over An Existing Software Product
Building Faster Horses: Taking Over An Existing Software Product
 
ASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveASP.NET Routing Deep Dive
ASP.NET Routing Deep Dive
 
Git'in in 15
Git'in in 15Git'in in 15
Git'in in 15
 
Git'in on Windows
Git'in on WindowsGit'in on Windows
Git'in on Windows
 
ASP.NET Routing Deep Dive
ASP.NET Routing Deep DiveASP.NET Routing Deep Dive
ASP.NET Routing Deep Dive
 
Asp.net routing with mvc deep dive
Asp.net routing with mvc deep diveAsp.net routing with mvc deep dive
Asp.net routing with mvc deep dive
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Systems Thinking for Engineering Leaders.pdf