SlideShare a Scribd company logo
The Ultimate Agile Mix Tape
Goal
“Walk away with some ideas of how
to use the principles and practices
from the various Agile approaches to
help you develop valuable products
in the best way possible for you.”
Reaching that goal…
Level set on the term ‘agile’
Flavors of ‘agile’
Effective combinations
Points of friction
Tommy Norman
Tommy Norman
Agile Nashville
User Group
www.agilenashville.com
Tommy Norman
Music City Agile
www.musiccityagile.org
Tommy Norman
Agile Training
Videos
www.safaribooksonline.org
www.frontrowagile.com
Tommy Norman
Blog
www.tommynorman.org
Twitter
@tommynorman
A little about you…
Scrum
XP
Kanban
Lean
Something else?
Level set on the term ‘agile’
What does ‘agile’ mean to you?
You keep using that word. I
do not think it means what
you think it means.
What does ‘agile’ mean to your
company?
You heard
we’re going
Agile, right?
Great! More done
with less people in
half the time!
I’ll start shopping
for my second
private jet now!
Concept to Cash Deliver value to our
customers quickly
Maximize learning
and incorporate
feedback
Agile is not the thing.
Agile is a thing that helps
you get to the thing.
Scrum doesn’t do anything…
“In the end it doesn’t matter what
names you use for your processes…
…scrum offers individuals and
organizations the opportunity to
continuously improve the way they
work.”
- Tobias Mayer
Image used without permission.
Shhh! Don’t tell Tobias!
Agile doesn’t do anything…
“Agile won’t fix your problems.
It will tell you how screwed you are
a lot earlier.”
- Me
Concept to Cash
Big “Agile”
little “agile”
what begins with “agile”?
Flavors of ‘agile’
Most “popular”
https://explore.versionone.com/state-of-agile
Scrum
https://www.scrum.org
Scrum
Fairly prescriptive/defined process
Focus on project management
Time-boxed Sprints for delivery
User proxy via Product Owner
Scrum Master to steward the process
Extreme Programming (XP)
Extreme Programming (XP)
Similar process to Scrum
Focus on engineering practices
Time-boxed iterations for delivery
Encourages direct involvement of user
Kanban
http://edu.leankanban.com/blog/kanbans-scale-free-assumption
Kanban
Applies to an existing process
Focus on work visualization
Focus on maximining process flow
Subset of larger Lean concepts
Lean
https://www.lean.org
Lean
https://scalingsoftwareagility.wordpress.com
Lean
Roots in manufacturing
Focus on reducing waste
Focus on people who do the work
Focus on continuous improvement
No prescribed/defined process
Flavors of ‘agile’
Flavors of ‘agile’
http://blog.crisp.se/2010/09/08/henrikkniberg/1283938020000
Flavors of ‘agile’
Principles
Practices
Goals
Effective combinations
Scrum & XP
Scrum & XP
User Stories
Release/Iteration
Planning
Iterations
Customer
Approval
Small
Releases
Scrum without XP
Scrum & XP
Scrum & XP
https://explore.versionone.com/state-of-agile
Probably a lot more XP
practices going on here
Anyone actually
doing just XP?
Scrum & Kanban
XP
Core Principles of Kanban
Visualize the workflow
Make process policies explicit
Measure and manage flow
Limit work in progress
Continuous improvement
Visualize the workflow
Sprint Items To Do In Progress Done
Task Task
Task
Task Task Task TaskTask
Task Task
Task Task
User
Story
User
Story
User
Story
Unit of EffortUnit of Value
Visualize the workflow
Added to
Backlog
Coded Tested
User
Acceptance
Tested
Deployed to
Production
Visualize the workflow
Sprint Items To Do In Progress Done
UAT
QA
Test
Write
Code
UAT
Write
Code
QA
Test
User
Story
User
Story
User
Story
Parts of our process are
represented by the tasks
themselves.
Some parts of the process
are assumed and not
represented at all.
UAT
QA
Test
Write
Code
Visualize the workflow
User
Story
User
Story
The board itself
reflects the workflow. Much easier to see
when value is delivered.
What about the tasks?
User
Story
User Story
1. Do this
2. Do this
3. Do this
4. Do this
5. Do this
Visualize the workflow
User
Story
Do
This
Do
This
Do
This
Do
This
Make process policies explicit
User
Story
• Do this
• Do this
• Do this
“You forgot to
do XYZ!”
Measure and manage flow
User
Story
Flow
Measure and manage flow
Cycle Time
Lead Time
Measure and manage flow
Cycle Time10
days
2 days
6 days
2 days
“Why is this taking
so much longer?”
Making idle work visible
2 days
4 days
2 days
.5 day .5 day 1 day
“Why is completed dev
working sitting here idle?”
Measure and manage flow
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
Limit work in progress
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
Flow
Flow inside the Sprint
Sprint
User Story A
Code Test Deploy
User Story B
Code Test Deploy
User Story C
Code Test Deploy
Flow inside the Sprint
Sprint
User Story A
Code Test Deploy
User Story B
Code Test Deploy
User Story C
Code Test Deploy
Continuous improvement
Scrum & Kanban
XP
Scrumban?
XP
Still using a time
boxed Sprint for a
delivery cadence.
Scrum & Kanban
More granular visualization
More focus on managing flow
Limiting work in progress
Better metrics around flow
Data driven continuous improvement
Scrumban
What happens when we
stop time boxing and go to
continuous flow process?
Leanban
http://www.netobjectives.com/blogs/introducing-leanban-3rd-generation-lean-agile-team
Lean
https://scalingsoftwareagility.wordpress.com
Lean Principles
Respect for people
Optimize the whole
Take an economic view
Respect for People
XP
People are the gooey
center of your process.
Respect for People
Process
People
Respect for People
“Individuals and interactions
over processes and tools.”
- Agile Manifesto
Respect for People
“A bad process will beat a
good person every time.”
- Edwards Deming
Respect for People
Optimize the whole
Optimize the whole
Bunch of stuff
happens
here…
Bunch of stuff
happens
here…
Flow
Optimize the whole
User
Story
Do
This
Do
This
Do
This
Do
This
Optimize the whole
Flow
Optimize the whole
Take an economic view
Take an economic view
Scrum + XP + Kanban + Lean
Agile/Lean Principles
Scrum
XP Kanban
Points of friction
Points of friction
What happens when we
stop time boxing and go to
continuous flow process?
Continuous flow process
XP
Let’s get rid
of the Sprint
entirely.
Continuous flow process
Continuous FlowKanban
Continuous flow process
“The Kanban Method does not ask
you to change your process. It is
based on the concept that you
evolve your current process.”
- David Anderson
Why get rid of Sprints?
Release faster!
Evolving to continuous flow
Scrum
Get good at
managing
work in
small,
focused
batches.
XP
Get good at
delivering
high quality
code
quickly.
Kanban
Get good at
measuring
and
managing
flow of
work.
Lean
Get good at
optimizing
your entire
system and
your
people.
What do we lose?
Sprint
User Story A
Code Test Deploy
User Story B
Code Test Deploy
User Story C
Code Test Deploy
5 5 5
Velocity = 15
Cycle Time
What do we lose?
Sprint
Sprint
Planning
Review
Retro
Grooming
Grooming
Flow
Other friction points
I did this yesterday.
I am doing this today.
No impediments.
Other friction points
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
User
Story
Walk the board from right to left
What can we do as a
team today to move
this closer to done?
That’s not how
my CST told
me to do it!
Other friction pointsUm. If we are not doing
Scrum anymore, do I
still have a job?
Optimize the team
Servant leader
Process coach
Wrap it up
Frequently inspect how
well your practices are
helping you reach your
goals and change them
as needed based on
your principles.
Questions?
Thank you!
.

More Related Content

PDF
Undercover Scrum Master - Agile2019
PPTX
Scrum Master & Agile Project Manager: A Tale of Two Roles
PPTX
Understanding Roles on an Agile Project
PDF
GAC - Agile and Scrum Training
PDF
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
PPTX
Agile DevOps: The Long, Ugly Story of How We Got Better
PDF
A Practical Guide to Scaling Agile
PPT
Salesforce Agile Transformation - Agile 2007 Conference
Undercover Scrum Master - Agile2019
Scrum Master & Agile Project Manager: A Tale of Two Roles
Understanding Roles on an Agile Project
GAC - Agile and Scrum Training
Agile: the Good, the Bad and the Ugly - Webinar by Clarke Ching Agile - Septe...
Agile DevOps: The Long, Ugly Story of How We Got Better
A Practical Guide to Scaling Agile
Salesforce Agile Transformation - Agile 2007 Conference

What's hot (20)

PDF
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
PDF
Agile - One Size Does Not Fit All
PDF
Intro to Scrum - Heidi Araya
PPTX
The Executives Guide
PPTX
Scrum and kanban in the enterprise webinar
PDF
Scaling Quality by Building It In - Agile Tour Montreal 2017
PDF
Atlassian Summit 2015 Lean QA and Agile Testing
PPTX
The Agile Hammer
PDF
Intro to Kanban - Heidi Araya
PDF
Visualization in Agile
PDF
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
PPTX
Scaled Agile and Lean
PDF
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
PPTX
Scaling agile. Agile across the enterprise
PDF
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
PDF
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
PPTX
Before you start Scaling (Scrum)
PPTX
The D Files: Debunking Myths About Distributed Teams
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Agile - One Size Does Not Fit All
Intro to Scrum - Heidi Araya
The Executives Guide
Scrum and kanban in the enterprise webinar
Scaling Quality by Building It In - Agile Tour Montreal 2017
Atlassian Summit 2015 Lean QA and Agile Testing
The Agile Hammer
Intro to Kanban - Heidi Araya
Visualization in Agile
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Scaled Agile and Lean
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
Scaling agile. Agile across the enterprise
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
Lean Discovery, Agile Delivery & the DevOps Mindset
Before you start Scaling (Scrum)
The D Files: Debunking Myths About Distributed Teams
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Ad

Similar to The Ultimate Agile Mix Tape (Agile 2017) (20)

PPTX
Choosing the right agile approach for your organization
PPTX
Agile Software Development
PDF
Enterprise Agile - Hybrid of Methods
PDF
Agile. The Ultimate Approach to Web Development?
PPTX
Balancing the tension between Lean and Agile
PDF
Agile is Dead :: Pixels Camp 2017
PPTX
Agile Methodology: Principles and Practices
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
PPTX
ISTQB Agile Extension
PPTX
Agile Introduction
PDF
Agile is Dead :: Aginext London 2018
PPT
Transitioning To Agile Webinar Presentation
PDF
Agile is Dead :: Agile Connect Lisbon 2018
PPTX
Agile Principles, Agile People
PPT
Agile overview
PDF
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
PPTX
Agile is as Agile Does
PPTX
Agile and Scrum Workshop
PDF
Executive Briefing on Agile-Scrum apr2014 v3.key
Choosing the right agile approach for your organization
Agile Software Development
Enterprise Agile - Hybrid of Methods
Agile. The Ultimate Approach to Web Development?
Balancing the tension between Lean and Agile
Agile is Dead :: Pixels Camp 2017
Agile Methodology: Principles and Practices
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
ISTQB Agile Extension
Agile Introduction
Agile is Dead :: Aginext London 2018
Transitioning To Agile Webinar Presentation
Agile is Dead :: Agile Connect Lisbon 2018
Agile Principles, Agile People
Agile overview
WordCamp Nashville 2016: The promise and peril of Agile and Lean practices
Agile is as Agile Does
Agile and Scrum Workshop
Executive Briefing on Agile-Scrum apr2014 v3.key
Ad

More from Tommy Norman (9)

PPTX
Minimal Viable Product: Do These Features Make My App Look Fat?
PPTX
There is No Spoon: Fostering an Agile Culture
PPTX
Build Quality In From Day One
PPTX
Scrum/XP using Team System (devLink & Agile 2009)
PPTX
Agile Estimating and Planning Using Scrum
PPTX
Project Management With Scrum
PPT
Intro To Scrum.V3
PPTX
Intro To Scrum
PPTX
Implementing Scrum Using Team Foundation Server
Minimal Viable Product: Do These Features Make My App Look Fat?
There is No Spoon: Fostering an Agile Culture
Build Quality In From Day One
Scrum/XP using Team System (devLink & Agile 2009)
Agile Estimating and Planning Using Scrum
Project Management With Scrum
Intro To Scrum.V3
Intro To Scrum
Implementing Scrum Using Team Foundation Server

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
CIFDAQ's Market Insight: SEC Turns Pro Crypto

The Ultimate Agile Mix Tape (Agile 2017)

Editor's Notes

  • #28: Jidoka – stop the line Heijunka – leveling, meet demand by reducing waste Kaizen – continuous improvement Takt time - the rate at which a finished product needs to be completed in order to meet customer demand.
  • #41: Any see what is wrong with my list? It is not in the normal order (for a reason!)
  • #42: Typical scrum board Does not really map to the underlying process, it is hidden in the task cards partially Focuses more on the flow of units of work than units of value (the top of the lean house)
  • #44: Typical scrum board Does not really map to the underlying process, it is hidden in the task cards partially Focuses more on the flow of units of work than units of value (the top of the lean house)
  • #48: Like definition of done in scrum, but specific for each step of the process
  • #54: Limiting WIP does not require any new process/people/software/etc. You simply just have to agree to start it.
  • #86: Story of leankit