SlideShare uma empresa Scribd logo
1 de 61
© 2015 Scrum WithStyle scrumwithstyle.com
Introduction to
A short introduction to Large-Scale Scrum
April, June, July 2015
with Rowan Bunning, Certified Scrum Trainer
© 2015 Scrum WithStyle scrumwithstyle.com
Credit:
This slide deck includes diagrams that are © C. Larman and B. Vodde.
Thanks to Craig and Bas for sharing these and other diagrams at less.works
This material or a variation of this was presented at:
• Monday April 20 at the Sydney Scrum User Group, Australia
• Wednesday June 26 at Equinox IT breakfast event in Auckland, New Zealand
• Wednesday July 1 at Equinox IT evening event in Wellington, New Zealand
Thanks to the following event sponsors
Equinox IT equinox.co.nz
IndustrieIT industrieit.com
Scrum Australia scrum.com.au
Scrum WithStyle scrumwithstyle.com
© 2015 Scrum WithStyle scrumwithstyle.com
Rowan Bunning
Scrum WithStyle Pty Ltd
• Background in object oriented & web dev. with vendors,
enterprise product development, start-ups & consultancies
• Introduced to Agile via eXtreme Programming in 2001 as:
“the way good Smalltalkers develop software”
• Introduced Scrum organisation-wide in 2003-4
• Agile Coach / ScrumMaster at a leading agile
consultancy in the U.K.
• Have trained approx. 3,000 people in Scrum & Agile
• Certified ScrumMaster®
• Certified Scrum Product Owner®
• Effective User Stories
• Agile Estimating and Planning etc.
• Agile Coach in Australia since late 2008
• Organiser of Regional Scrum Gatherings® in Australia
© 2015 Scrum WithStyle scrumwithstyle.com
Q:
Who has more than 10 people working on
the same product / project / program?
© 2015 Scrum WithStyle scrumwithstyle.com
Session Outline
• A Scaling Story
• LeSS is Scrum at Scale
• Positioning LeSS
• LeSS Principles
• LeSS Structure
• LeSS Management
• LeSS Adoption
• Q&A
© 2015 Scrum WithStyle scrumwithstyle.com
A Scaling Story
London, England 2007-8
© 2015 Scrum WithStyle scrumwithstyle.com
The problem
• Multi-national operating in 43 countries
• Required a globally unified CRM order management system with real
time customer data
• To be integrated with 34 instances of a legacy system
• Business Process Re-engineering heavy
• Siebel, Oracle Fusion, Mainframe, OLAP and Business objects
• Had spent several years and £_____ Million on failed attempts that
delivered nothing of value using waterfall-style predictive processes
and traditional programme management
© 2015 Scrum WithStyle scrumwithstyle.com
We succeeded using scaled-up Scrum
• 25,000 hours of development and test effort
• Added 1 new Scrum team per month to…
• 160 people in delivery
• 5 different locations (UK x2 , India x2 and Russia)
• 5 different vendors
• Production release cycle reduced to 7 weeks (4 of these were in
Sprint)
• £20m for two major functional releases and a new middleware
layer infrastructure component
• “the best relationship between a project and the business
community I have ever seen” - senior stakeholder
© 2015 Scrum WithStyle scrumwithstyle.com
Scaled-up Scrum
Product Backlog
• Feature A
• Feature B
• Feature C
• Feature D
• Overall PO and Product Backlog
• Streams split to minimise dependency
• Separate Stream Owners
Team BTeam A
Area 1 Backlog
• Feature A
• Feature C
• Feature F
• Feature I
Area 2 Backlog
•Feature B
•Feature D
•Feature G
•Feature H
Team G
Area 3 Backlog
•Feature E
•Feature H
•Feature J
•Feature K
Thanks to: Colin Bird.
Team C Team ETeam D Team F Team H
© 2015 Scrum WithStyle scrumwithstyle.com
Scaling patterns used in 2007-8
• Single overall Product Backlog
• Areas split down lines of least dependency
• Feature teams
• Single Sprint
• Simultaneous Backlog Refinement
• Big room Sprint Planning
• Common development standards
• Multi-team continuous integration
• Common Definition of Done
• Whole product Sprint Review
• Offshore-onshore rotation
© 2015 Scrum WithStyle scrumwithstyle.com
What’s your probably of success?
Reference: The Chaos Report, The Standish Group, 2013.
See: The Chaos Report, The Standish Group, 2013.
CHAOS Resolution by Large and Small Projects
© 2015 Scrum WithStyle scrumwithstyle.com
Q: What makes scaling-up Agile difficult?
A: Organisational design flaws (in comparison to Agile and Lean principles)
The organisation was not designed with Agile and Lean principles in mind.
Traditional organisations become more complicated over time.
Large product development groups typically feature…
• Functional groups
• Big batches
• Sequential processes
• Weak feedback loops
• Lots of handoffs
Thanks to Craig Larman.
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS is Scrum at Scale
© 2015 Scrum WithStyle scrumwithstyle.com
© 2015 Scrum WithStyle scrumwithstyle.com
Large-Scale Scrum (LeSS) structure
PO
One
Product Backlog
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Task
Item #1
Item #2
Item #3
…
Up to about
eight teams
One Sprint Backlog
per Team
One dedicated
ScrumMaster per
1-3 Teams
One
Product Owner
© 2015 Scrum WithStyle scrumwithstyle.com
One Sprint, One ‘Done’, Many Teams
© 2015 Scrum WithStyle scrumwithstyle.com
Sprint
Backlog
Product
Owner
Product
Backlog
2-4 week
Sprint
Daily
Scrum
(15 min)
1 day
Sprint
Retrospective
(1.5-3 h)
Sprint
Planning
Part 2
(2-4 h)
+
+
+
(Feature)
Team
+
ScrumMaster
Sprint
Planning
Part 1
(2-4 h)
Representatives from each
team decide division of Items
and identify dependencies
Joint
Retrospective
(1.5 h)
ScrumMasters and one
representative from each team
meet early in next Sprint
Product Backlog
Refinement
(5-10% of Sprint)
All teams in one room with
own learning tools
(whiteboards, projectors etc.)
Potentially
Shippable
Product
Increment
Ability to ship every Sprint, rather
than only when ‘train’ leaves
Sprint
Review
(2-4 h)
Using ‘science-fair’ style diverge -
converge format
© 2015 Scrum WithStyle scrumwithstyle.com
Potentially
Shippable
Product
Increment
Product
Owner
Area
Product
Owner
Area
Product
Backlog
Product
Backlog
SprintRetrospective
SprintReview
JointRetrospective
1 day
2-4 week
Sprint
Product Backlog
Refinement
Sprint
Planning
Part 2
Sprint
Planning
Part 1
(2-4 h)
(15 min)
(2-4 h)
(5-10% of Sprint)
(Feature)
Team
+
ScrumMaster
Sprint
Backlog
Daily Scrum
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
LeSS Huge
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Huge
© 2015 Scrum WithStyle scrumwithstyle.com
2-4 week
Sprint
Daily
Scrum
(15 min)
1 day
SAD workshop
Joint Backlog
Refinement
Team design
Design workshop at start of
each feature
Big room Backlog Refinement
All teams in one room with own
learning tools (whiteboards,
projectors etc.)
Cross-team architecture
Joint design workshop
initiated by Community of
Practice facilitator
Shared understanding of
existing architecture
Agile System Architecture
Document (SAD) workshop
every few Sprints
Joint design workshop
Cross-team analysis and design
© 2015 Scrum WithStyle scrumwithstyle.com
Collaborative modelling over
specification handoff
Image credit: less.works
© 2015 Scrum WithStyle scrumwithstyle.com
© 2015 Scrum WithStyle scrumwithstyle.com
Positioning LeSS
Large-Scale Scrum
© 2015 Scrum WithStyle scrumwithstyle.com
Experiments
Guides
Framework
LeSS is based on 10+ years
of real-world experiments
Principles
© 2015 Scrum WithStyle scrumwithstyle.com
Books
2008 2010 Sept 20151995 2003
© 2015 Scrum WithStyle scrumwithstyle.com
Traditionally, all of this becomes part of a ‘Program’
Business Product > IT Product
Business Product
e.g. Transaction Banking
IT ‘Products’
(often systems or components)
Direct Entry system Domestic
payments system
Collections system International payments
In LeSS, the customer-
centric business product is
‘the product’ we focus on
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS has broad applicability
LeSS
LeSS Huge
2 teams
2,500+ people
working on a single
product
>8 teams
© 2015 Scrum WithStyle scrumwithstyle.com
Prescriptiveness
How detailed, complicated and
fully-defined a framework is
Example:
Rational Unified Process (RUP)
120+ roles, work products
and tasks
High
• Not contextual enough
• Over-specification makes it
difficult for org. learning
• In practice, leads to
method bloat
Example:
Learning Organisations
(Peter Senge, Chris Argyris etc.)
a few principles
Low
• Not enough that is concrete
to know what to do
• Easy to ‘fake-it’
Sweet-spot
• Sufficient enabling structure
• Plenty of freedom for Empirical
Process Control & learning
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Principles
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Principles and Themes
© 2015 Scrum WithStyle scrumwithstyle.com
• A given system has finite performance characteristics
• Your organisation is optimised to produce the results is currently produces
• To produce different results, you need to change the system
To get from Auckland to Hamilton… To get from Auckland to Sydney…
Systems Thinking
© 2015 Scrum WithStyle scrumwithstyle.com
Impossible
To deliver on something outside current
capability, invest in expanding capability
Current capability
💰
Managers
© 2015 Scrum WithStyle scrumwithstyle.com
- Large-Scale Scrum: More with LeSS by Craig Larman, Bas Vodde
“LeSS is ‘incomplete’; it has space
for the vast situational learning.
”
Transparency, Inspect, Adapt
Empirical Process Control
•Daily Scrum
•Sprint Review
•Sprint Retrospective
•Joint Retrospective
© 2015 Scrum WithStyle scrumwithstyle.com
Amplify learning by shortening
feedback loops
Image credit: sir_leif
length of feedback loop
causeeffect
inspect
adapt
© 2015 Scrum WithStyle scrumwithstyle.com
Whole Product Focus
- Bas Vodde
“It is really really hard to get teams to always
consider the whole product instead of just “their
tasks”. And in the LeSS Framework we do
everything we can to avoid sandboxing, such as
not preselecting items to teams, not having
separate backlogs, not having separate POs, etc.”
Lean Principle: Optimise the Whole
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Structure
Real Teams, Feature Teams
© 2015 Scrum WithStyle scrumwithstyle.com
© 2015 Scrum WithStyle scrumwithstyle.com
Our IT organisations have been
optimising around Waterfall for years
© 2015 Scrum WithStyle scrumwithstyle.com
Intermediaries
End User
Support
Subject
Matter
Expert Business
Analyst
System
Analyst
Solution
Architect
Tech
Lead
Developers
Translators
Co-ordinators
Project
Manager
Programme
Manager
© 2015 Scrum WithStyle scrumwithstyle.com
Disintermediate
End User Developers
Facilitation
PO
Prioritisation
Direct
© 2015 Scrum WithStyle scrumwithstyle.com
Component teams lead to
planning complexity
Item 1
Item 2
Item 3
...
Item 20
…
Item 42
current release:
need more people
next release:
need more people
System
next release
current release
Comp A
Team
Comp B
Team
Comp C
Team
Component
A
Component
B
Component
C
www.craiglarman.com
www.odd-e.com
Copyright © 2009
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
Component teams lead to waterfall
Backlog Item 1
Backlog Item 2
...
Comp A
Team
Comp B
Team
Comp
C
Team
Analyst System
Engineer
System
Testers
Iteration 1 Iteration 2
(probably later)
Iterations 3-5
(probably later
and more)
At least
iteration 6
(probably later)
Item 1
requirement
details
for Item 1
'backlog' by
component
not all teams start Item
1 at the same iteration;
they are multitasking
on multiple features system testers
cannot start
immediately on
Item 1; they are
multitasking on
multiple features
not available
until the analyst
is finished
Analysis
Design
Implementation
Test
Component teams lead to a sequential life cycle with handoff, queues, and
single-specialist groups and not true cross-functional teams without handoff.
code
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
Feature-teams are multi-component
Item 1
Item 2
Item 3
Item 4
…
…
Comp A
Team
Comp B
Team
Comp C
Team
Component
A
Component
B
Component
C
Product
Owner
Feature
Team
Red
tasks for A
tasks for B
tasks for A
tasks for B
tasks for A
tasks for C
contains ex-members
from component
teams A, B, and C,
and from analysis,
architecture, and
testing groups
system
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
Dependencies are pushed
from planning to integration
Item 1
Item 2
Item 3
Item 4
...
…
system
comp
C
Team
comp
A
Work from multiple teams is required
to finish a customer-centric feature.
These dependencies cause waste
such as additional planning and
coordination work, hand-offs
between teams, and delivery of
low-value items.
Work scope is narrow.
Product
Owner
comp
B
Team
comp
A
Team
comp
B
comp
C
Item 1
Item 2
Item 3
Item 4
...
…
Team
Wu
Product
Owner
Team
Shu
Team
Wei
system
comp
A
comp
B
comp
C
Every team completes customer-
centric items. The dependencies
between teams are related to shared
code. This simplifies planning but
causes a need for frequent
integration, modern engineering
practices, and additional learning.
Work scope is broad.
Component teams Feature teams
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
Co-ordination is in shared code
Item 1
Item 2
Item 3
...
Item 8
…
Item 12
Team
Wei
Team
Shu
Team
Wu
Component
A
Component
B
Component
C
With feature teams, teams can always work on the highest-value features, there is less delay for
delivering value, and coordination issues shift toward the shared code rather than coordination
through upfront planning, delayed work, and handoff. In the 1960s and 70s this code coordination
was awkward due to weak tools and practices. Modern open-source tools and practices such as
TDD and continuous integration make this coordination relatively simple.
system
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
Feature teams are customer-centric
Team has the necessary knowledge and skills to complete
an end-to-end customer-centric feature. If not, the team is
expected to learn or acquire the needed knowledge and skill.
Feature team:
- stable and long-lived
- cross-functional
- cross-component
customer-
centric
feature
potentially
shippable
product
increment
Product
Backlog
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Management
Role of Manager and Self-Management
© 2015 Scrum WithStyle scrumwithstyle.com
© 2015 Scrum WithStyle scrumwithstyle.com
Real teams
Equally committed to a
common purpose, goals, and
working approach for which
they hold themselves mutually
accountable. All the characteristics of a real team,
but the members are deeply
committed to one another’s personal
growth and development
Reference: Katzenbach, J. R. and Smith, D.K. (1993), The Wisdom of Teams: Creating the High-performance Organisation, Harvard Business School, Boston.
Time
Performanceimpact
© 2015 Scrum WithStyle scrumwithstyle.com
Types of teams
Reference: J. Richard Hackman (2002) Leading Teams: Setting the Stage for Great Performances
© 2015 Scrum WithStyle scrumwithstyle.com
Managers become capability builders
Reference: less.works
Flow
© 2015 Scrum WithStyle scrumwithstyle.com
LeSS Adoption
Coaching
© 2015 Scrum WithStyle scrumwithstyle.com
Organisational coaching
Team coaching
Technical Practice coaching
Deep and narrow over broad and shallow
Top-down and bottom-up
Use volunteering
Educate everyone
Have appropriately-structured teams
Define ‘done’
Only the Product Owner gives work to the teams
Keep project managers away from the teams
© 2015 Scrum WithStyle scrumwithstyle.com
Specialisation in the customer dimension
- Large-Scale Scrum: More with LeSS
by Craig Larman, Bas Vodde
© 2015 Scrum WithStyle scrumwithstyle.com
- Large-Scale Scrum: More
with LeSS by Craig
Larman, Bas Vodde
© 2015 Scrum WithStyle scrumwithstyle.com
What LeSS is not…
• The ‘Contract Game’ which sets up win-lose dynamics between Business & Development
• Continuing heavy dependency load and delay inherent with component teams
• A relatively heavy method that needs to be tailored down to smaller groups (<50 ppl)
• Scrum being ‘contained’ within something less adaptable
• Requiring big batch Release Train planning with scope commitments made to executives
• Product Owners from IT who are specifiers and not empowered to make commercial
decisions
• Prioritisation by formula
• Disallowing developers and stakeholders from collaborating at the same product review
• Many roles with intermediated communication up and down hierarchies
• Recommending part-time, temporary ScrumMasters
• Limiting retrospectives to individual teams without overall cross-team retrospectives
© 2015 Scrum WithStyle scrumwithstyle.com
To learn more about LeSS…
© 2015 Scrum WithStyle scrumwithstyle.com
See the less.works website
© 2015 Scrum WithStyle scrumwithstyle.com
Webinar recording
Overcome common Agile problems by using Large-Scale Scrum
(LeSS)
See: equinox.co.nz/resources
© 2015 Scrum WithStyle scrumwithstyle.com
Questions?
© 2015 Scrum WithStyle scrumwithstyle.com
@rowanb au.linkedin.com/in/rowanbunning
Rowan Bunning
rowan@scrumwithstyle.com scrumwithstyle.com
Thankyou!
Keepintouch

Mais conteúdo relacionado

Destaque

Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Stefan ROOCK
 
How to Succeed as a PM with your Unique Skills
How to Succeed as a PM with your Unique SkillsHow to Succeed as a PM with your Unique Skills
How to Succeed as a PM with your Unique SkillsJackie Bavaro
 
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Naveen Kumar Singh
 
201510 - The Story of LeSS (ACE)
201510 - The Story of LeSS (ACE)201510 - The Story of LeSS (ACE)
201510 - The Story of LeSS (ACE)Karim Harbott
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tipsKostas Rigas
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engagingBoris Kazarez
 
Масштабирование Agile: Challenge Accepted
Масштабирование Agile: Challenge Accepted Масштабирование Agile: Challenge Accepted
Масштабирование Agile: Challenge Accepted Antonina Binetskaya
 
BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?Coffee Talk
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiAgileSparks
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumNaveen Kumar Singh
 
Lessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsLessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsChristophe Achouiantz
 
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAlcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAgileSparks
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...AgileSparks
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile TeamsElizabeth Woodward
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...AgileSparks
 

Destaque (19)

Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)
 
Scaling Scrum with LeSS
Scaling Scrum with LeSSScaling Scrum with LeSS
Scaling Scrum with LeSS
 
How to Succeed as a PM with your Unique Skills
How to Succeed as a PM with your Unique SkillsHow to Succeed as a PM with your Unique Skills
How to Succeed as a PM with your Unique Skills
 
Less is more agile india 2013
Less is more agile india 2013Less is more agile india 2013
Less is more agile india 2013
 
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)
 
201510 - The Story of LeSS (ACE)
201510 - The Story of LeSS (ACE)201510 - The Story of LeSS (ACE)
201510 - The Story of LeSS (ACE)
 
Scaling up scrum - challenges and tips
Scaling up scrum -  challenges and tipsScaling up scrum -  challenges and tips
Scaling up scrum - challenges and tips
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Масштабирование Agile: Challenge Accepted
Масштабирование Agile: Challenge Accepted Масштабирование Agile: Challenge Accepted
Масштабирование Agile: Challenge Accepted
 
BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?
 
Less is More!
Less is More!Less is More!
Less is More!
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
 
Lessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsLessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ Teams
 
Less presentation
Less presentationLess presentation
Less presentation
 
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai MendelsohnAlcatel-Lucent CloudBand Case Study - Itai Mendelsohn
Alcatel-Lucent CloudBand Case Study - Itai Mendelsohn
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile Teams
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
 

Mais 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
 
A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...Rowan 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
 
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
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk ManagementRowan 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
 

Mais de Rowan Bunning (19)

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
 
A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...A simple formula for becoming Lean, Agile and unlocking high performance team...
A simple formula for becoming Lean, Agile and unlocking high performance team...
 
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
 
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
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk Management
 
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
 

Último

Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...PROF. PAUL ALLIEU KAMARA
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt2020102713
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 

Último (18)

Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 

Introduction to Large-Scale Scrum LeSS

  • 1. © 2015 Scrum WithStyle scrumwithstyle.com Introduction to A short introduction to Large-Scale Scrum April, June, July 2015 with Rowan Bunning, Certified Scrum Trainer
  • 2. © 2015 Scrum WithStyle scrumwithstyle.com Credit: This slide deck includes diagrams that are © C. Larman and B. Vodde. Thanks to Craig and Bas for sharing these and other diagrams at less.works This material or a variation of this was presented at: • Monday April 20 at the Sydney Scrum User Group, Australia • Wednesday June 26 at Equinox IT breakfast event in Auckland, New Zealand • Wednesday July 1 at Equinox IT evening event in Wellington, New Zealand Thanks to the following event sponsors Equinox IT equinox.co.nz IndustrieIT industrieit.com Scrum Australia scrum.com.au Scrum WithStyle scrumwithstyle.com
  • 3. © 2015 Scrum WithStyle scrumwithstyle.com Rowan Bunning Scrum WithStyle Pty Ltd • Background in object oriented & web dev. with vendors, enterprise product development, start-ups & consultancies • Introduced to Agile via eXtreme Programming in 2001 as: “the way good Smalltalkers develop software” • Introduced Scrum organisation-wide in 2003-4 • Agile Coach / ScrumMaster at a leading agile consultancy in the U.K. • Have trained approx. 3,000 people in Scrum & Agile • Certified ScrumMaster® • Certified Scrum Product Owner® • Effective User Stories • Agile Estimating and Planning etc. • Agile Coach in Australia since late 2008 • Organiser of Regional Scrum Gatherings® in Australia
  • 4. © 2015 Scrum WithStyle scrumwithstyle.com Q: Who has more than 10 people working on the same product / project / program?
  • 5. © 2015 Scrum WithStyle scrumwithstyle.com Session Outline • A Scaling Story • LeSS is Scrum at Scale • Positioning LeSS • LeSS Principles • LeSS Structure • LeSS Management • LeSS Adoption • Q&A
  • 6. © 2015 Scrum WithStyle scrumwithstyle.com A Scaling Story London, England 2007-8
  • 7. © 2015 Scrum WithStyle scrumwithstyle.com The problem • Multi-national operating in 43 countries • Required a globally unified CRM order management system with real time customer data • To be integrated with 34 instances of a legacy system • Business Process Re-engineering heavy • Siebel, Oracle Fusion, Mainframe, OLAP and Business objects • Had spent several years and £_____ Million on failed attempts that delivered nothing of value using waterfall-style predictive processes and traditional programme management
  • 8. © 2015 Scrum WithStyle scrumwithstyle.com We succeeded using scaled-up Scrum • 25,000 hours of development and test effort • Added 1 new Scrum team per month to… • 160 people in delivery • 5 different locations (UK x2 , India x2 and Russia) • 5 different vendors • Production release cycle reduced to 7 weeks (4 of these were in Sprint) • £20m for two major functional releases and a new middleware layer infrastructure component • “the best relationship between a project and the business community I have ever seen” - senior stakeholder
  • 9. © 2015 Scrum WithStyle scrumwithstyle.com Scaled-up Scrum Product Backlog • Feature A • Feature B • Feature C • Feature D • Overall PO and Product Backlog • Streams split to minimise dependency • Separate Stream Owners Team BTeam A Area 1 Backlog • Feature A • Feature C • Feature F • Feature I Area 2 Backlog •Feature B •Feature D •Feature G •Feature H Team G Area 3 Backlog •Feature E •Feature H •Feature J •Feature K Thanks to: Colin Bird. Team C Team ETeam D Team F Team H
  • 10. © 2015 Scrum WithStyle scrumwithstyle.com Scaling patterns used in 2007-8 • Single overall Product Backlog • Areas split down lines of least dependency • Feature teams • Single Sprint • Simultaneous Backlog Refinement • Big room Sprint Planning • Common development standards • Multi-team continuous integration • Common Definition of Done • Whole product Sprint Review • Offshore-onshore rotation
  • 11. © 2015 Scrum WithStyle scrumwithstyle.com What’s your probably of success? Reference: The Chaos Report, The Standish Group, 2013. See: The Chaos Report, The Standish Group, 2013. CHAOS Resolution by Large and Small Projects
  • 12. © 2015 Scrum WithStyle scrumwithstyle.com Q: What makes scaling-up Agile difficult? A: Organisational design flaws (in comparison to Agile and Lean principles) The organisation was not designed with Agile and Lean principles in mind. Traditional organisations become more complicated over time. Large product development groups typically feature… • Functional groups • Big batches • Sequential processes • Weak feedback loops • Lots of handoffs Thanks to Craig Larman.
  • 13. © 2015 Scrum WithStyle scrumwithstyle.com LeSS is Scrum at Scale
  • 14. © 2015 Scrum WithStyle scrumwithstyle.com
  • 15. © 2015 Scrum WithStyle scrumwithstyle.com Large-Scale Scrum (LeSS) structure PO One Product Backlog Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Item #1 Item #2 Item #3 … Up to about eight teams One Sprint Backlog per Team One dedicated ScrumMaster per 1-3 Teams One Product Owner
  • 16. © 2015 Scrum WithStyle scrumwithstyle.com One Sprint, One ‘Done’, Many Teams
  • 17. © 2015 Scrum WithStyle scrumwithstyle.com Sprint Backlog Product Owner Product Backlog 2-4 week Sprint Daily Scrum (15 min) 1 day Sprint Retrospective (1.5-3 h) Sprint Planning Part 2 (2-4 h) + + + (Feature) Team + ScrumMaster Sprint Planning Part 1 (2-4 h) Representatives from each team decide division of Items and identify dependencies Joint Retrospective (1.5 h) ScrumMasters and one representative from each team meet early in next Sprint Product Backlog Refinement (5-10% of Sprint) All teams in one room with own learning tools (whiteboards, projectors etc.) Potentially Shippable Product Increment Ability to ship every Sprint, rather than only when ‘train’ leaves Sprint Review (2-4 h) Using ‘science-fair’ style diverge - converge format
  • 18. © 2015 Scrum WithStyle scrumwithstyle.com Potentially Shippable Product Increment Product Owner Area Product Owner Area Product Backlog Product Backlog SprintRetrospective SprintReview JointRetrospective 1 day 2-4 week Sprint Product Backlog Refinement Sprint Planning Part 2 Sprint Planning Part 1 (2-4 h) (15 min) (2-4 h) (5-10% of Sprint) (Feature) Team + ScrumMaster Sprint Backlog Daily Scrum www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved. LeSS Huge
  • 19. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Huge
  • 20. © 2015 Scrum WithStyle scrumwithstyle.com 2-4 week Sprint Daily Scrum (15 min) 1 day SAD workshop Joint Backlog Refinement Team design Design workshop at start of each feature Big room Backlog Refinement All teams in one room with own learning tools (whiteboards, projectors etc.) Cross-team architecture Joint design workshop initiated by Community of Practice facilitator Shared understanding of existing architecture Agile System Architecture Document (SAD) workshop every few Sprints Joint design workshop Cross-team analysis and design
  • 21. © 2015 Scrum WithStyle scrumwithstyle.com Collaborative modelling over specification handoff Image credit: less.works
  • 22. © 2015 Scrum WithStyle scrumwithstyle.com
  • 23. © 2015 Scrum WithStyle scrumwithstyle.com Positioning LeSS Large-Scale Scrum
  • 24. © 2015 Scrum WithStyle scrumwithstyle.com Experiments Guides Framework LeSS is based on 10+ years of real-world experiments Principles
  • 25. © 2015 Scrum WithStyle scrumwithstyle.com Books 2008 2010 Sept 20151995 2003
  • 26. © 2015 Scrum WithStyle scrumwithstyle.com Traditionally, all of this becomes part of a ‘Program’ Business Product > IT Product Business Product e.g. Transaction Banking IT ‘Products’ (often systems or components) Direct Entry system Domestic payments system Collections system International payments In LeSS, the customer- centric business product is ‘the product’ we focus on
  • 27. © 2015 Scrum WithStyle scrumwithstyle.com LeSS has broad applicability LeSS LeSS Huge 2 teams 2,500+ people working on a single product >8 teams
  • 28. © 2015 Scrum WithStyle scrumwithstyle.com Prescriptiveness How detailed, complicated and fully-defined a framework is Example: Rational Unified Process (RUP) 120+ roles, work products and tasks High • Not contextual enough • Over-specification makes it difficult for org. learning • In practice, leads to method bloat Example: Learning Organisations (Peter Senge, Chris Argyris etc.) a few principles Low • Not enough that is concrete to know what to do • Easy to ‘fake-it’ Sweet-spot • Sufficient enabling structure • Plenty of freedom for Empirical Process Control & learning
  • 29. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Principles
  • 30. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Principles and Themes
  • 31. © 2015 Scrum WithStyle scrumwithstyle.com • A given system has finite performance characteristics • Your organisation is optimised to produce the results is currently produces • To produce different results, you need to change the system To get from Auckland to Hamilton… To get from Auckland to Sydney… Systems Thinking
  • 32. © 2015 Scrum WithStyle scrumwithstyle.com Impossible To deliver on something outside current capability, invest in expanding capability Current capability 💰 Managers
  • 33. © 2015 Scrum WithStyle scrumwithstyle.com - Large-Scale Scrum: More with LeSS by Craig Larman, Bas Vodde “LeSS is ‘incomplete’; it has space for the vast situational learning. ” Transparency, Inspect, Adapt Empirical Process Control •Daily Scrum •Sprint Review •Sprint Retrospective •Joint Retrospective
  • 34. © 2015 Scrum WithStyle scrumwithstyle.com Amplify learning by shortening feedback loops Image credit: sir_leif length of feedback loop causeeffect inspect adapt
  • 35. © 2015 Scrum WithStyle scrumwithstyle.com Whole Product Focus - Bas Vodde “It is really really hard to get teams to always consider the whole product instead of just “their tasks”. And in the LeSS Framework we do everything we can to avoid sandboxing, such as not preselecting items to teams, not having separate backlogs, not having separate POs, etc.” Lean Principle: Optimise the Whole
  • 36. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Structure Real Teams, Feature Teams
  • 37. © 2015 Scrum WithStyle scrumwithstyle.com
  • 38. © 2015 Scrum WithStyle scrumwithstyle.com Our IT organisations have been optimising around Waterfall for years
  • 39. © 2015 Scrum WithStyle scrumwithstyle.com Intermediaries End User Support Subject Matter Expert Business Analyst System Analyst Solution Architect Tech Lead Developers Translators Co-ordinators Project Manager Programme Manager
  • 40. © 2015 Scrum WithStyle scrumwithstyle.com Disintermediate End User Developers Facilitation PO Prioritisation Direct
  • 41. © 2015 Scrum WithStyle scrumwithstyle.com Component teams lead to planning complexity Item 1 Item 2 Item 3 ... Item 20 … Item 42 current release: need more people next release: need more people System next release current release Comp A Team Comp B Team Comp C Team Component A Component B Component C www.craiglarman.com www.odd-e.com Copyright © 2009 C.Larman & B. Vodde All rights reserved.
  • 42. © 2015 Scrum WithStyle scrumwithstyle.com Component teams lead to waterfall Backlog Item 1 Backlog Item 2 ... Comp A Team Comp B Team Comp C Team Analyst System Engineer System Testers Iteration 1 Iteration 2 (probably later) Iterations 3-5 (probably later and more) At least iteration 6 (probably later) Item 1 requirement details for Item 1 'backlog' by component not all teams start Item 1 at the same iteration; they are multitasking on multiple features system testers cannot start immediately on Item 1; they are multitasking on multiple features not available until the analyst is finished Analysis Design Implementation Test Component teams lead to a sequential life cycle with handoff, queues, and single-specialist groups and not true cross-functional teams without handoff. code www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 43. © 2015 Scrum WithStyle scrumwithstyle.com Feature-teams are multi-component Item 1 Item 2 Item 3 Item 4 … … Comp A Team Comp B Team Comp C Team Component A Component B Component C Product Owner Feature Team Red tasks for A tasks for B tasks for A tasks for B tasks for A tasks for C contains ex-members from component teams A, B, and C, and from analysis, architecture, and testing groups system www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 44. © 2015 Scrum WithStyle scrumwithstyle.com Dependencies are pushed from planning to integration Item 1 Item 2 Item 3 Item 4 ... … system comp C Team comp A Work from multiple teams is required to finish a customer-centric feature. These dependencies cause waste such as additional planning and coordination work, hand-offs between teams, and delivery of low-value items. Work scope is narrow. Product Owner comp B Team comp A Team comp B comp C Item 1 Item 2 Item 3 Item 4 ... … Team Wu Product Owner Team Shu Team Wei system comp A comp B comp C Every team completes customer- centric items. The dependencies between teams are related to shared code. This simplifies planning but causes a need for frequent integration, modern engineering practices, and additional learning. Work scope is broad. Component teams Feature teams www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 45. © 2015 Scrum WithStyle scrumwithstyle.com Co-ordination is in shared code Item 1 Item 2 Item 3 ... Item 8 … Item 12 Team Wei Team Shu Team Wu Component A Component B Component C With feature teams, teams can always work on the highest-value features, there is less delay for delivering value, and coordination issues shift toward the shared code rather than coordination through upfront planning, delayed work, and handoff. In the 1960s and 70s this code coordination was awkward due to weak tools and practices. Modern open-source tools and practices such as TDD and continuous integration make this coordination relatively simple. system www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 46. © 2015 Scrum WithStyle scrumwithstyle.com Feature teams are customer-centric Team has the necessary knowledge and skills to complete an end-to-end customer-centric feature. If not, the team is expected to learn or acquire the needed knowledge and skill. Feature team: - stable and long-lived - cross-functional - cross-component customer- centric feature potentially shippable product increment Product Backlog www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 47. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Management Role of Manager and Self-Management
  • 48. © 2015 Scrum WithStyle scrumwithstyle.com
  • 49. © 2015 Scrum WithStyle scrumwithstyle.com Real teams Equally committed to a common purpose, goals, and working approach for which they hold themselves mutually accountable. All the characteristics of a real team, but the members are deeply committed to one another’s personal growth and development Reference: Katzenbach, J. R. and Smith, D.K. (1993), The Wisdom of Teams: Creating the High-performance Organisation, Harvard Business School, Boston. Time Performanceimpact
  • 50. © 2015 Scrum WithStyle scrumwithstyle.com Types of teams Reference: J. Richard Hackman (2002) Leading Teams: Setting the Stage for Great Performances
  • 51. © 2015 Scrum WithStyle scrumwithstyle.com Managers become capability builders Reference: less.works Flow
  • 52. © 2015 Scrum WithStyle scrumwithstyle.com LeSS Adoption Coaching
  • 53. © 2015 Scrum WithStyle scrumwithstyle.com Organisational coaching Team coaching Technical Practice coaching Deep and narrow over broad and shallow Top-down and bottom-up Use volunteering Educate everyone Have appropriately-structured teams Define ‘done’ Only the Product Owner gives work to the teams Keep project managers away from the teams
  • 54. © 2015 Scrum WithStyle scrumwithstyle.com Specialisation in the customer dimension - Large-Scale Scrum: More with LeSS by Craig Larman, Bas Vodde
  • 55. © 2015 Scrum WithStyle scrumwithstyle.com - Large-Scale Scrum: More with LeSS by Craig Larman, Bas Vodde
  • 56. © 2015 Scrum WithStyle scrumwithstyle.com What LeSS is not… • The ‘Contract Game’ which sets up win-lose dynamics between Business & Development • Continuing heavy dependency load and delay inherent with component teams • A relatively heavy method that needs to be tailored down to smaller groups (<50 ppl) • Scrum being ‘contained’ within something less adaptable • Requiring big batch Release Train planning with scope commitments made to executives • Product Owners from IT who are specifiers and not empowered to make commercial decisions • Prioritisation by formula • Disallowing developers and stakeholders from collaborating at the same product review • Many roles with intermediated communication up and down hierarchies • Recommending part-time, temporary ScrumMasters • Limiting retrospectives to individual teams without overall cross-team retrospectives
  • 57. © 2015 Scrum WithStyle scrumwithstyle.com To learn more about LeSS…
  • 58. © 2015 Scrum WithStyle scrumwithstyle.com See the less.works website
  • 59. © 2015 Scrum WithStyle scrumwithstyle.com Webinar recording Overcome common Agile problems by using Large-Scale Scrum (LeSS) See: equinox.co.nz/resources
  • 60. © 2015 Scrum WithStyle scrumwithstyle.com Questions?
  • 61. © 2015 Scrum WithStyle scrumwithstyle.com @rowanb au.linkedin.com/in/rowanbunning Rowan Bunning rowan@scrumwithstyle.com scrumwithstyle.com Thankyou! Keepintouch