SlideShare une entreprise Scribd logo
1  sur  71
Télécharger pour lire hors ligne
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
A simple formula
for becoming Lean, Agile and unlocking high
performance teams
Rowan Bunning, CST
scrumwithstyle.com
@rowanb
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Rowan Bunning
• Background in object oriented & web dev. with
vendors, start-ups & consultancies
• Introduced to Agile practices over 10 years
ago as: “the way good Smalltalkers develop software”
• Pioneer of Scrum in Australia
• Worked as an Agile Coach / ScrumMaster
at a leading Agile consultancy in the U.K.
• Agile Coach in Australia
• I also help with training including...
• Certified ScrumMaster
• Advanced Certified ScrumMaster
• Certified Scrum Product Owner
• Effective User Stories
• Agile Estimating and Planning
• Agile for Teams
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Session Outline
1. Lean knobs (how you can implement Lean using Scrum)
2. The taste of ‘half-baked’ Agile (…and what you can do about it)
3. Ingredients in the formula (particularly interesting to the academically inclined)
Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com
Results as per July 4, 2018 session
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Lean Knobs
Being Lean by turning the knobs in Scrum
0 11
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
eXtreme Programming was about
turning it up to 10
When I first articulated XP, I had the mental
image of knobs on a control board. Each
knob was a practice that from experience I
knew worked well. I would turn all the knobs
up to 10 and see what happened. I was a
little surprised to find that the whole
package of practices was stable,
predictable, and flexible.
- Kent Beck
Can we take it to 11?
See Spinal Tap video at:
youtube.com/watch?v=EbVKWCpNFhY
My toy…
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Lean Software Development
thought leaders on Scrum
“Scrum is a fine example of a Lean environment. Scrum is a
set of practices; this is how you do things. Lean would be
the principles behind those practices. Lean is the general
principles that encourage you to use something like Scrum.”
- Interview with Mary and Tom Poppendieck on using Lean for Competitive
Advantage, InfoQ, 2007: http://www.infoq.com/interviews/poppendieck-lean-2007
Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com
Lean Thinking House for Development
Wastes:
• Non Value Adding
Variability
• Overburden
• Handoff
• WIP
• Information scatter
• Delay
• Multi-tasking
• Defects
• Wishful thinking
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Lean Knobs we’ll look at
• Plan Do Check Act - The PDCA cycle
• Batch Size (multiple levels)
• Limit WIP (multiple levels)
• Managing Queues
• Pull (multiple levels)
• Seeing Waste
• Eliminating Waste
• Amplifying Learning
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Potentially Releasable
Product Increment
The PDCA Cycle in Scrum
Sprint
Product Backlog Sprint
Planning
1
Sprint
Review
3
Sprint
Retrospective
4
Sprint Planning
- Plan the new cycle
Day
Daily Scrum
2
Daily Work
- Execute.... learning by
Do-ing!
Sprint Retrospective
- Act on what was learned to
improve future cycles
Sprint Review
- Check Product Increment against
latest understanding of the customer
need and product design
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Batch size at release level
Sprint 1 Sprint 4
Go Live #1
Go/No Go?Go/No Go?Go/No Go?
Cycle time of Requirement
to releasable software
Go Live #2
Sprint 2 Sprint 3 Sprint 5 Sprint 6
Go/No Go?
Envisioning +
Release Planning
Release Size
0 11
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Batch Sizing knob for
Interaction & Adaptation
Sprint N
Sprint work
Sprint N+1
How long to create a Product
Increment of sufficient value
for meaningful feedback from
stakeholders?
Sprint Length
0 11
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Limit WIP
“Do your job. Focus all of your efforts and skills
on doing the work that you’ve committed to
doing. Don’t worry about anything else.”
0 11
Focus
Stop starting,
start finishing!
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Limit WIP within Sprints by
‘Swarming’
PBI 1
PBI 2
PBI 3
PBI 4
PBI 5
PBI 6
Sprint
0 11
WIP
Degree of Swarming
Not Started WIP Completed
© 2013 Scrum WithStyle scrumwithstyle.com
The ‘Waterline’
Pull Items into Sprints
The current Release
Manage Queue Size by only
disaggregating the tip of the iceberg
Ready items
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Push
Pull Backlog into stable Teams
Project ‘Resources’
Portfolio Team
Rather than seeking ‘resources’ to fit the work
...construct pipelines of value to be pulled into stable teams based
on current capacity
Source: Serge Beaumont, Practical tools for the Product Owner: Focus, Value, Flow, Munich Scrum Gathering October 2009.
Product Backlog
Pull
0 11
Degree to which
Portfolio Management
uses Pull scheduling
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Task I
8h
Task K
4h
Task L
4h
Pulling from the Sprint Backlog
Task C
0h
Product
Backlog Item
Not Started WIP Completed
As a user, I...
As a user, I...
Migrate...
Task E
4h
Task B
0h
Task A
0h
Task D
4h
3
8
5
Task H
6h
Task L
4h
Task G
4h
Task F
6h
Now that
I have capacity, what’s the
next most urgent task that I
can PULL across?
0 11
Inclination of team
members to Pull tasks
and use all of their skills
to level work to capacity
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Seldom or
never used 64%
Always or often
used 20%
Always
Often
Sometimes
Seldom
Never
Reference: CHAOS Report, Standish Group.
Features in software systems
Seeing the Biggest Waste in
Software
0 11
Degree to which Sprint
Reviews are used
effectively with the
right people giving the
right feedback and the
Product Owner taking
the right Backlog
adjustment action
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Eliminate waste
“Drop it”
“Do it sooner”
Sprint
Release Burndown
“Do it later”
0 11
Focus on Backlog
ordering byValueBacklog Ordering
Feedback
Urgency: What is the Cost of Delay?
Importance: What is the benefit?
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Exchanging items to increase value
Time
To add a new item...
...drop an item of equal or
greater effort.Value
Source: Serge Beaumont, Practical tools for the Product Owner: Focus, Value, Flow, Munich Scrum Gathering October 2009.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Amplify Learning
0 11
Pairing and Sharing
Photo: Calqui
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Complicated
Complex
Pattern-based leadership
Sense, analyse, respond
Create panels of experts
Listen to conflicting
advice
Fact-based management
Probe, sense, respond
Set boundaries
Create environments and
experiments that allow
patterns to emerge
Increase levels of interaction
and communication
Use methods that can help
generate ideas
Stimulate attractors
Monitor for emergence
Encourage dissent
Thanks to: Dave Snowden cognitive-edge.com
The applicability of a given
management approach is
bounded
Chaotic
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Scrum knobs for complexity
Complexity approach Scrum Knobs
Managing starting conditions Vision,Agile team formation
Probe, sense, respond Apply, Inspect,Adapt*
Set containing boundaries Sprints, team, committed work...
Safe-fail environments Timeboxing and iteration...
Experiments, pattern emergence Self-organisation, retro. actions
Increase levels of interaction and
communication
Colocation, collaboration...
Generate ideas Ideation, collaborative design...
Open up discussions Well facilitated workshops...
Use distributed cognition Self-organisation
Stimulate attractors ScrumMaster interventions...
Encourage dissent and diversity Cross-functional teams...
Monitor for emergence ScrumMaster activity, retros...
Thanks to: Joseph Pelrine.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Take-away:
From a practitioner’s point of view...
Lean is a set of thinking tools to better
understand how to get the most out of
Agile application frameworks such as
Scrum.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
A previous session... London, 2007
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
The taste of
half-baked Agile
Fragile
Scrummerfall
Scrumbut(t)Waterscrum
RUP-tured Scrum
Cargo cult Agile
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Usage of Agile methods
81.5% Scrum
58.5% Iterative
44.4% Waterfall
37.1% Kanban
35.6% eXtreme Programming (XP)
32.7% Lean
“overall Agile adoption now approaches
45%, up from 39% in 2010”
References: Forrester Research, "Rightsource Your Agile-Lean Ecosystem" by Diego lo Giudice, September 4, 2012.
Forrester Research, "Survey Results: How Agile Is Your Organization?" by Diego lo Giudice, November 2011.
Non-Agile
Agile
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
“Agile”
is an umbrella term defined by...
Values & Principles
“Agile” and Agile methods
Practices
Time-boxing
Reviews
Test Driven Development
Acceptance Test Driven
Development
Continuous
Integration
Daily Scrums
Scrum eXtreme Programming
Dynamic Systems
Development Method
Crystal
Feature Driven
Development
Agile methods*
...to be agile
etc...
Visual
Management
Do 1...n
Be...
Use n...N
User Stories
Adaptive Systems
Development
* the key ones represented at the
Agile Manifesto gathering in Feb 2001.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Agile is an Abstraction over more
concrete frameworks
What happens when you try to instantiate
an abstract class?
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
A few things to keep in mind...
• There is no such thing as “the Agile Methodology”...
which one?
• You cannot “do Agile”... see: tinyurl.com/nodoagile
(unless the term is being overloaded to mean someone’s
custom/proprietary method that is being called ‘Agile’).
• You can however, do an Agile method and Agile
practices as a means of living the Agile values,
following the principles and creating an Agile culture.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
“No single practice works well by itself, each needs the other
practices to keep them in balance.”
“If you follow 80% of the process you get 20% of the benefits.”
- Kent Beck
XP Practices are Interdependent
© 2013 Scrum WithStyle scrumwithstyle.com
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Scrum is a mirror
Quoted from:Alistair Cockburn.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Scrum exposes issues to be fixed
“Scrum is a very simple framework within which the
‘game’ of complex product development is played.
Scrum exposes every inadequacy or dysfunction
within an organisation’s product and system
development practices. The intention of Scrum is to
make them transparent so the organisation can fix
them. Unfortunately, many organisations change
Scrum to accommodate the inadequacies or
dysfunctions instead of solving them.”
- Ken Schwaber
“The mistake we made was to change Scrum to fit our
current environment, rather than use Scrum to improve
our current environment.”
- a recent client
Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com
“Scrum is like chess. You either
play it as its rules state, or you
don’t. Scrum and chess do not
fail or succeed. They are either
played, or not.” - Ken Schwaber
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Beware ‘cargo cult’ Agile
The term “cargo cult” is used as an English
language idiom for referring to any group of
people who imitate the superficial exterior
of a process or system without having any
understanding of the underlying substance.
Reference: http://theresilientearth.com/?q=content/cargo-cult-climate-science
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
It’s not just about going faster...
When the authors of the Agile Manifesto began
talking about what was important to each of us,
way back in 2001, we clearly agreed on two
broad goals:
• improving software development performance
(striving for software excellence) and
• creating exciting, collaborative, fun work
environments.
The latter - better working environments - was
just as important as the former, but in the
intervening years it often became sidetracked...
- Jim Highsmith in his forward to The Human Side of Agile by Gil Broza
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Losing the definition of ‘Agile’
“Semantic diffusion occurs when you have a word that is coined a
person or group, often with a pretty good definition, but then gets
spread through the wider community in a way that weakens that
definition. This weakening risks losing the definition entirely - and
with it any usefulness to the term.
I see this semantic diffusion happening very publicly to two terms
at the moment: 'agile' and 'Web2.0'.
...both of these face a lot of corruption in the field. I've run into
people who think agile methods mean you shouldn't do any
planning ”
- Martin Fowler
Reference: http://martinfowler.com/bliki/SemanticDiffusion.html
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Beware the Pit!
The Pit of
Dysfunction
Worst of both worlds
No fully functional
system of Agile
management and
delivery has been
achieved
“Let’s get rid of our old
approach and just do the
bits of Agile that suit us!”
Traditional Predictive
Project Management
has been disbanded
“This isn’t really working so well...”
Neither robust
Nor resilient
Traditional Predictive
Waterfall Process
High Performance
Agile Teams and
Transformed
Organisation
High Capability
Low Capability
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Things you can do about half-baked Agile...
1. Get someone in to talk to your leadership team
2. Become a change agent / ScrumMaster
Manns, M. L. and Rising, L. Fearless Change: Patterns for
Introducing New Ideas. Addison-Wesley, 2004.
Cohn, M. Succeeding with Agile: Software Development Using
Scrum. Addison-Wesley Professional, 2009.
3. Do ScrumMaster or advanced Agile Leadership
training
4. Get an external Agile Coach in
5. Connect with people at other organisations who
have overcome similar issues... at Meetups...
perhaps at a conference...
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Ingredients in the
formula
Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com
Knowledge creation
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
How Development is Different
MANUFACTURING DEVELOPMENT
Tasks are... Repetitive Non-repetitive
Tasks are... Predictable Unpredictable
Requirements are... A Constraint A Degree of Freedom
Requirements are... Fixed Evolving
Work is... Bounded Unbounded
Cost of Delay is... Homogeneous Non-homogeneous
Task Durations are... Homogeneous Non-homogeneous
Variability is... Always harmful Sometime Required
Inventory is... Visible Invisible
Inventory is... Physical Objects Information
Reference: Donald G. Reinertsen,Workshop: The Science of Lean Product Development, 2012.
In Product Development,“you always have to change the recipe to add value.”
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Efficiency vs Creativity
Reference: http://www.businessweek.com/stories/2007-06-10/at-3m-a-struggle-between-efficiency-and-creativity
Efficiency programs such as Six Sigma are designed
to identify problems in work processes—and then use
rigorous measurement to reduce variation and
eliminate defects. When these types of initiatives
become ingrained in a company's culture, as they did
at 3M, creativity can easily get squelched. After all, a
breakthrough innovation is something that challenges
existing procedures and norms. "Invention is by its
very nature a disorderly process," says current CEO
George Buckley, who has dialled back many of
McNerney's initiatives.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Product Development considered
more relevant than Manufacturing
Take-away:
Manufacturing and New Product
Development are very different in nature.
They are best served by very different
management approaches.
Be careful about copying too much from
Manufacturing. Try looking at how the most
innovative companies design new products.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Study how Lean companies invent
New Products
1950 1960 1970 1980 1990 2000 2010
A new
Product
Development
Paradigm
W. Edwards
Deming
Decades of ‘Lean’ Manufacturing and
Product Development in Japan
Describes Product
Development as a form
of Knowledge
Creation
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Point 9 for Management from
Deming
“Break down barriers between
departments. People in research, design,
sales, and production must work as a
team, in order to foresee problems of
production and usage that may be
encountered with the product or service.”
- W. Edwards Deming
Reference: http://deming.org/index.cfm?content=66
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
The New Paradigm is All-at-once
1 2 3 4
Type A (e.g. at NASA)
Type B (e.g. at Fuji-Xerox)
1 2 3 4
Type C (e.g. at Honda, Canon)
1 2 3 4
Source: Hirotaka Takeuchi, Ikujiro Nonaka, The New New Product Development Game,
Harvard Business Review, January-February 1986.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Products developed using Type C
Scrum
Remember... this was
in the early 80’s!
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
A new management paradigm
“This new emphasis on speed and flexibility calls
for a different approach for managing new product
development.
The traditional sequential or “relay race” approach
to product development... may conflict with the
goals of maximum speed and flexibility.
Instead, a holistic or “______” approach – where
the team tries to go the distance as a unit, passing
the ball back and forth - may better serve today’s
competitive requirements.”
Source: Hirotaka Takeuchi, Ikujiro Nonaka, The New New Product Development Game,
Harvard Business Review, January-February 1986.
rugby
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Although project teams are largely on their own,
they are not uncontrolled. Management establishes
enough checkpoints to prevent instability, ambiguity,
and tension from turning into chaos. At the same
time, management avoids the kind of rigid control
that impairs creativity and spontaneity.
- Takeuchi & Nonaka
Self-organising Teams are key
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
From: Kent Beck
To: Jeff Sutherland <jsutherland>
Reply: 70761.1216@compuserve.com
Date: Mon, 15 May 1995 18:01:15 -0400
(EDT)
Subj: HBR paper
_________________________
Is there a good place to get reprints of the
SCRUM paper from HBR? I've written
patterns for something very similar and I
want to make sure I steal as many ideas as
possible.
Kent
New, New Product Development
Game influenced XP as well
Thanks to: Joseph Pelrine.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Take-away:
Superior speed and flexibility can be
achieved through disintermediation of silos
of specialists and using cross-functional
teams.
© 2013-18 Scrum WithStyle scrumwithstyle.com
Iterative Incremental
Development
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Iterate
• Means “re-do”
• A deliberate re-work strategy
• Used to refine a feature or quality of the
product
• Develop a rough version, inspect it,
then improve it
• Allows evolution from vague idea to a
high quality realisation
1 2 3 4 5
Source: Jeff Patton. www.AgileProductDesign.com
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Increment
• Means “add onto”
• A staging strategy through
“Product Increments”
• Contrasts with “big bang”
52 3
Source: Jeff Patton. www.AgileProductDesign.com
41
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Scrum should be both Iterative and
Incremental
1 2 3 4 5 6
Combining iteration with incrementation provides:
• Meaningful visibility
• Strategy to manage uncertainty / risk
• Relatively low cost of change
• Options and flexibility
• Many chances to leverage learning to optimise
product
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
The New, New Product
Development Game Time-boxes
Iterative, Incremental
Development
Smalltalk
Engineering Tools
Scrum
Source: Ken Schwaber.
Ingredients in the Formula
Lean
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
High Perf Software Dev research
- AT&T Bell Labs, Jim Coplien
Complexity and Management
- Prof. Ralph D. Stacey
Scrum
Additional Ingredients
Empirical Process Control theory
- Babatunde A. Ogunnaike
Team Leadership
- Prof. J. Richard Hackman (RIP)
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Reference: Harrison, Neil B., and James O. Coplien. "Patterns of Productive Software Organizations." Bell Labs Technical
Journal 1.1 (1996): 138-45
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Minimise roles for performance
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Reference: Coplien, J., Borland Software Craftsmanship:A New Look at Process, Quality and Productivity, Proceedings of the 5th
Annual Borland International Conference, Orlando, FL., 1994.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Process control paradigm shift
The reaction upon Ken Schwaber showing widely
used software development methods to
Ogunnaike and other process control experts...
Reference: Ken Schwaber, Mike Beedle, Agile Software Development with Scrum, Prentice Hall, 2002.
“They inspected the systems development processes that
I brought them. I have rarely provided a group with so
much laughter. They were amazed and appalled that my
industry, systems development, was trying to do its work
using a completely inappropriate process control model.”
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
The emergence of a formula
1950 1960 1970 1980 1990
First book
describing
Scrum for
software
OOPSLA
paper on
Scrum
2000 2010
Agile Manifesto
The word
“Agile” is
coined as an
umbrella term
A new
Product
Development
Paradigm
W. Edwards
Deming
Describes Product
Development as a form
of Knowledge
Creation
Decades of ‘Lean’
Manufacturing and Product
Development in Japan
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
* The original metaphor of dwarfs on the shoulders of giants has been attributed to Bernard of Chartres in 1159.
*
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Potentially Shippable
Product Increment
Simple Scrum Flow
Sprint
Product Backlog Sprint
Planning
1
Sprint
Review
3
Sprint
Retrospective
4
Day
Daily Scrum
2
Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com
Scrum: 3 Roles, 3 Artefacts, 5 Events
• Product Owner
• Team
• Scrum Master
Roles
• Product Backlog
• Sprint Backlog
• Increment
Artefacts
• Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
Events
Values Openness Focus Commitment Respect Courage
Principles Empiricism Self-organisationIterative Incremental Time-boxing
Creating the Scrum formula
See Jeff Sutherland explain the creation of Scrum at:
youtube.com/watch?v=O7cA1q0XwhE
If you missed this session/section, this is a good
summary of what was discussed in this section.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
Take-away:
The Scrum formula incorporates patterns
from advanced product development and
high performance software development
so that you don’t have to re-invent it all to
get going. You do need Agile and Lean
principles to get the most out of it however.
© 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission.
We’re
rowan@scrumwithstyle.com
Twitter: @rowanb
au.linkedin.com/in/rowanbunning
Rowan Bunning
www.scrumwithstyle.com

Contenu connexe

Tendances

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Methodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileMethodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileTricode (part of Dept)
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision makingDennis Stevens
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio ManagementAlexander Apostolov
 
How your culture is shaping your Agile
How your culture is shaping your AgileHow your culture is shaping your Agile
How your culture is shaping your AgileRowan Bunning
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]LeadingAgile
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterArno Delhij 웃
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation DefinedChristoph Mathis
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsBarry O'Reilly
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation StrategySemen Arslan
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerSaket Bansal
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 

Tendances (20)

Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
Methodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to AgileMethodologies - Transitioning Waterfall to Agile
Methodologies - Transitioning Waterfall to Agile
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 
Lean Project Portfolio Management
Lean Project Portfolio ManagementLean Project Portfolio Management
Lean Project Portfolio Management
 
How your culture is shaping your Agile
How your culture is shaping your AgileHow your culture is shaping your Agile
How your culture is shaping your Agile
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsTraditional vs Lean Portfolio Management, Agile PMO & Organisations
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Agile for Infrastructure Projects
Agile for Infrastructure ProjectsAgile for Infrastructure Projects
Agile for Infrastructure Projects
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 

Similaire à A simple formula for becoming Lean, Agile and unlocking high performance teams - 2018 redux

Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1Ilan Kirschenbaum
 
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesScaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesSimon Roberts
 
rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookascAnne Starr
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrumAnne Starr
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxplaTechXpla
 
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
 
How Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementHow Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementKaty Slemon
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrumPierre E. NEIS
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxAmira Elsayed Ismail
 
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
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsGraham Dick
 
Agile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredAgile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredGunther Verheyen
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 

Similaire à A simple formula for becoming Lean, Agile and unlocking high performance teams - 2018 redux (20)

Practical Scrum course day 1
Practical Scrum course day 1Practical Scrum course day 1
Practical Scrum course day 1
 
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling ApproachesScaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
Scaling Scrum: Enterprise Scrum Compared with Other Leading Scaling Approaches
 
rumgileebookasc
rumgileebookascrumgileebookasc
rumgileebookasc
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrum
 
Agile Presentation
Agile PresentationAgile Presentation
Agile Presentation
 
Agile pandemic.pptx
Agile pandemic.pptxAgile pandemic.pptx
Agile pandemic.pptx
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
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
 
How Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementHow Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project Management
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Let's talk about scrum
Let's talk about scrumLet's talk about scrum
Let's talk about scrum
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
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
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management ExploredAgile Tour Brussels 2014 - Empirical Management Explored
Agile Tour Brussels 2014 - Empirical Management Explored
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 

Plus de Rowan Bunning

Liberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfLiberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfRowan Bunning
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at ScaleRowan Bunning
 
Succeeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankSucceeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankRowan Bunning
 
How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?Rowan Bunning
 
Agile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsAgile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsRowan Bunning
 
The Ki to Scrum Mastery
The Ki to Scrum MasteryThe Ki to Scrum Mastery
The Ki to Scrum MasteryRowan Bunning
 
Advancing as a Scrum Master or Agile Coach v2
Advancing as a Scrum Master or Agile Coach v2Advancing as a Scrum Master or Agile Coach v2
Advancing as a Scrum Master or Agile Coach v2Rowan Bunning
 
Five leadership lenses for agile success
Five leadership lenses for agile successFive leadership lenses for agile success
Five leadership lenses for agile successRowan Bunning
 
Advancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachAdvancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachRowan Bunning
 
Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Rowan Bunning
 
How your culture is shaping your agile
How your culture is shaping your agileHow your culture is shaping your agile
How your culture is shaping your agileRowan Bunning
 
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeIlluminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeRowan Bunning
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshopRowan Bunning
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015Rowan Bunning
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?Rowan Bunning
 
A simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsA simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsRowan Bunning
 

Plus de Rowan Bunning (17)

Liberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfLiberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdf
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at Scale
 
Succeeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankSucceeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central Bank
 
How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?
 
Agile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsAgile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile concepts
 
The Ki to Scrum Mastery
The Ki to Scrum MasteryThe Ki to Scrum Mastery
The Ki to Scrum Mastery
 
Advancing as a Scrum Master or Agile Coach v2
Advancing as a Scrum Master or Agile Coach v2Advancing as a Scrum Master or Agile Coach v2
Advancing as a Scrum Master or Agile Coach v2
 
Five leadership lenses for agile success
Five leadership lenses for agile successFive leadership lenses for agile success
Five leadership lenses for agile success
 
Advancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachAdvancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile Coach
 
Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018Genuine agility at scale through LeSS Product Ownership - April 2018
Genuine agility at scale through LeSS Product Ownership - April 2018
 
How your culture is shaping your agile
How your culture is shaping your agileHow your culture is shaping your agile
How your culture is shaping your agile
 
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeIlluminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFe
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshop
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?
 
A simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsA simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teams
 
Kicking ScrumBut
Kicking ScrumButKicking ScrumBut
Kicking ScrumBut
 

Dernier

Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...PRnews2
 
Rakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi Bazaar
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextP&CO
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 

Dernier (20)

Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate Professional
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
 
Toyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage TechniquesToyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage Techniques
 
Rakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptx
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Entrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider contextEntrepreneurial ecosystem- Wider context
Entrepreneurial ecosystem- Wider context
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 

A simple formula for becoming Lean, Agile and unlocking high performance teams - 2018 redux

  • 1. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. A simple formula for becoming Lean, Agile and unlocking high performance teams Rowan Bunning, CST scrumwithstyle.com @rowanb
  • 2. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Rowan Bunning • Background in object oriented & web dev. with vendors, start-ups & consultancies • Introduced to Agile practices over 10 years ago as: “the way good Smalltalkers develop software” • Pioneer of Scrum in Australia • Worked as an Agile Coach / ScrumMaster at a leading Agile consultancy in the U.K. • Agile Coach in Australia • I also help with training including... • Certified ScrumMaster • Advanced Certified ScrumMaster • Certified Scrum Product Owner • Effective User Stories • Agile Estimating and Planning • Agile for Teams
  • 3. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Session Outline 1. Lean knobs (how you can implement Lean using Scrum) 2. The taste of ‘half-baked’ Agile (…and what you can do about it) 3. Ingredients in the formula (particularly interesting to the academically inclined)
  • 4. Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com Results as per July 4, 2018 session
  • 5. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Lean Knobs Being Lean by turning the knobs in Scrum 0 11
  • 6. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. eXtreme Programming was about turning it up to 10 When I first articulated XP, I had the mental image of knobs on a control board. Each knob was a practice that from experience I knew worked well. I would turn all the knobs up to 10 and see what happened. I was a little surprised to find that the whole package of practices was stable, predictable, and flexible. - Kent Beck
  • 7. Can we take it to 11? See Spinal Tap video at: youtube.com/watch?v=EbVKWCpNFhY
  • 9. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Lean Software Development thought leaders on Scrum “Scrum is a fine example of a Lean environment. Scrum is a set of practices; this is how you do things. Lean would be the principles behind those practices. Lean is the general principles that encourage you to use something like Scrum.” - Interview with Mary and Tom Poppendieck on using Lean for Competitive Advantage, InfoQ, 2007: http://www.infoq.com/interviews/poppendieck-lean-2007
  • 10. Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com Lean Thinking House for Development Wastes: • Non Value Adding Variability • Overburden • Handoff • WIP • Information scatter • Delay • Multi-tasking • Defects • Wishful thinking
  • 11. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Lean Knobs we’ll look at • Plan Do Check Act - The PDCA cycle • Batch Size (multiple levels) • Limit WIP (multiple levels) • Managing Queues • Pull (multiple levels) • Seeing Waste • Eliminating Waste • Amplifying Learning
  • 12. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Potentially Releasable Product Increment The PDCA Cycle in Scrum Sprint Product Backlog Sprint Planning 1 Sprint Review 3 Sprint Retrospective 4 Sprint Planning - Plan the new cycle Day Daily Scrum 2 Daily Work - Execute.... learning by Do-ing! Sprint Retrospective - Act on what was learned to improve future cycles Sprint Review - Check Product Increment against latest understanding of the customer need and product design
  • 13. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Batch size at release level Sprint 1 Sprint 4 Go Live #1 Go/No Go?Go/No Go?Go/No Go? Cycle time of Requirement to releasable software Go Live #2 Sprint 2 Sprint 3 Sprint 5 Sprint 6 Go/No Go? Envisioning + Release Planning Release Size 0 11
  • 14. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Batch Sizing knob for Interaction & Adaptation Sprint N Sprint work Sprint N+1 How long to create a Product Increment of sufficient value for meaningful feedback from stakeholders? Sprint Length 0 11
  • 15. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Limit WIP “Do your job. Focus all of your efforts and skills on doing the work that you’ve committed to doing. Don’t worry about anything else.” 0 11 Focus Stop starting, start finishing!
  • 16. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Limit WIP within Sprints by ‘Swarming’ PBI 1 PBI 2 PBI 3 PBI 4 PBI 5 PBI 6 Sprint 0 11 WIP Degree of Swarming Not Started WIP Completed
  • 17. © 2013 Scrum WithStyle scrumwithstyle.com The ‘Waterline’ Pull Items into Sprints The current Release Manage Queue Size by only disaggregating the tip of the iceberg Ready items
  • 18. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Push Pull Backlog into stable Teams Project ‘Resources’ Portfolio Team Rather than seeking ‘resources’ to fit the work ...construct pipelines of value to be pulled into stable teams based on current capacity Source: Serge Beaumont, Practical tools for the Product Owner: Focus, Value, Flow, Munich Scrum Gathering October 2009. Product Backlog Pull 0 11 Degree to which Portfolio Management uses Pull scheduling
  • 19. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Task I 8h Task K 4h Task L 4h Pulling from the Sprint Backlog Task C 0h Product Backlog Item Not Started WIP Completed As a user, I... As a user, I... Migrate... Task E 4h Task B 0h Task A 0h Task D 4h 3 8 5 Task H 6h Task L 4h Task G 4h Task F 6h Now that I have capacity, what’s the next most urgent task that I can PULL across? 0 11 Inclination of team members to Pull tasks and use all of their skills to level work to capacity
  • 20. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Seldom or never used 64% Always or often used 20% Always Often Sometimes Seldom Never Reference: CHAOS Report, Standish Group. Features in software systems Seeing the Biggest Waste in Software 0 11 Degree to which Sprint Reviews are used effectively with the right people giving the right feedback and the Product Owner taking the right Backlog adjustment action
  • 21. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Eliminate waste “Drop it” “Do it sooner” Sprint Release Burndown “Do it later” 0 11 Focus on Backlog ordering byValueBacklog Ordering Feedback Urgency: What is the Cost of Delay? Importance: What is the benefit?
  • 22. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Exchanging items to increase value Time To add a new item... ...drop an item of equal or greater effort.Value Source: Serge Beaumont, Practical tools for the Product Owner: Focus, Value, Flow, Munich Scrum Gathering October 2009.
  • 23. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Amplify Learning 0 11 Pairing and Sharing Photo: Calqui
  • 24. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Complicated Complex Pattern-based leadership Sense, analyse, respond Create panels of experts Listen to conflicting advice Fact-based management Probe, sense, respond Set boundaries Create environments and experiments that allow patterns to emerge Increase levels of interaction and communication Use methods that can help generate ideas Stimulate attractors Monitor for emergence Encourage dissent Thanks to: Dave Snowden cognitive-edge.com The applicability of a given management approach is bounded Chaotic
  • 25. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Scrum knobs for complexity Complexity approach Scrum Knobs Managing starting conditions Vision,Agile team formation Probe, sense, respond Apply, Inspect,Adapt* Set containing boundaries Sprints, team, committed work... Safe-fail environments Timeboxing and iteration... Experiments, pattern emergence Self-organisation, retro. actions Increase levels of interaction and communication Colocation, collaboration... Generate ideas Ideation, collaborative design... Open up discussions Well facilitated workshops... Use distributed cognition Self-organisation Stimulate attractors ScrumMaster interventions... Encourage dissent and diversity Cross-functional teams... Monitor for emergence ScrumMaster activity, retros... Thanks to: Joseph Pelrine.
  • 26. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Take-away: From a practitioner’s point of view... Lean is a set of thinking tools to better understand how to get the most out of Agile application frameworks such as Scrum.
  • 27. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. A previous session... London, 2007
  • 28. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. The taste of half-baked Agile Fragile Scrummerfall Scrumbut(t)Waterscrum RUP-tured Scrum Cargo cult Agile
  • 29. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Usage of Agile methods 81.5% Scrum 58.5% Iterative 44.4% Waterfall 37.1% Kanban 35.6% eXtreme Programming (XP) 32.7% Lean “overall Agile adoption now approaches 45%, up from 39% in 2010” References: Forrester Research, "Rightsource Your Agile-Lean Ecosystem" by Diego lo Giudice, September 4, 2012. Forrester Research, "Survey Results: How Agile Is Your Organization?" by Diego lo Giudice, November 2011. Non-Agile Agile
  • 30. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. “Agile” is an umbrella term defined by... Values & Principles “Agile” and Agile methods Practices Time-boxing Reviews Test Driven Development Acceptance Test Driven Development Continuous Integration Daily Scrums Scrum eXtreme Programming Dynamic Systems Development Method Crystal Feature Driven Development Agile methods* ...to be agile etc... Visual Management Do 1...n Be... Use n...N User Stories Adaptive Systems Development * the key ones represented at the Agile Manifesto gathering in Feb 2001.
  • 31. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Agile is an Abstraction over more concrete frameworks What happens when you try to instantiate an abstract class?
  • 32. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. A few things to keep in mind... • There is no such thing as “the Agile Methodology”... which one? • You cannot “do Agile”... see: tinyurl.com/nodoagile (unless the term is being overloaded to mean someone’s custom/proprietary method that is being called ‘Agile’). • You can however, do an Agile method and Agile practices as a means of living the Agile values, following the principles and creating an Agile culture.
  • 33. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benefits.” - Kent Beck XP Practices are Interdependent © 2013 Scrum WithStyle scrumwithstyle.com
  • 34. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Scrum is a mirror Quoted from:Alistair Cockburn.
  • 35. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Scrum exposes issues to be fixed “Scrum is a very simple framework within which the ‘game’ of complex product development is played. Scrum exposes every inadequacy or dysfunction within an organisation’s product and system development practices. The intention of Scrum is to make them transparent so the organisation can fix them. Unfortunately, many organisations change Scrum to accommodate the inadequacies or dysfunctions instead of solving them.” - Ken Schwaber “The mistake we made was to change Scrum to fit our current environment, rather than use Scrum to improve our current environment.” - a recent client
  • 36. Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com “Scrum is like chess. You either play it as its rules state, or you don’t. Scrum and chess do not fail or succeed. They are either played, or not.” - Ken Schwaber
  • 37. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Beware ‘cargo cult’ Agile The term “cargo cult” is used as an English language idiom for referring to any group of people who imitate the superficial exterior of a process or system without having any understanding of the underlying substance. Reference: http://theresilientearth.com/?q=content/cargo-cult-climate-science
  • 38. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. It’s not just about going faster... When the authors of the Agile Manifesto began talking about what was important to each of us, way back in 2001, we clearly agreed on two broad goals: • improving software development performance (striving for software excellence) and • creating exciting, collaborative, fun work environments. The latter - better working environments - was just as important as the former, but in the intervening years it often became sidetracked... - Jim Highsmith in his forward to The Human Side of Agile by Gil Broza
  • 39. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Losing the definition of ‘Agile’ “Semantic diffusion occurs when you have a word that is coined a person or group, often with a pretty good definition, but then gets spread through the wider community in a way that weakens that definition. This weakening risks losing the definition entirely - and with it any usefulness to the term. I see this semantic diffusion happening very publicly to two terms at the moment: 'agile' and 'Web2.0'. ...both of these face a lot of corruption in the field. I've run into people who think agile methods mean you shouldn't do any planning ” - Martin Fowler Reference: http://martinfowler.com/bliki/SemanticDiffusion.html
  • 40. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Beware the Pit! The Pit of Dysfunction Worst of both worlds No fully functional system of Agile management and delivery has been achieved “Let’s get rid of our old approach and just do the bits of Agile that suit us!” Traditional Predictive Project Management has been disbanded “This isn’t really working so well...” Neither robust Nor resilient Traditional Predictive Waterfall Process High Performance Agile Teams and Transformed Organisation High Capability Low Capability
  • 41. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Things you can do about half-baked Agile... 1. Get someone in to talk to your leadership team 2. Become a change agent / ScrumMaster Manns, M. L. and Rising, L. Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley, 2004. Cohn, M. Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional, 2009. 3. Do ScrumMaster or advanced Agile Leadership training 4. Get an external Agile Coach in 5. Connect with people at other organisations who have overcome similar issues... at Meetups... perhaps at a conference...
  • 42. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Ingredients in the formula
  • 43. Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com Knowledge creation
  • 44. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. How Development is Different MANUFACTURING DEVELOPMENT Tasks are... Repetitive Non-repetitive Tasks are... Predictable Unpredictable Requirements are... A Constraint A Degree of Freedom Requirements are... Fixed Evolving Work is... Bounded Unbounded Cost of Delay is... Homogeneous Non-homogeneous Task Durations are... Homogeneous Non-homogeneous Variability is... Always harmful Sometime Required Inventory is... Visible Invisible Inventory is... Physical Objects Information Reference: Donald G. Reinertsen,Workshop: The Science of Lean Product Development, 2012. In Product Development,“you always have to change the recipe to add value.”
  • 45. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Efficiency vs Creativity Reference: http://www.businessweek.com/stories/2007-06-10/at-3m-a-struggle-between-efficiency-and-creativity Efficiency programs such as Six Sigma are designed to identify problems in work processes—and then use rigorous measurement to reduce variation and eliminate defects. When these types of initiatives become ingrained in a company's culture, as they did at 3M, creativity can easily get squelched. After all, a breakthrough innovation is something that challenges existing procedures and norms. "Invention is by its very nature a disorderly process," says current CEO George Buckley, who has dialled back many of McNerney's initiatives.
  • 46. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Product Development considered more relevant than Manufacturing Take-away: Manufacturing and New Product Development are very different in nature. They are best served by very different management approaches. Be careful about copying too much from Manufacturing. Try looking at how the most innovative companies design new products.
  • 47. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Study how Lean companies invent New Products 1950 1960 1970 1980 1990 2000 2010 A new Product Development Paradigm W. Edwards Deming Decades of ‘Lean’ Manufacturing and Product Development in Japan Describes Product Development as a form of Knowledge Creation
  • 48. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Point 9 for Management from Deming “Break down barriers between departments. People in research, design, sales, and production must work as a team, in order to foresee problems of production and usage that may be encountered with the product or service.” - W. Edwards Deming Reference: http://deming.org/index.cfm?content=66
  • 49. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. The New Paradigm is All-at-once 1 2 3 4 Type A (e.g. at NASA) Type B (e.g. at Fuji-Xerox) 1 2 3 4 Type C (e.g. at Honda, Canon) 1 2 3 4 Source: Hirotaka Takeuchi, Ikujiro Nonaka, The New New Product Development Game, Harvard Business Review, January-February 1986.
  • 50. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Products developed using Type C Scrum Remember... this was in the early 80’s!
  • 51. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. A new management paradigm “This new emphasis on speed and flexibility calls for a different approach for managing new product development. The traditional sequential or “relay race” approach to product development... may conflict with the goals of maximum speed and flexibility. Instead, a holistic or “______” approach – where the team tries to go the distance as a unit, passing the ball back and forth - may better serve today’s competitive requirements.” Source: Hirotaka Takeuchi, Ikujiro Nonaka, The New New Product Development Game, Harvard Business Review, January-February 1986. rugby
  • 52. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Although project teams are largely on their own, they are not uncontrolled. Management establishes enough checkpoints to prevent instability, ambiguity, and tension from turning into chaos. At the same time, management avoids the kind of rigid control that impairs creativity and spontaneity. - Takeuchi & Nonaka Self-organising Teams are key
  • 53. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. From: Kent Beck To: Jeff Sutherland <jsutherland> Reply: 70761.1216@compuserve.com Date: Mon, 15 May 1995 18:01:15 -0400 (EDT) Subj: HBR paper _________________________ Is there a good place to get reprints of the SCRUM paper from HBR? I've written patterns for something very similar and I want to make sure I steal as many ideas as possible. Kent New, New Product Development Game influenced XP as well Thanks to: Joseph Pelrine.
  • 54. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Take-away: Superior speed and flexibility can be achieved through disintermediation of silos of specialists and using cross-functional teams.
  • 55. © 2013-18 Scrum WithStyle scrumwithstyle.com Iterative Incremental Development
  • 56. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Iterate • Means “re-do” • A deliberate re-work strategy • Used to refine a feature or quality of the product • Develop a rough version, inspect it, then improve it • Allows evolution from vague idea to a high quality realisation 1 2 3 4 5 Source: Jeff Patton. www.AgileProductDesign.com
  • 57. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Increment • Means “add onto” • A staging strategy through “Product Increments” • Contrasts with “big bang” 52 3 Source: Jeff Patton. www.AgileProductDesign.com 41
  • 58. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Scrum should be both Iterative and Incremental 1 2 3 4 5 6 Combining iteration with incrementation provides: • Meaningful visibility • Strategy to manage uncertainty / risk • Relatively low cost of change • Options and flexibility • Many chances to leverage learning to optimise product
  • 59. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. The New, New Product Development Game Time-boxes Iterative, Incremental Development Smalltalk Engineering Tools Scrum Source: Ken Schwaber. Ingredients in the Formula Lean
  • 60. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. High Perf Software Dev research - AT&T Bell Labs, Jim Coplien Complexity and Management - Prof. Ralph D. Stacey Scrum Additional Ingredients Empirical Process Control theory - Babatunde A. Ogunnaike Team Leadership - Prof. J. Richard Hackman (RIP)
  • 61. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Reference: Harrison, Neil B., and James O. Coplien. "Patterns of Productive Software Organizations." Bell Labs Technical Journal 1.1 (1996): 138-45
  • 62. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Minimise roles for performance
  • 63. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Reference: Coplien, J., Borland Software Craftsmanship:A New Look at Process, Quality and Productivity, Proceedings of the 5th Annual Borland International Conference, Orlando, FL., 1994.
  • 64. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Process control paradigm shift The reaction upon Ken Schwaber showing widely used software development methods to Ogunnaike and other process control experts... Reference: Ken Schwaber, Mike Beedle, Agile Software Development with Scrum, Prentice Hall, 2002. “They inspected the systems development processes that I brought them. I have rarely provided a group with so much laughter. They were amazed and appalled that my industry, systems development, was trying to do its work using a completely inappropriate process control model.”
  • 65. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. The emergence of a formula 1950 1960 1970 1980 1990 First book describing Scrum for software OOPSLA paper on Scrum 2000 2010 Agile Manifesto The word “Agile” is coined as an umbrella term A new Product Development Paradigm W. Edwards Deming Describes Product Development as a form of Knowledge Creation Decades of ‘Lean’ Manufacturing and Product Development in Japan
  • 66. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. * The original metaphor of dwarfs on the shoulders of giants has been attributed to Bernard of Chartres in 1159. *
  • 67. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Potentially Shippable Product Increment Simple Scrum Flow Sprint Product Backlog Sprint Planning 1 Sprint Review 3 Sprint Retrospective 4 Day Daily Scrum 2
  • 68. Please do not redistribute without the author’s permission. © 2013-18 Scrum WithStyle scrumwithstyle.com Scrum: 3 Roles, 3 Artefacts, 5 Events • Product Owner • Team • Scrum Master Roles • Product Backlog • Sprint Backlog • Increment Artefacts • Sprint • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective Events Values Openness Focus Commitment Respect Courage Principles Empiricism Self-organisationIterative Incremental Time-boxing
  • 69. Creating the Scrum formula See Jeff Sutherland explain the creation of Scrum at: youtube.com/watch?v=O7cA1q0XwhE If you missed this session/section, this is a good summary of what was discussed in this section.
  • 70. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. Take-away: The Scrum formula incorporates patterns from advanced product development and high performance software development so that you don’t have to re-invent it all to get going. You do need Agile and Lean principles to get the most out of it however.
  • 71. © 2013-18 Scrum WithStyle scrumwithstyle.comPlease do not redistribute without the author’s permission. We’re rowan@scrumwithstyle.com Twitter: @rowanb au.linkedin.com/in/rowanbunning Rowan Bunning www.scrumwithstyle.com