THE THREE THINGS
You Need to Know to Transform Any Sized
Organization into an Agile Enterprise
mike@leadingagile.com
404-312-1471
www.leadingagile.com
twitter.com/mcottmeyer
facebook.com/leadingagile
linkedin.com/in/cottmeyer
MIKE COTTMEYER
The Three Things
Brief Agenda
• Discuss why adopting agile
isn’t ‘one size fits all’
• Explore the fundamentals
of agile transformation
• How to craft an agile
transformation roadmap
Brief Agenda
• Discuss why adopting agile
isn’t ‘one size fits all’
• Explore the fundamentals
of agile transformation
• How to craft an agile
transformation roadmap
Brief Agenda
• Discuss why adopting agile
isn’t ‘one size fits all’
• Explore the fundamentals
of agile transformation
• How to craft an agile
transformation roadmap
Brief Agenda
• Discuss why adopting agile
isn’t ‘one size fits all’
• Explore the fundamentals
of agile transformation
• How to craft an agile
transformation roadmap
ONE SIZE DOES
NOT FIT ALL
Predictability
Adaptability
Predictability
Adaptability
Emergence
Convergence
Predictability
Adaptability
Emergence
Convergence
Predictability
Adaptability
Emergence
Convergence
AE
PC
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Quadrant One
• Predictive
Emergent
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional
Quadrant Two
• Predictive
Convergent
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Quadrant Three
• Adaptive
Convergent
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Lean Startup
Quadrant Four
• Adaptive
Emergent
THE THREE THINGS
The Three Things
Backlog
Backlog
Backlog
Backlog
Backlogs
Teams
Backlog
Backlog
Backlog
Backlog
Backlogs Teams
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Backlogs Teams Working Tested
Software
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
• INVEST
• CCC
• Small enough
for the team to
develop in a
day or so
• Everything
and everyone
necessary to
deliver
• Meets
acceptance
criteria
• No known
defects
• No technical
debt
What Do I Mean?
Backlogs Teams Working Tested
Software
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
• INVEST
• CCC
• Small enough
for the team to
develop in a
day or so
• Everything
and everyone
necessary to
deliver
• Meets
acceptance
criteria
• No known
defects
• No technical
debt
What Do I Mean?
Backlogs Teams Working Tested
Software
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
• INVEST
• CCC
• Small enough
for the team to
develop in a
day or so
• Everything
and everyone
necessary to
deliver
• Meets
acceptance
criteria
• No known
defects
• No technical
debt
What Do I Mean?
Backlogs Teams Working Tested
Software
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
• INVEST
• CCC
• Small enough
for the team to
develop in a
day or so
• Everything
and everyone
necessary to
deliver
• Meets
acceptance
criteria
• No known
defects
• No technical
debt
What Do I Mean?
Backlogs Teams Working Tested
Software
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Clarity Accountability Measureable
Progress
• People have
clarity around
what to build
• People
understand
how it maps to
the big picture
• Teams can be
held
accountable
for delivery
• No
indeterminate
work piling up
at the end of
the project
• 90% done,
90% left to do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Clarity Accountability Measureable
Progress
• People have
clarity around
what to build
• People
understand
how it maps to
the big picture
• Teams can be
held
accountable
for delivery
• No
indeterminate
work piling up
at the end of
the project
• 90% done,
90% left to do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Clarity Accountability Measureable
Progress
• People have
clarity around
what to build
• People
understand
how it maps to
the big picture
• Teams can be
held
accountable
for delivery
• No
indeterminate
work piling up
at the end of
the project
• 90% done,
90% left to do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Clarity Accountability Measureable
Progress
• People have
clarity around
what to build
• People
understand
how it maps to
the big picture
• Teams can be
held
accountable
for delivery
• No
indeterminate
work piling up
at the end of
the project
• 90% done,
90% left to do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Purpose Autonomy Mastery
• Understanding
the backlog
gives meaning
to work
• Local decision
making gives
people a
sense of
power and
control over
their work
• People can
demonstrate
that they are
good at what
they do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Purpose Autonomy Mastery
• Understanding
the backlog
gives meaning
to work
• Local decision
making gives
people a
sense of
power and
control over
their work
• People can
demonstrate
that they are
good at what
they do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Purpose Autonomy Mastery
• Understanding
the backlog
gives meaning
to work
• Local decision
making gives
people a
sense of
power and
control over
their work
• People can
demonstrate
that they are
good at what
they do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
Why Are They Important?
Purpose Autonomy Mastery
• Understanding
the backlog
gives meaning
to work
• Local decision
making gives
people a
sense of
power and
control over
their work
• People can
demonstrate
that they are
good at what
they do
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Do They Look Like at Scale?
Governance Structure Metrics &
Tools
• Governance is
the way we
make
economic
tradeoffs in
the face of
constraints
• They way we
form teams
and foster
collaboration
at all levels of
the
organization
• What do we
measure, how
do we
baseline
performance
and show
improvement?
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Do They Look Like at Scale?
Governance Structure Metrics &
Tools
• Governance is
the way we
make
economic
tradeoffs in
the face of
constraints
• They way we
form teams
and foster
collaboration
at all levels of
the
organization
• What do we
measure, how
do we
baseline
performance
and show
improvement?
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Do They Look Like at Scale?
Governance Structure Metrics &
Tools
• Governance is
the way we
make
economic
tradeoffs in
the face of
constraints
• They way we
form teams
and foster
collaboration
at all levels of
the
organization
• What do we
measure, how
do we
baseline
performance
and show
improvement?
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Do They Look Like at Scale?
Governance Structure Metrics &
Tools
• Governance is
the way we
make
economic
tradeoffs in
the face of
constraints
• They way we
form teams
and foster
collaboration
at all levels of
the
organization
• What do we
measure, how
do we
baseline
performance
and show
improvement?
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Gets in the Way?
Business
Dependencies
Organizational
Dependencies
Technical
Dependencies
• Requirements
management
• Process flow
• Value streams
• Bottlenecks
• Too much in
process work
• Matrixed
Organizations
• Non instantly
available
resources
• Lack of SME
• Technical
Debt
• Defects
• Tight Coupling
• Low Cohesion
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Gets in the Way?
Business
Dependencies
Organizational
Dependencies
Technical
Dependencies
• Requirements
management
• Process flow
• Value streams
• Bottlenecks
• Too much in
process work
• Matrixed
Organizations
• Non instantly
available
resources
• Lack of SME
• Technical
Debt
• Defects
• Tight Coupling
• Low Cohesion
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Gets in the Way?
Business
Dependencies
Organizational
Dependencies
Technical
Dependencies
• Requirements
management
• Process flow
• Value streams
• Bottlenecks
• Too much in
process work
• Matrixed
Organizations
• Non instantly
available
resources
• Lack of SME
• Technical
Debt
• Defects
• Tight Coupling
• Low Cohesion
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
What Gets in the Way?
Business
Dependencies
Organizational
Dependencies
Technical
Dependencies
• Requirements
management
• Process flow
• Value streams
• Bottlenecks
• Too much in
process work
• Matrixed
Organizations
• Non instantly
available
resources
• Lack of SME
• Technical
Debt
• Defects
• Tight Coupling
• Low Cohesion
Team
Matrixed
Organizations
Team
Matrixed
Organizations
Non-instantly
Available
Resources
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Shared
Requirements
Between Teams
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Too Much Work
In Process
Shared
Requirements
Between Teams
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Too Much Work
In Process
Shared
Requirements
Between Teams
Large Products
with Diverse
Technology
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Too Much Work
In Process
Shared
Requirements
Between Teams
Technical Debt &
Defects
Large Products
with Diverse
Technology
Team
Matrixed
Organizations
Limited Access
to Subject Matter
Expertise
Non-instantly
Available
Resources
Too Much Work
In Process
Low Cohesion &
Tight Coupling
Shared
Requirements
Between Teams
Technical Debt &
Defects
Large Products
with Diverse
Technology
Team
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
How Do I Need to Change?
• Known and
knowable
requirements
• How to deal
with
unknowns
• Estimating
• Fungible
resources
• Individual
utilization
• Productivity
metrics
• Activity over
outcome
Defining
Work
Allocating
People
Measuring
Progress
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
How Do I Need to Change?
• Known and
knowable
requirements
• How to deal
with
unknowns
• Estimating
• Fungible
resources
• Individual
utilization
• Productivity
metrics
• Activity over
outcome
Defining
Work
Allocating
People
Measuring
Progress
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
How Do I Need to Change?
• Known and
knowable
requirements
• How to deal
with
unknowns
• Estimating
• Fungible
resources
• Individual
utilization
• Productivity
metrics
• Activity over
outcome
Defining
Work
Allocating
People
Measuring
Progress
Teams
Backlog
Backlog
Backlog
Backlog
Working
Tested
Software
How Do I Need to Change?
• Known and
knowable
requirements
• How to deal
with
unknowns
• Estimating
• Fungible
resources
• Individual
utilization
• Productivity
metrics
• Activity over
outcome
Defining
Work
Allocating
People
Measuring
Progress
A THEORY OF
TRANSFORMATION
A Theory of Transformation
Agile is about forming teams,
building backlogs, and
regularly producing
increments of working tested
software
A Theory of Transformation
Agile at scale is about
defining structure,
establishing governance, and
creating a metrics and tooling
strategy that supports agility
A Theory of Transformation
Anything that gets in the way
of forming teams, building
backlogs, and producing
working tested software is an
impediment to transformation
TRANSFORMATION
IS A JOURNEY
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Lean Startup
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Lean Startup
Low Trust
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Lean Startup
Low Trust
Become Predictable
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Traditional Agile
Lean Startup
Low Trust
Become Predictable
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Low Trust
Become Predictable
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Low Trust
Become Predictable Reduce Batch Size
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Phase
One
Phase One
• Stabilize the
System
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Phase
One
Phase
Two
Phase Two
• Reduce Batch
Size
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Phase
One
Phase
Three
Phase
Two
Phase Three
• Break
Dependencies
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Phase
One
Phase
Three
Phase
Four
Phase
Two
Phase Four
• Increase Local
Autonomy
Predictability
Adaptability
Emergence
Convergence
AEPE
PC AC
Ad-Hoc
Lean/Agile Agile
Lean Startup
Teams
Low Trust
Become Predictable Reduce Batch Size
Fully Decouple
Phase
One
Phase
Three
Phase
Four
Phase
Two
Phase
Five
Phase Five
• Invest to
Learn
mike@leadingagile.com
404-312-1471
www.leadingagile.com
twitter.com/mcottmeyer
facebook.com/leadingagile
linkedin.com/in/cottmeyer
MIKE COTTMEYER
THE THREE THINGS
You Need to Know to Transform Any Sized
Organization into an Agile Enterprise

More Related Content

PDF
Bob Galen : Great sprint reviews
PPTX
Lessons learned from managing a distributed agile team
PDF
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
PPTX
Managers and the land of the lost
PDF
From Divided to United - Aligning Technical and Business Teams
PDF
Flow-based road mapping & options thinking
PPTX
The D Files: Debunking Myths About Distributed Teams
PDF
Finding the First Slice
Bob Galen : Great sprint reviews
Lessons learned from managing a distributed agile team
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Managers and the land of the lost
From Divided to United - Aligning Technical and Business Teams
Flow-based road mapping & options thinking
The D Files: Debunking Myths About Distributed Teams
Finding the First Slice

What's hot (20)

PPTX
Lynn Winterboer : Test automation
PDF
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
PPTX
Driving Change with Data: Getting Started with Continuous Improvement
PDF
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
PDF
GAC - Agile and Scrum Training
PDF
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
PDF
Agile concepts for quality and process engineers for slideshare
PDF
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
PPTX
Product Agility: 3 fundamentals from the trenches (Braga,PT)
PPTX
Alternatives to scaling your agile process: valuing outcomes over output
PPTX
Agile evolution lifecycle - From implementing Agile to being Agile
PPTX
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
PDF
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
PPT
Salesforce Agile Transformation - Agile 2007 Conference
PDF
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
PDF
Visualization in Agile
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
PPT
Agile Explained by LeanDog
PDF
From Chaos to Confidence: DevOps at LeanKit
Lynn Winterboer : Test automation
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Driving Change with Data: Getting Started with Continuous Improvement
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
GAC - Agile and Scrum Training
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Agile concepts for quality and process engineers for slideshare
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Alternatives to scaling your agile process: valuing outcomes over output
Agile evolution lifecycle - From implementing Agile to being Agile
James Hannon: A case study of an Agile Transformation - in a FINTECH firm
Lean Discovery, Agile Delivery & the DevOps Mindset
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
Salesforce Agile Transformation - Agile 2007 Conference
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Visualization in Agile
Agile from the executive floor - defining agility in business terms - Agile P...
Agile Explained by LeanDog
From Chaos to Confidence: DevOps at LeanKit
Ad

Viewers also liked (18)

PDF
From Divided to United - Aligning Technical & Business Teams
PDF
Using Flow-based Road Mapping & Options
PDF
Agile testing to build the right thing
PPTX
The Silence of Agile
PDF
The Six Trumps for Effective Learning - Mile High Agile 2016
PDF
Discover the power of pair testing
PDF
Hcid workshop slides short version perspectiv
PDF
Lecture 3A – Creation
PDF
Introducción gerencia de requerimientos
PDF
Cómo lograr victorias pocos probables con Scrum-Agile
PDF
Improv: The Funny Thing about Agile
PPTX
Silent Brainstorming: A Guide To Using Post-its
PPTX
Retrospectives: from Whatever to Wow
PPTX
Trends in Agile Software
PPTX
Multitaskers Anonymous
PPTX
Your Design is only Mostly Dead
PPTX
User Story Mapping in Practice
From Divided to United - Aligning Technical & Business Teams
Using Flow-based Road Mapping & Options
Agile testing to build the right thing
The Silence of Agile
The Six Trumps for Effective Learning - Mile High Agile 2016
Discover the power of pair testing
Hcid workshop slides short version perspectiv
Lecture 3A – Creation
Introducción gerencia de requerimientos
Cómo lograr victorias pocos probables con Scrum-Agile
Improv: The Funny Thing about Agile
Silent Brainstorming: A Guide To Using Post-its
Retrospectives: from Whatever to Wow
Trends in Agile Software
Multitaskers Anonymous
Your Design is only Mostly Dead
User Story Mapping in Practice
Ad

Similar to The Three Things (20)

PPTX
The Three Things You Need to Know to Transform Any Size Organization Into an ...
PDF
Three Things You MUST Know to Transform into an Agile Enterprise
PDF
Why agile is failing in large enterprises
PPTX
The Executives Guide
PDF
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
PPTX
Agile Transformation Explained
PDF
Scaling Lean Agile - mini iad 2014
PPTX
Scaling lean agile agile prage 2014 (armani)
PPTX
Introducing Agile to the Enterprise
PPTX
How to Successfully Scale Agile in Your Enterprise
PPTX
WHY MOST AGILE TRANSFORMATIONS FAIL; What every executive wished they knew be...
PPTX
May 22 2014 how to scale agility in your enterprise
PPTX
How To Successfully Scale Agile In Your Enterprise
PDF
Results of the 2015 Digital PM Summit Digital PM Agile Retrospective
PDF
Plenary_3-Success_through_Agility_8-26-12_RM
PPTX
Alternatives to scaling your agile process: valuing outcomes over output
PDF
HostingCon - Using agile to deliver projects that transform customers from do...
KEY
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
PDF
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
KEY
Enterprise Agile Transformation Strategies
The Three Things You Need to Know to Transform Any Size Organization Into an ...
Three Things You MUST Know to Transform into an Agile Enterprise
Why agile is failing in large enterprises
The Executives Guide
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
Agile Transformation Explained
Scaling Lean Agile - mini iad 2014
Scaling lean agile agile prage 2014 (armani)
Introducing Agile to the Enterprise
How to Successfully Scale Agile in Your Enterprise
WHY MOST AGILE TRANSFORMATIONS FAIL; What every executive wished they knew be...
May 22 2014 how to scale agility in your enterprise
How To Successfully Scale Agile In Your Enterprise
Results of the 2015 Digital PM Summit Digital PM Agile Retrospective
Plenary_3-Success_through_Agility_8-26-12_RM
Alternatives to scaling your agile process: valuing outcomes over output
HostingCon - Using agile to deliver projects that transform customers from do...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Enterprise Agile Transformation Strategies

More from AgileDenver (20)

PDF
MHA2018 - BDD is JIT - Jeff Langr
PDF
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
PDF
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
PDF
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
PPTX
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
PDF
MHA2018 - The Experimentation Mindset - Doc Norton
PDF
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
PDF
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
PDF
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
PDF
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
PDF
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
PDF
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
PPTX
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
PPTX
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
PDF
MHA2018 - Jen Krieger - Getting Started with Kanban
PDF
MHA2018 - The Immunity to Change - How to discover individual or team resista...
PDF
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
PPTX
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
PPTX
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
PPTX
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - BDD is JIT - Jeff Langr
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - The Experimentation Mindset - Doc Norton
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
MHA2018 - Jen Krieger - Getting Started with Kanban
MHA2018 - The Immunity to Change - How to discover individual or team resista...
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
MHA2018 - Introduction to Observational Coaching - Daniel Lynn

Recently uploaded (20)

PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
Chapter_05_System Modeling for software engineering
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PDF
What Makes a Great Data Visualization Consulting Service.pdf
DOCX
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
PDF
Internet Download Manager IDM Crack powerful download accelerator New Version...
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
PPTX
Lesson-3-Operation-System-Support.pptx-I
PDF
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
AI-Powered Fuzz Testing: The Future of QA
Chapter_05_System Modeling for software engineering
infoteam HELLAS company profile 2025 presentation
Cloud Native Aachen Meetup - Aug 21, 2025
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Human Computer Interaction lecture Chapter 2.pptx
What Makes a Great Data Visualization Consulting Service.pdf
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
Internet Download Manager IDM Crack powerful download accelerator New Version...
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Understanding the Need for Systemic Change in Open Source Through Intersectio...
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
Top 10 Project Management Software for Small Teams in 2025.pdf
Lesson-3-Operation-System-Support.pptx-I
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Mobile App Backend Development with WordPress REST API: The Complete eBook
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...

The Three Things

Editor's Notes

  • #20: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #21: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #22: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #23: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #24: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #25: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #26: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #27: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #28: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #29: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #30: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #31: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #32: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #33: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #34: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #35: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #36: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #37: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #38: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #39: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #40: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #41: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #42: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #43: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #44: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #45: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #46: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #47: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #48: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #49: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #50: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #51: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #52: Matrixed management Non-instantly available resources Project funding models Limited access to subject matter expertise Shared requirements between teams Technical debt Defects Tightly coupled architectures
  • #53: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #54: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #55: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  • #56: 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.