SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat Herding,
or the art of
scaling agile
development
Dave Sharrock
agile42
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
The sinking of the Vasa August 10, 1628
http://www.vasamuseet.se/en/The-Ship/The-sinking/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Reasons for failure
• Excessive schedule pressure
• Changing needs
• Lack of technical specifications
• Lack of documented project plan
• Requirements creep
• Ignoring the obvious
Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects, Richard E. Fairley
Mary Jane Willshire, Journal IEEE Software archive, Volume 20 Issue 2, March 2003
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
The Copernican revolution in management
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
http://www.forbes.com/sites/stevedenning/2015/01/28/more-on-why-managers-hate-agile/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
The traditional economy is vertical
Strategy gets set at the top.
Power trickles down.
Big leaders appoint little leaders.
Individuals compete for promotion.
Compensation correlates with rank.
Tasks are assigned.
Managers assess performance.
Rules tightly circumscribe discretion.
Gary Hamel
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
The creative (agile) economy is horizontal
It is oriented to understanding and creating the future.
It believes in banking, not necessarily in banks.
It believes in accommodation, not necessarily hotels.
It believes in transport, not necessarily cars.
It believes in health, not necessarily hospitals.
It believes in education, not necessarily schools.
Steve Denning
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
A thriving Creative Economy
Market Capitalization
• Apple - $660 billion
• Google - $362 billion
• Facebook - $222 billion
• IBM - $155 billion
• GM - $54 billion
What billion dollar companies look like at
Series A funding rounds?
Easy-to-dismiss ideas
Competitive markets
Reinventing existing customer behaviour
Untested founders
Zero monetization
https://medium.com/@todfrancis/what-did-billion-dollar-companies-look-like-at-the-series-a-e53ea8043a85
http://www.forbes.com/sites/stevedenning/2015/01/26/why-do-managers-hate-agile/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-1000 100’s-1000’s
#products single few many
technology
stack
simple complex decoupled
team location collocated
simple
distribution
global
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Isolated
• Simple technology stack
means team is completely
cross-functional
• Single product under
development, with all teams
focussed on the same
product backlog
• Small team size (7±2)
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
agile teams and small organizations
get things done
by creating an environment where good
practices are easy to do
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
collaboration
small, dedicated
cross-functional teams
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
collaboration
focus
small, dedicated
cross-functional teams
product owner,
ordered backlog
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
22% of teams have
no product owner
http://www.scrumalliance.org/why-scrum/state-of-scrum-report
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
collaboration
focus
transparency
small, dedicated
cross-functional teams
Product Owner,
ordered backlog
simple, big visible
charts show progress
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Isolated Agile Team agile42 home team board
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Isolated
Project Management
• ScrumMaster and Team cover
project management
responsibilities
Program Management
• Product Owner determines
priority (assumes frequent
releases)
Focus
• Frequent releases
• Simple technology stack
means team is completely
cross-functional
• Single product under
development, with all teams
focussed on the same
product backlog
• Small team size (7±2)
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Isolated
• Simple technology stack
means team is completely
cross-functional
• Single product under
development, with all teams
focussed on the same
product backlog
• Small team size (7±2)
• Scale by adding teams not
growing team size
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Isolated
• Simple technology stack
means team is completely
cross-functional
• Single product under
development, with all teams
focussed on the same
product backlog
• Small team size (7±2)
• Scale by adding teams not
growing team size
• Product Owner team for
larger development
environments
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Six-team Isolated Agile Team formation exercise
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
Project
Management
None
Program
Management
None
Focus
Frequent
releases
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
# ## ##
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-1000 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
team location collocated
simple
distribution
global
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Size and complexity
breakdown these constraints
http://www.flickr.com/photos/mlevin/4488369118
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
functional silos
single-points-of-failure
residual bureaucracy
collaboration
http://www.flickr.com/photos/sebastiandooris/2449853812
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
informal networks
time slicing
project funding
collaboration
focus
http://www.flickr.com/photos/onemananhisdog/5718624579
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
collaboration
focus
transparency
terminology
local optimization
illusions of progress
http://www.flickr.com/photos/wwarby/2460655511/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Synchronous Operating Model
• Deep technology stack
means team is completely
cross-functional
• Multiple products sharing
common platforms or
services
• Built with isolated agile teams
(not dev & test teams…)
• Scale by decoupling
components not adding
teams
• Component team product
owners serve feature teams
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Integration,	
  front-­‐end	
  
development,	
  creative	
  
design
Shared	
  services	
  &	
  
platform
Experience	
  
#1
#3
#5
#4
#6
#2
Experience	
  Delivery	
  
Team	
  #1
Experience	
  Delivery	
  
Team	
  #2
Experience	
  Delivery	
  
Team	
  #3
Capability	
  Delivery	
  
Team	
  #1
Capability	
  Delivery	
  
Team	
  #2
Capability	
  Delivery	
  
Team	
  #3
Capability	
  Delivery	
  
Team	
  #4
Capability	
  Delivery	
  
Team	
  #5
Capability	
  Delivery	
  
Team	
  #6
Experience	
  visioning	
  
and	
  conception
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Experience	
  
#1
#3
#5
#4
#6
#2
Capability	
  Delivery	
  
Team	
  #1
Capability	
  Delivery	
  
Team	
  #2
Capability	
  Delivery	
  
Team	
  #3
Capability	
  Delivery	
  
Team	
  #4
Capability	
  Delivery	
  
Team	
  #5
Capability	
  Delivery	
  
Team	
  #6
Integration,	
  front-­‐end	
  
development,	
  creative	
  
design
Shared	
  services	
  &	
  
platform
Experience	
  visioning	
  
and	
  conception
Experience	
  Delivery	
  
Team	
  #1
Experience	
  Delivery	
  
Team	
  #2
Experience	
  Delivery	
  
Team	
  #3
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Component
Teams
Component#1
Component#2
Component#3
Component#4
Experience
Teams
A B C D E F
Team#4
Team#5
Team#6
Team#1
Team#2
Team#3
Component#5
Component#6
Component#7
Component#8
PMO
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Synchronous - Project Management
Project Management
• Make dependencies visible,
and facilitate conversation, not
do the work for them…
• Focus on frequent integrated
increments/releases
• Scrum of Scrums between
teams to manage technical in-
sprint dependencies
• Release coordination through
PMO (e.g. Release Train
Engineer)
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Synchronous - Program Management
Program Management
• Feature team priorities set
through Product Owners, but
priorities are rarely set across
feature teams
• Technical (component)
priorities inherited from feature
teams - move to service-
oriented mindset
Focus
• Coordinating dependencies
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Synchronous - Common characteristics
• Aligned sprints
• Common integration points
• Some form of hardening sprint (real cost to deployment/integration)
• Release planning might be big, shared event (per feature team)
• Sequential delivery; either on or off the ‘train’
• Watch for different ‘releases’, different ‘done’ states
• Dependencies should be visible and continually in discussion
• Priorities visible at all times and continually reviewed
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
Project
Management
None Delivery
Program
Management
None Feature team
Focus
Frequent
releases
Dependency
coordination
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
# ## ##
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
http://www.forbes.com/sites/stevedenning/2015/01/28/more-on-why-managers-hate-agile/
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-1000 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
team location collocated
simple
distribution
global
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Two pizza teams
No, communication is terrible!
http://en.wikipedia.org/wiki/Jeff_Bezos
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Characteristics of Networked Agile organizations
• Asynchronous delivery
• Different teams deliver on their cadence, not the release cadence of product
• Automated deployment
• Not continuous integration or continuous deployment
• Automated Immediate feedback on different versions
• Dynamic budgeting
• Earn-to-play (not pay to play)
• Treat budgets as malleable
• Value-based decision-making
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Get ready to lose control
“I tell people I push more code by
9 AM Pacific than most people do in
a lifetime. And that’s [just] 2% of
what I’m going to do in the next
couple of hours,”
Garo Taft
Facebook’s Release Engineer
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Opportunity Canvas Building a case for funds
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Siemens Opportunity management
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
Project
Management
None Delivery Market’ forces
Program
Management
None Feature team Earn-to-play
Focus
Frequent
releases
Dependency
coordination
Value delivery
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Cat herding…
The Sinking of the Vasa
The Copernican revolution in management
Isolated Agile
Synchronous Agile
Networked Agile
It’s just about technology, right?
# ## ##
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
We see our customers
as invited guests to
a party, and we are
the hosts. It’s our
job every day to make
every important
aspect of the
customer experience a
little bit better.
Jeff Bezos
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Fast (agile) Fashion Design to display in 15 days
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
Agile Operating Models
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
#people < 50-60 100-200 100’s-1000’s
#products single few many
technology
stack
simple complex unknown
Isolated Synchronous Networked
Project
Management
None Delivery Market’ forces
Program
Management
None Feature team Earn-to-play
Focus
Frequent
releases
Dependency
coordination
Value delivery
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
thank you
dave.sharrock@agile42.com
@davesharrock

Weitere ähnliche Inhalte

Was ist angesagt?

The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...Andrea Tomasini
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory complianceDave Sharrock
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?Andrea Tomasini
 
Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Andrea Tomasini
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeDave Sharrock
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Andrea Tomasini
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...Andrea Tomasini
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Andrea Tomasini
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Andrea Tomasini
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PragueJoanne Perold
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileDave Sharrock
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesDave Sharrock
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Andrea Tomasini
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program managementDhaval Panchal
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Andrea Tomasini
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...Andrea Tomasini
 
How to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityHow to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityAndrea Tomasini
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationAndrea Tomasini
 

Was ist angesagt? (20)

The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?
 
Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?Agile Embedded Software Development, what's wrong with it?
Agile Embedded Software Development, what's wrong with it?
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!Stop scaling... Start growing an Agile Organization!
Stop scaling... Start growing an Agile Organization!
 
From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...From a Product Vision to a running software... and back again, and agile coac...
From a Product Vision to a running software... and back again, and agile coac...
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)
 
Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering Prague
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadines
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
 
Coaching opposing sides large scale lean program management
Coaching opposing sides   large scale lean program managementCoaching opposing sides   large scale lean program management
Coaching opposing sides large scale lean program management
 
Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...Improve the chances of success of your organization with Resilience and Antif...
Improve the chances of success of your organization with Resilience and Antif...
 
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
 
How to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragilityHow to grow your organization resilience and anti-fragility
How to grow your organization resilience and anti-fragility
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
Organic agilty
Organic agiltyOrganic agilty
Organic agilty
 

Ähnlich wie Herding cats, or the art of scaling agile teams

Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementDave Sharrock
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Andrea Tomasini
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?bmyllerup
 
Process and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tProcess and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tGaetano Mazzanti
 
Where next?
Where next?Where next?
Where next?agile42
 
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvasPortfolio prioritization with lean canvas
Portfolio prioritization with lean canvasMike Caspar
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gameBrad Swanson
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Dave Sharrock
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...Giuseppe De Simone
 
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...Mike Caspar
 
Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Richard Dolman
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Trainingjohn39102
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govMax Carlin
 
STATIK: Systems Thinking Approach to Introducing Kanban
STATIK: Systems Thinking Approach to Introducing KanbanSTATIK: Systems Thinking Approach to Introducing Kanban
STATIK: Systems Thinking Approach to Introducing KanbanBrad Swanson
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationHugo Lourenco
 
Scaling Agile at enterprise Chema Garcia
Scaling Agile at enterprise   Chema GarciaScaling Agile at enterprise   Chema Garcia
Scaling Agile at enterprise Chema GarciaChema Garcia Martinez
 
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Agile Velocity
 

Ähnlich wie Herding cats, or the art of scaling agile teams (20)

Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!Keynote stop scaling... start growing an agile organization!
Keynote stop scaling... start growing an agile organization!
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
Process and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can'tProcess and Structure can be changed overnight. Mindsets can't
Process and Structure can be changed overnight. Mindsets can't
 
Where next?
Where next?Where next?
Where next?
 
Portfolio prioritization with lean canvas
Portfolio prioritization with lean canvasPortfolio prioritization with lean canvas
Portfolio prioritization with lean canvas
 
Portfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value gamePortfolio prioritization with lean canvas and value game
Portfolio prioritization with lean canvas and value game
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...
ORGANIC agility webinar - Archetypes: mapping organization, culture and leade...
 
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
Portfolio prioritization with lean canvas and value game for PMI Buffalo NY C...
 
Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018Agile42 agile for super heroes_june2018
Agile42 agile for super heroes_june2018
 
Online Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management TrainingOnline Enterprise Agile Portfolio Management Training
Online Enterprise Agile Portfolio Management Training
 
Re thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-govRe thinking portfolio-and-capacity-planning-gov
Re thinking portfolio-and-capacity-planning-gov
 
STATIK: Systems Thinking Approach to Introducing Kanban
STATIK: Systems Thinking Approach to Introducing KanbanSTATIK: Systems Thinking Approach to Introducing Kanban
STATIK: Systems Thinking Approach to Introducing Kanban
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
Scaling Agile at enterprise Chema Garcia
Scaling Agile at enterprise   Chema GarciaScaling Agile at enterprise   Chema Garcia
Scaling Agile at enterprise Chema Garcia
 
Introducing SAFe® 5
Introducing SAFe® 5Introducing SAFe® 5
Introducing SAFe® 5
 
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
 

Mehr von Dave Sharrock

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Dave Sharrock
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownershipDave Sharrock
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change managementDave Sharrock
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesDave Sharrock
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013Dave Sharrock
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glassDave Sharrock
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team BehaviorsDave Sharrock
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams PosterDave Sharrock
 
big bang delivery to continual value delivery
big bang delivery to continual value deliverybig bang delivery to continual value delivery
big bang delivery to continual value deliveryDave Sharrock
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile changeDave Sharrock
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12Dave Sharrock
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing startDave Sharrock
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teamsDave Sharrock
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Dave Sharrock
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Dave Sharrock
 
How to form agile teams
How to form agile teamsHow to form agile teams
How to form agile teamsDave Sharrock
 
Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Dave Sharrock
 

Mehr von Dave Sharrock (19)

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change management
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glass
 
Growing Agile Team Behaviors
Growing Agile Team BehaviorsGrowing Agile Team Behaviors
Growing Agile Team Behaviors
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams Poster
 
big bang delivery to continual value delivery
big bang delivery to continual value deliverybig bang delivery to continual value delivery
big bang delivery to continual value delivery
 
Creating lasting agile change
Creating lasting agile changeCreating lasting agile change
Creating lasting agile change
 
PO Board #PCV12
PO Board #PCV12PO Board #PCV12
PO Board #PCV12
 
Creating a strategy map #PCV12
Creating a strategy map #PCV12Creating a strategy map #PCV12
Creating a strategy map #PCV12
 
Agile practices from a standing start
Agile practices from a standing startAgile practices from a standing start
Agile practices from a standing start
 
Good-vs-great-agile-teams
Good-vs-great-agile-teamsGood-vs-great-agile-teams
Good-vs-great-agile-teams
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011Leading Agile Change - AgileVancouver 2011
Leading Agile Change - AgileVancouver 2011
 
How to form agile teams
How to form agile teamsHow to form agile teams
How to form agile teams
 
Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011Breakfast for agile champions workshop-sgsea2011
Breakfast for agile champions workshop-sgsea2011
 

Kürzlich hochgeladen

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 

Kürzlich hochgeladen (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 

Herding cats, or the art of scaling agile teams

  • 1. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat Herding, or the art of scaling agile development Dave Sharrock agile42
  • 2. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right?
  • 3. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right?
  • 4. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 The sinking of the Vasa August 10, 1628 http://www.vasamuseet.se/en/The-Ship/The-sinking/
  • 5. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Reasons for failure • Excessive schedule pressure • Changing needs • Lack of technical specifications • Lack of documented project plan • Requirements creep • Ignoring the obvious Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects, Richard E. Fairley Mary Jane Willshire, Journal IEEE Software archive, Volume 20 Issue 2, March 2003
  • 6. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right?
  • 7. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 The Copernican revolution in management
  • 8. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 http://www.forbes.com/sites/stevedenning/2015/01/28/more-on-why-managers-hate-agile/
  • 9. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 The traditional economy is vertical Strategy gets set at the top. Power trickles down. Big leaders appoint little leaders. Individuals compete for promotion. Compensation correlates with rank. Tasks are assigned. Managers assess performance. Rules tightly circumscribe discretion. Gary Hamel
  • 10. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 The creative (agile) economy is horizontal It is oriented to understanding and creating the future. It believes in banking, not necessarily in banks. It believes in accommodation, not necessarily hotels. It believes in transport, not necessarily cars. It believes in health, not necessarily hospitals. It believes in education, not necessarily schools. Steve Denning
  • 11. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 A thriving Creative Economy Market Capitalization • Apple - $660 billion • Google - $362 billion • Facebook - $222 billion • IBM - $155 billion • GM - $54 billion What billion dollar companies look like at Series A funding rounds? Easy-to-dismiss ideas Competitive markets Reinventing existing customer behaviour Untested founders Zero monetization https://medium.com/@todfrancis/what-did-billion-dollar-companies-look-like-at-the-series-a-e53ea8043a85 http://www.forbes.com/sites/stevedenning/2015/01/26/why-do-managers-hate-agile/
  • 12. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right?
  • 13. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-1000 100’s-1000’s #products single few many technology stack simple complex decoupled team location collocated simple distribution global
  • 14. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Isolated • Simple technology stack means team is completely cross-functional • Single product under development, with all teams focussed on the same product backlog • Small team size (7±2)
  • 15. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 agile teams and small organizations get things done by creating an environment where good practices are easy to do
  • 16. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 collaboration small, dedicated cross-functional teams
  • 17. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 collaboration focus small, dedicated cross-functional teams product owner, ordered backlog
  • 18. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 22% of teams have no product owner http://www.scrumalliance.org/why-scrum/state-of-scrum-report
  • 19. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 collaboration focus transparency small, dedicated cross-functional teams Product Owner, ordered backlog simple, big visible charts show progress
  • 20. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Isolated Agile Team agile42 home team board
  • 21. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Isolated Project Management • ScrumMaster and Team cover project management responsibilities Program Management • Product Owner determines priority (assumes frequent releases) Focus • Frequent releases • Simple technology stack means team is completely cross-functional • Single product under development, with all teams focussed on the same product backlog • Small team size (7±2)
  • 22. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Isolated • Simple technology stack means team is completely cross-functional • Single product under development, with all teams focussed on the same product backlog • Small team size (7±2) • Scale by adding teams not growing team size
  • 23. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Isolated • Simple technology stack means team is completely cross-functional • Single product under development, with all teams focussed on the same product backlog • Small team size (7±2) • Scale by adding teams not growing team size • Product Owner team for larger development environments
  • 24. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Six-team Isolated Agile Team formation exercise
  • 25. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked Project Management None Program Management None Focus Frequent releases
  • 26. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right? # ## ##
  • 27. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-1000 100’s-1000’s #products single few many technology stack simple complex unknown team location collocated simple distribution global
  • 28. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Size and complexity breakdown these constraints http://www.flickr.com/photos/mlevin/4488369118
  • 29. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 functional silos single-points-of-failure residual bureaucracy collaboration http://www.flickr.com/photos/sebastiandooris/2449853812
  • 30. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 informal networks time slicing project funding collaboration focus http://www.flickr.com/photos/onemananhisdog/5718624579
  • 31. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 collaboration focus transparency terminology local optimization illusions of progress http://www.flickr.com/photos/wwarby/2460655511/
  • 32. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Synchronous Operating Model • Deep technology stack means team is completely cross-functional • Multiple products sharing common platforms or services • Built with isolated agile teams (not dev & test teams…) • Scale by decoupling components not adding teams • Component team product owners serve feature teams
  • 33. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Integration,  front-­‐end   development,  creative   design Shared  services  &   platform Experience   #1 #3 #5 #4 #6 #2 Experience  Delivery   Team  #1 Experience  Delivery   Team  #2 Experience  Delivery   Team  #3 Capability  Delivery   Team  #1 Capability  Delivery   Team  #2 Capability  Delivery   Team  #3 Capability  Delivery   Team  #4 Capability  Delivery   Team  #5 Capability  Delivery   Team  #6 Experience  visioning   and  conception
  • 34. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Experience   #1 #3 #5 #4 #6 #2 Capability  Delivery   Team  #1 Capability  Delivery   Team  #2 Capability  Delivery   Team  #3 Capability  Delivery   Team  #4 Capability  Delivery   Team  #5 Capability  Delivery   Team  #6 Integration,  front-­‐end   development,  creative   design Shared  services  &   platform Experience  visioning   and  conception Experience  Delivery   Team  #1 Experience  Delivery   Team  #2 Experience  Delivery   Team  #3
  • 35. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Component Teams Component#1 Component#2 Component#3 Component#4 Experience Teams A B C D E F Team#4 Team#5 Team#6 Team#1 Team#2 Team#3 Component#5 Component#6 Component#7 Component#8 PMO
  • 36. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Synchronous - Project Management Project Management • Make dependencies visible, and facilitate conversation, not do the work for them… • Focus on frequent integrated increments/releases • Scrum of Scrums between teams to manage technical in- sprint dependencies • Release coordination through PMO (e.g. Release Train Engineer)
  • 37. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Synchronous - Program Management Program Management • Feature team priorities set through Product Owners, but priorities are rarely set across feature teams • Technical (component) priorities inherited from feature teams - move to service- oriented mindset Focus • Coordinating dependencies
  • 38. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Synchronous - Common characteristics • Aligned sprints • Common integration points • Some form of hardening sprint (real cost to deployment/integration) • Release planning might be big, shared event (per feature team) • Sequential delivery; either on or off the ‘train’ • Watch for different ‘releases’, different ‘done’ states • Dependencies should be visible and continually in discussion • Priorities visible at all times and continually reviewed
  • 39. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked Project Management None Delivery Program Management None Feature team Focus Frequent releases Dependency coordination
  • 40. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right? # ## ##
  • 41. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 http://www.forbes.com/sites/stevedenning/2015/01/28/more-on-why-managers-hate-agile/
  • 42. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-1000 100’s-1000’s #products single few many technology stack simple complex unknown team location collocated simple distribution global
  • 43. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Two pizza teams No, communication is terrible! http://en.wikipedia.org/wiki/Jeff_Bezos
  • 44. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
  • 45. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015
  • 46. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Characteristics of Networked Agile organizations • Asynchronous delivery • Different teams deliver on their cadence, not the release cadence of product • Automated deployment • Not continuous integration or continuous deployment • Automated Immediate feedback on different versions • Dynamic budgeting • Earn-to-play (not pay to play) • Treat budgets as malleable • Value-based decision-making
  • 47. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Get ready to lose control “I tell people I push more code by 9 AM Pacific than most people do in a lifetime. And that’s [just] 2% of what I’m going to do in the next couple of hours,” Garo Taft Facebook’s Release Engineer
  • 48. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Opportunity Canvas Building a case for funds
  • 49. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Siemens Opportunity management
  • 50. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked Project Management None Delivery Market’ forces Program Management None Feature team Earn-to-play Focus Frequent releases Dependency coordination Value delivery
  • 51. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Cat herding… The Sinking of the Vasa The Copernican revolution in management Isolated Agile Synchronous Agile Networked Agile It’s just about technology, right? # ## ##
  • 52. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 We see our customers as invited guests to a party, and we are the hosts. It’s our job every day to make every important aspect of the customer experience a little bit better. Jeff Bezos
  • 53. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Fast (agile) Fashion Design to display in 15 days
  • 54. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 Agile Operating Models Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked #people < 50-60 100-200 100’s-1000’s #products single few many technology stack simple complex unknown Isolated Synchronous Networked Project Management None Delivery Market’ forces Program Management None Feature team Earn-to-play Focus Frequent releases Dependency coordination Value delivery
  • 55. agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright ©2005-2015 thank you dave.sharrock@agile42.com @davesharrock