SlideShare a Scribd company logo
1 of 38
Download to read offline
#NoFrameworks
How We Can Take Agile Back!
Scott Ambler | Vice President & Chief Scientist, Disciplined Agile
Project Management Institute
October 13, 2020
© Project Management Institute. All rights reserved.
Scott Ambler
@scottwambler #NoFrameworks
2
pmi.org/disciplined-agile
• Co-creator of Disciplined Agile
• VP & Chief Scientist, Disciplined Agile at PMI
• Thought Leader behind Agile Modeling and Agile
Data methods
• Twitter: @scottwambler
• linkedin.com/in/sambler/
Agenda
1. What is a framework?
2. What is the problem with frameworks?
3. How effective are frameworks in practice?
4. What actually works?
5. How can we take agile back?
@scottwambler #NoFrameworks 3
What is a
Framework?
@scottwambler #NoFrameworks 4
What is a Framework?
Possible Definitions for a Prescriptive Framework:
Collins: A framework is a particular set of rules, ideas, or beliefs which you use in
order to deal with problems or to what to do.
Cambridge: A system of rules, ideas, or beliefs that is used to plan or decide
something.
MacMillan: A system of rules, laws, agreements, etcetera that establish the way that
something operations in business, politics, or society.
Possible Definition for a Flexible Framework:
MacMillan: A set of principles, ideas, etcetera that you use when you are forming your
decisions and judgments.
@scottwambler #NoFrameworks 5
The Problem
With Frameworks
@scottwambler #NoFrameworks 6
Frameworks Define
Principles, Rules and
Beliefs
But what if the rules aren’t applicable?
What happens when your situation
changes?
@scottwambler #NoFrameworks
7
Prescriptive
Frameworks Solve a
Specific Problem
But what if you don’t have that problem?
What happens once you’ve solved that
problem?
@scottwambler #NoFrameworks
8
Frameworks Box You In
But what if the language of the
framework’s limits your ability to discover
other ideas?
What if the framework’s “best practices”
aren’t?
@scottwambler #NoFrameworks
9
Frameworks Are Oversold
What if your organization or team is
already pretty good?
What if your problems aren’t so easy to
solve?
@scottwambler #NoFrameworks
10
Flexible Frameworks
Require You to Use
Judgement and Make
Decisions
But what if you don’t know what your
options are?
What if you don’t know how to
compare options?
@scottwambler #NoFrameworks
11
Frameworks Aren’t Magic
What if your leadership isn’t ready?
What if your staff aren’t sufficiently
skilled?
@scottwambler #NoFrameworks
12
How Effective
Are Frameworks
in Practice?@scottwambler #NoFrameworks 13
Adopting a Prescriptive Method/Framework Helps a Bit
Effectiveness
Time
Initial learning curve
Things get better
We hit the limits of the framework (we’re in method prison)
Source: Reifer, D.
Quantitative Analysis of Agile Methods
Survey (2017): Twelve Major Findings
1500+ agile teams at 150 orgs
Agile methods: 7-12% more productive on average
Agile scaling frameworks: 3-5% more productive on
average
@scottwambler #NoFrameworks 1414
What Works in
Practice?
@scottwambler #NoFrameworks
Look to the “apex
predators”
15
Kaizen Loops:
Improve via
Experiments
@scottwambler #NoFrameworks
Identify Problem
Identify Potential
Solution(s)
Try the
Solution(s)
Assess
Effectiveness
Adopt What
Works
Abandon What
Doesn’t Work
Share Learnings
Plan
Do
Study
Act
16
16
Continuous Improvement via Kaizen Loops
@scottwambler #NoFrameworks
Effectiveness
Time
17
17
Can we do better?
Actually, can we do a lot better?
@scottwambler #NoFrameworks 18
Guided Continuous
Improvement (GCI)
@scottwambler #NoFrameworks
Identify Problem
Identify Potential
Solution(s)
Try the
Solution(s)
Assess
Effectiveness
Adopt What
Works
Abandon What
Doesn’t Work
Share Learnings
Some experiments fail.
You learn something, but
it’s still a failure.
Failing fast is fine, but
succeeding early is
better.
If we get better at this,
we succeed more often
and we improve faster.
We can do this if we
have access to an
experienced agile coach,
but they’re expensive
and hard to find.
We can do this if we
have access to a process
knowledgebase, like the
Disciplined Agile (DA)
toolkit.
19
Guided Continuous Improvement (GCI)
@scottwambler #NoFrameworks
Effectiveness
Time
Continuous
Improvement
Guided
Continuous
Improvement (GCI)
20
Let’s work through an example
@scottwambler #NoFrameworks
Explore Scope
When producing a solution for our
stakeholders, how do we explore scope?
21
What issues should we work through when
exploring scope?
@scottwambler #NoFrameworks
Explore Scope
How will people use our solution?
What information should we collect?
What business process do it support?
How will people interact with it?
What quality aspects are important?
How will we work with stakeholders?
Do we need to document the requirements?
How will we embrace evolving requirements?
22
People need potential answers to the
questions
@scottwambler #NoFrameworks
Explore Scope Epics
Outcomes
Personas
Stories
Story map
Usage scenarios
Use cases
Use case diagram
Explore
Usage
How will people
use our solution?
23
Sometimes we discover that some strategies
are better than others
@scottwambler #NoFrameworks
Explore Scope
Overview
Light specification
Detailed specification
None
Level of Detail
24
@scottwambler #NoFrameworks 25
With a simple map,
Disciplined Agile
(DA) makes it easier
to stand on the
shoulders of giants
We call this a
process-goal
diagram
25
Taking Agile Back
@scottwambler #NoFrameworks
How can we
take Agile
back?
26
Respect
Yourself
@scottwambler #NoFrameworks 27
Go Back to Fundamentals
Agile was originally about discovering what works in
practice for software development
Agile should be about discovering what works in practice for
our organization in the situation that we face
@scottwambler #NoFrameworks 28
Be Humble
@scottwambler #NoFrameworks 29
Be Agnostic
Hint: If you use terms like
Sprint or Scrum Master
you’re not agnostic
@scottwambler #NoFrameworks 30
#NoBestPractices
Wait…. that’s another presentation
@scottwambler #NoFrameworks 31
Start Where You Are
@scottwambler #NoFrameworks
Effectiveness
Time
Your current WoW
Guided
Continuous
Improvement (GCI)
Start where you are
Do the best that you can in the situation that you face
Improve in place
32
@scottwambler #NoFrameworks
Observe
(deeply)
Think
(critically)
Experiment
(to learn)
33
Optimize the Whole
@scottwambler #NoFrameworks 34
Take Agile Back
Respect Yourself
Go Back to Fundamentals
Be Humble
Be Agnostic
#NoBestPractices
Start Where You Are
Observe, Think, Experiment
Optimize the Whole
@scottwambler #NoFrameworks
35
Thank you!
scott.ambler@pmi.org
@scottwambler #NoFrameworks 36
About Project Management Institute (PMI)
Project Management Institute (PMI) is the world's leading association
for those who consider project, program or portfolio management their profession.
Founded in 1969, PMI delivers value for more than three million professionals working
in nearly every country in the world through global advocacy, collaboration, education
and research. We advance careers, improve organizational success and further
mature the project management profession through globally-recognized standards,
certifications, communities, resources, tools, academic research, publications,
professional development courses and networking opportunities.
As part of the PMI family, ProjectManagement.com creates online global communities
that deliver more resources, better tools, larger networks and broader perspectives.
@scottwambler #NoFrameworks
3737
About Project Management Institute (PMI)
Project Management Institute (PMI)
is the world's leading association for
those who consider project, program or
portfolio management their profession.
Founded in 1969, PMI delivers value
for more than three million professionals
working in nearly every country in the
world through global advocacy,
collaboration, education and research.
We advance careers, improve
organizational success and further
mature the project management
profession through globally-recognized
standards, certifications, communities,
resources, tools, academic research,
publications, professional development
courses and networking opportunities.
As part of the PMI family,
ProjectManagement.com creates online
global communities that deliver more
resources, better tools, larger networks
and broader perspectives.
@scottwambler #NoFrameworks 3838

More Related Content

What's hot

Middle Management in an Agile World webcast
Middle Management in an Agile World webcastMiddle Management in an Agile World webcast
Middle Management in an Agile World webcastMark Lines
 
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outJesus Mendez
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?Rod Bray
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Scaling agile diy agile_fest2016
Scaling agile diy agile_fest2016Scaling agile diy agile_fest2016
Scaling agile diy agile_fest2016Ankit Tandon
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupBernd Schiffer
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile cultureTim Guay
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gesslerWolfgang Hilpert
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 

What's hot (14)

Middle Management in an Agile World webcast
Middle Management in an Agile World webcastMiddle Management in an Agile World webcast
Middle Management in an Agile World webcast
 
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Less in-action
Less in-actionLess in-action
Less in-action
 
Scaling agile diy agile_fest2016
Scaling agile diy agile_fest2016Scaling agile diy agile_fest2016
Scaling agile diy agile_fest2016
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 

Similar to No frameworks: How we can take agile back

Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agilesparkagility
 
Lecture about Leadership methods and tools for Master of Information Manageme...
Lecture about Leadership methods and tools for Master of Information Manageme...Lecture about Leadership methods and tools for Master of Information Manageme...
Lecture about Leadership methods and tools for Master of Information Manageme...Frank Willems
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxNickFoard2
 
Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemLscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemJohn Delano
 
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?Invensis Learning
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsCprime
 
Design Thinking for KM Strategy & Roadmapping
Design Thinking for KM Strategy & RoadmappingDesign Thinking for KM Strategy & Roadmapping
Design Thinking for KM Strategy & RoadmappingEnterprise Knowledge
 
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data WrongThe Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data WrongDATAVERSITY
 
Cultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationCultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationRamneek Kalra
 
ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryHelen Meek
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Coursesparkagility
 
Agile Localization and Leadership Styles
Agile Localization and Leadership StylesAgile Localization and Leadership Styles
Agile Localization and Leadership StylesRichard Brooks
 
Content design for the intranet - three planning techniques.pptx
Content design for the intranet - three planning techniques.pptxContent design for the intranet - three planning techniques.pptx
Content design for the intranet - three planning techniques.pptxIntranet Now
 

Similar to No frameworks: How we can take agile back (20)

Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Lecture about Leadership methods and tools for Master of Information Manageme...
Lecture about Leadership methods and tools for Master of Information Manageme...Lecture about Leadership methods and tools for Master of Information Manageme...
Lecture about Leadership methods and tools for Master of Information Manageme...
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
 
Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning EcosystemLscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
Lscon16 414 Gaining Executive Buy-in For Your Learning Ecosystem
 
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
Are we Prepared for Scrum Master’s Role in COVID-19 Outbreak?
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Design Thinking for KM Strategy & Roadmapping
Design Thinking for KM Strategy & RoadmappingDesign Thinking for KM Strategy & Roadmapping
Design Thinking for KM Strategy & Roadmapping
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data WrongThe Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
The Heart of Data Modeling: 7 Ways Your Agile Project is Managing Data Wrong
 
Cultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering EducationCultivating Project-Based Learning & Leadership in Engineering Education
Cultivating Project-Based Learning & Leadership in Engineering Education
 
ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The Story
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Transformation 101
Agile Transformation 101Agile Transformation 101
Agile Transformation 101
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014
 
Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Course
 
Agile Localization and Leadership Styles
Agile Localization and Leadership StylesAgile Localization and Leadership Styles
Agile Localization and Leadership Styles
 
Content design for the intranet - three planning techniques.pptx
Content design for the intranet - three planning techniques.pptxContent design for the intranet - three planning techniques.pptx
Content design for the intranet - three planning techniques.pptx
 

More from Scott W. Ambler

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Scott W. Ambler
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An OverviewScott W. Ambler
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationScott W. Ambler
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined LookScott W. Ambler
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data ManagementScott W. Ambler
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsScott W. Ambler
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Scott W. Ambler
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 

More from Scott W. Ambler (12)

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An Overview
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning Organization
 
EDGY: A Disciplined Look
EDGY: A Disciplined LookEDGY: A Disciplined Look
EDGY: A Disciplined Look
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To Metrics
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 

Recently uploaded

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 

Recently uploaded (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 

No frameworks: How we can take agile back

  • 1. #NoFrameworks How We Can Take Agile Back! Scott Ambler | Vice President & Chief Scientist, Disciplined Agile Project Management Institute October 13, 2020 © Project Management Institute. All rights reserved.
  • 2. Scott Ambler @scottwambler #NoFrameworks 2 pmi.org/disciplined-agile • Co-creator of Disciplined Agile • VP & Chief Scientist, Disciplined Agile at PMI • Thought Leader behind Agile Modeling and Agile Data methods • Twitter: @scottwambler • linkedin.com/in/sambler/
  • 3. Agenda 1. What is a framework? 2. What is the problem with frameworks? 3. How effective are frameworks in practice? 4. What actually works? 5. How can we take agile back? @scottwambler #NoFrameworks 3
  • 5. What is a Framework? Possible Definitions for a Prescriptive Framework: Collins: A framework is a particular set of rules, ideas, or beliefs which you use in order to deal with problems or to what to do. Cambridge: A system of rules, ideas, or beliefs that is used to plan or decide something. MacMillan: A system of rules, laws, agreements, etcetera that establish the way that something operations in business, politics, or society. Possible Definition for a Flexible Framework: MacMillan: A set of principles, ideas, etcetera that you use when you are forming your decisions and judgments. @scottwambler #NoFrameworks 5
  • 7. Frameworks Define Principles, Rules and Beliefs But what if the rules aren’t applicable? What happens when your situation changes? @scottwambler #NoFrameworks 7
  • 8. Prescriptive Frameworks Solve a Specific Problem But what if you don’t have that problem? What happens once you’ve solved that problem? @scottwambler #NoFrameworks 8
  • 9. Frameworks Box You In But what if the language of the framework’s limits your ability to discover other ideas? What if the framework’s “best practices” aren’t? @scottwambler #NoFrameworks 9
  • 10. Frameworks Are Oversold What if your organization or team is already pretty good? What if your problems aren’t so easy to solve? @scottwambler #NoFrameworks 10
  • 11. Flexible Frameworks Require You to Use Judgement and Make Decisions But what if you don’t know what your options are? What if you don’t know how to compare options? @scottwambler #NoFrameworks 11
  • 12. Frameworks Aren’t Magic What if your leadership isn’t ready? What if your staff aren’t sufficiently skilled? @scottwambler #NoFrameworks 12
  • 13. How Effective Are Frameworks in Practice?@scottwambler #NoFrameworks 13
  • 14. Adopting a Prescriptive Method/Framework Helps a Bit Effectiveness Time Initial learning curve Things get better We hit the limits of the framework (we’re in method prison) Source: Reifer, D. Quantitative Analysis of Agile Methods Survey (2017): Twelve Major Findings 1500+ agile teams at 150 orgs Agile methods: 7-12% more productive on average Agile scaling frameworks: 3-5% more productive on average @scottwambler #NoFrameworks 1414
  • 15. What Works in Practice? @scottwambler #NoFrameworks Look to the “apex predators” 15
  • 16. Kaizen Loops: Improve via Experiments @scottwambler #NoFrameworks Identify Problem Identify Potential Solution(s) Try the Solution(s) Assess Effectiveness Adopt What Works Abandon What Doesn’t Work Share Learnings Plan Do Study Act 16 16
  • 17. Continuous Improvement via Kaizen Loops @scottwambler #NoFrameworks Effectiveness Time 17 17
  • 18. Can we do better? Actually, can we do a lot better? @scottwambler #NoFrameworks 18
  • 19. Guided Continuous Improvement (GCI) @scottwambler #NoFrameworks Identify Problem Identify Potential Solution(s) Try the Solution(s) Assess Effectiveness Adopt What Works Abandon What Doesn’t Work Share Learnings Some experiments fail. You learn something, but it’s still a failure. Failing fast is fine, but succeeding early is better. If we get better at this, we succeed more often and we improve faster. We can do this if we have access to an experienced agile coach, but they’re expensive and hard to find. We can do this if we have access to a process knowledgebase, like the Disciplined Agile (DA) toolkit. 19
  • 20. Guided Continuous Improvement (GCI) @scottwambler #NoFrameworks Effectiveness Time Continuous Improvement Guided Continuous Improvement (GCI) 20
  • 21. Let’s work through an example @scottwambler #NoFrameworks Explore Scope When producing a solution for our stakeholders, how do we explore scope? 21
  • 22. What issues should we work through when exploring scope? @scottwambler #NoFrameworks Explore Scope How will people use our solution? What information should we collect? What business process do it support? How will people interact with it? What quality aspects are important? How will we work with stakeholders? Do we need to document the requirements? How will we embrace evolving requirements? 22
  • 23. People need potential answers to the questions @scottwambler #NoFrameworks Explore Scope Epics Outcomes Personas Stories Story map Usage scenarios Use cases Use case diagram Explore Usage How will people use our solution? 23
  • 24. Sometimes we discover that some strategies are better than others @scottwambler #NoFrameworks Explore Scope Overview Light specification Detailed specification None Level of Detail 24
  • 25. @scottwambler #NoFrameworks 25 With a simple map, Disciplined Agile (DA) makes it easier to stand on the shoulders of giants We call this a process-goal diagram 25
  • 26. Taking Agile Back @scottwambler #NoFrameworks How can we take Agile back? 26
  • 28. Go Back to Fundamentals Agile was originally about discovering what works in practice for software development Agile should be about discovering what works in practice for our organization in the situation that we face @scottwambler #NoFrameworks 28
  • 30. Be Agnostic Hint: If you use terms like Sprint or Scrum Master you’re not agnostic @scottwambler #NoFrameworks 30
  • 31. #NoBestPractices Wait…. that’s another presentation @scottwambler #NoFrameworks 31
  • 32. Start Where You Are @scottwambler #NoFrameworks Effectiveness Time Your current WoW Guided Continuous Improvement (GCI) Start where you are Do the best that you can in the situation that you face Improve in place 32
  • 35. Take Agile Back Respect Yourself Go Back to Fundamentals Be Humble Be Agnostic #NoBestPractices Start Where You Are Observe, Think, Experiment Optimize the Whole @scottwambler #NoFrameworks 35
  • 37. About Project Management Institute (PMI) Project Management Institute (PMI) is the world's leading association for those who consider project, program or portfolio management their profession. Founded in 1969, PMI delivers value for more than three million professionals working in nearly every country in the world through global advocacy, collaboration, education and research. We advance careers, improve organizational success and further mature the project management profession through globally-recognized standards, certifications, communities, resources, tools, academic research, publications, professional development courses and networking opportunities. As part of the PMI family, ProjectManagement.com creates online global communities that deliver more resources, better tools, larger networks and broader perspectives. @scottwambler #NoFrameworks 3737
  • 38. About Project Management Institute (PMI) Project Management Institute (PMI) is the world's leading association for those who consider project, program or portfolio management their profession. Founded in 1969, PMI delivers value for more than three million professionals working in nearly every country in the world through global advocacy, collaboration, education and research. We advance careers, improve organizational success and further mature the project management profession through globally-recognized standards, certifications, communities, resources, tools, academic research, publications, professional development courses and networking opportunities. As part of the PMI family, ProjectManagement.com creates online global communities that deliver more resources, better tools, larger networks and broader perspectives. @scottwambler #NoFrameworks 3838