SlideShare a Scribd company logo
1 of 59
Download to read offline
Scaling	
  Dimensions
Christoph	
  Mathis	
  
Scaling	
  Agile	
  for	
  the	
  Enterprise	
  2015,	
  Brussels,	
  22-­‐Jan-­‐2015

h@p://brussels2015.agileconsorEum.net/
1
About	
  me
WriEng	
  and	
  building	
  soHware	
  since	
  many	
  
years	
  
First	
  exposure	
  to	
  Lean	
  in	
  the	
  early	
  1980s	
  
Return	
  to	
  developing	
  soHware	
  
First	
  XP	
  exposure	
  in	
  2000,	
  Scrum	
  2003	
  
Slowly	
  connecEng	
  the	
  dots	
  ..	
  
Today:	
  	
  
Coaching	
  OrganizaEons	
  in	
  Agile	
  Culture,	
  
Methods,	
  PracEces	
  and	
  Principles,	
  Training	
  
in	
  Scrum
2
h@p://improuv.com	
  
christoph.mathis@improuv.com

2
About	
  
improuv	
  is	
  an	
  agile	
  consultancy	
  

located	
  in	
  München	
  and	
  Hamburg.	
  	
  
Our	
  experEse	
  is	
  Lean	
  and	
  Agile	
  change:	
  
• Scrum,	
  Kanban	
  Trainings	
  and	
  CerEficaEons	
  
• Agile	
  Change	
  	
  Assessment,	
  Coaching	
  and	
  Mentoring	
  
• Agile	
  TransformaEon	
  using	
  Scrum,	
  Kanban,	
  XP,	
  SAFe	
  
3
3
We	
  are	
  drivers	
  in	
  the	
  Agile	
  Community
4
DeutscheScrum	
  -­‐	
  Beginning	
  in	
  2007,	
  we	
  organize	
  a	
  yearly	
  non-­‐
profit	
  conference	
  for	
  the	
  German	
  speaking	
  Scrum	
  Community	
  
www.deutschescrum.org
Agile	
  Tuesday	
  München	
  -­‐	
  Since	
  2008	
  we	
  organize	
  a	
  monthly	
  
event	
  with	
  contribuEons	
  from	
  the	
  agile	
  Community	
  in	
  München	
  
www.agiletuesday.org
ScrumAlliance	
  -­‐	
  we	
  are	
  member	
  and	
  Registered	
  EducaEon	
  
Provider	
  of	
  the	
  ScrumAlliance.	
  h@p://srumalliance.org
ContribuEons	
  to	
  Conferences	
  -­‐	
  we	
  are	
  frequent	
  contributors	
  to	
  
several	
  conferences	
  and	
  workshops	
  -­‐	
  see	
  h@p://improuv.com/
de/publikaEonen
4
Working	
  in	
  the	
  	
  large
5
5
6h@p://upload.wikimedia.org/wikipedia/commons/9/9e/BASF_Werk_Ludwigshafen_1881.JPG
6
7h@p://commons.wikimedia.org/wiki/File:Basf-­‐ludwigshafen-­‐ww-­‐1.jpg#mediaviewer/File:Basf-­‐ludwigshafen-­‐ww-­‐1.jpg
7
Industrial	
  Scaling:	
  


Process	
  first,	
  

adding	
  resources
8
8
9
9
Talking	
  about	
  

adding	
  resources…
10
10
U.S.	
  ImmigraEon	
  1900-­‐1940
11
h@p://www.migraEonpolicy.org/programs/data-­‐hub/us-­‐immigraEon-­‐trends#history
11
12
12
When	
  is	
  this	
  model	
  successful
Taylorism	
  relies	
  on	
  
• cheap,	
  replaceable	
  resources	
  
• a	
  dominant	
  market	
  posiEon	
  (stable	
  planning	
  environment)
13
13
How	
  did	
  we	
  end	
  up	
  talking	
  about	
  
small	
  groups	
  of	
  people
14
14
Adding	
  people	
  to	
  a	
  late	
  
project	
  makes	
  it	
  later	
  
Brooks’s	
  Law
15
15
7±2
16
16
XP	
  soHware	
  
techniques
17
17
A	
  surprising	
  number	
  of	
  things	
  can	
  
be	
  achieved	
  with	
  smaller	
  Teams
18
18
Experiences	
  and	
  Achievements	
  
with	
  small	
  Teams
19
19
Achievements	
  …
1.	
  Augmented	
  learning	
  
2.	
  Predictable	
  development	
  
3.	
  Fast	
  feedback	
  
4.	
  Fun	
  and	
  personal	
  development
20
20
and:	
  
5.	
  Isolate	
  teams	
  from	
  
dysfuncEonal	
  
organizaEons
21
21
Augmented	
  Learning
22SECI	
  model	
  by	
  Nonaka,	
  Takeuchi	
  1994ff
22
Learning	
  speed	
  =	
  
Development	
  Speed	
  
Alistair	
  Cockburn
23
23
Predictable	
  Development
XP	
  -­‐>	
  defined	
  and	
  measurable	
  results	
  
• Working	
  soHware	
  is	
  the	
  primary	
  measure	
  of	
  progrss

(Agile	
  Manifesto)	
  
Regular	
  Sprints	
  -­‐>	
  Controlling	
  flow	
  under	
  uncertainty	
  
• F5:	
  The	
  principle	
  of	
  Periodic	
  ResynchronizaEon:

Use	
  a	
  regular	
  cadence	
  to	
  limit	
  the	
  accumulaEon	
  of	
  variance

(Don	
  Reinertsen,	
  Principles	
  of	
  Product	
  Development	
  Flow)
24
24
Fast	
  Feedback
7±2	
  
• stable	
  teams	
  
• collecEve	
  responsibility	
  
• avoid	
  handovers	
  
• controlling	
  uncertainty	
  through	
  short	
  regular	
  cycles	
  
People	
  have	
  limited	
  bandwidths
25
25
Fun	
  and	
  personal	
  development
„Carrots	
  &	
  SEcks	
  are	
  so	
  last	
  Century.	
  Drive	
  says	
  for	
  21st	
  
century	
  work,	
  we	
  need	
  to	
  upgrade	
  to	
  autonomy,	
  mastery	
  
and	
  purpose.“	
  
Daniel	
  Pink,	
  The	
  surprising	
  truth	
  about	
  what	
  moEvates	
  us
26
26
Scaling	
  Challenges	
  these	
  
Achievements
27
27
Scaling	
  Dimensions	
  and	
  Challenges
More	
  complex	
  products	
  
• Understanding	
  the	
  whole	
  product	
  becomes	
  harder	
  
Complete	
  value	
  chain	
  
• Eliminate	
  tradiEonal	
  division	
  of	
  work	
  involves	
  more	
  different	
  job	
  types	
  
Up	
  the	
  corporate	
  mountain	
  
• Higher	
  levels	
  of	
  hierarchy	
  need	
  different	
  abstracEons	
  to	
  funcEon	
  
More	
  people	
  
• ResulEng	
  in	
  the	
  need	
  to	
  involve	
  more	
  people	
  
• CommunicaEon	
  bandwidth,	
  faster	
  learning
28
28
A	
  (scaled)	
  environment	
  is	
  never	
  perfect
• ConEnuously	
  imperfect	
  organizaEon	
  
• ConEnuously	
  imperfect	
  people	
  (hopefully:	
  diverse	
  people)	
  
• ConEnuously	
  changing	
  environment	
  
• Diverse	
  learning	
  cycles
29
29
Scaling	
  is	
  about	
  choosing	
  a	
  path
Values	
  
• Values	
  are	
  necessary	
  for	
  creaEng	
  a	
  shared	
  mindset	
  and	
  culture	
  
Principles	
  and	
  PracEces	
  
• What	
  are	
  desirable	
  pracEces	
  
A	
  StarEng	
  Point	
  (a	
  framework?)	
  
• Not	
  a	
  Blueprint	
  
Agile	
  EvoluEon	
  
• Provide	
  help	
  for	
  a	
  conEnuous	
  improvement
30
30
Scaling	
  needs	
  constant	
  adap?on
31
31
How	
  to	
  select	
  metrics
32
32
Metrics	
  modify	
  behavior	
  (1)
33
Lines	
  of	
  Code
Personal	
  Performance
In	
  Time,	
  scope,	
  budget
Bloated	
  Code
Rivalry,	
  not	
  CooperaEon
Sloppy	
  SoHware
33
Metrics	
  modify	
  behavior	
  (2)
34
Customer	
  SaEsfacEon
Team	
  SaEsfacEon
Bugs	
  in	
  ProducEon	
  Code
€
MoEvaEon,	
  ProducEvity
Life	
  Cycle	
  Cost
34
Who	
  measures	
  Whom
35
I measure

(secretely)
I measure
(transparently)
Team
measures
Fear
Gaming the

Metrics
Autonomy
35
The	
  Problem	
  of	
  KPIs
KPIs	
  should	
  inspire	
  improvement	
  
KPIs	
  loose	
  effecEveness	
  over	
  Eme	
  
KPIs	
  should	
  be	
  reEred
36
36
From:	
  

Performance	
  EvaluaEon	
  
=>	
  	
  
To:	
  Maximize	
  Learning
37
37
Alignment	
  >	
  Compliance
Alignment:	
  	
  
• we	
  share	
  the	
  same	
  goals	
  
Compliance:	
  	
  
• do	
  as	
  I	
  say	
  or	
  else	
  …
38
38
Agile	
  Evolu?on
39
A	
  framework	
  for	
  

conEnuous	
  improvement
39
For	
  Teams,	
  this	
  could	
  mean	
  to	
  assess:
• Product	
  Quality	
  
• PredicEve	
  Quality	
  
• Consistent	
  Delivery	
  
• CollaboraEve	
  Work	
  
• Inter-­‐Team	
  CollaboraEon	
  
• Empowerment	
  
• ConEnuous	
  Improvement
40
40
1.	
  Product	
  Quality
Teams	
  that	
  excel	
  in	
  this	
  area	
  
• have	
  a	
  good	
  understanding	
  of	
  who	
  their	
  customer	
  is	
  and	
  what	
  their	
  customer‘s	
  needs	
  are	
  
• know	
  the	
  cost	
  of	
  delay	
  is	
  for	
  each	
  feature	
  and	
  align	
  with	
  their	
  customer‘s	
  strategies	
  to	
  minimize	
  
them	
  
• share	
  a	
  clear	
  product	
  vision	
  that	
  states	
  their	
  target	
  market	
  and	
  compeEEve	
  advantages	
  
• have	
  backlog	
  items	
  that	
  reflect	
  value	
  to	
  the	
  customer,	
  grouped	
  into	
  Minimal	
  Marketable	
  Features	
  
• strive	
  for	
  simplicity,	
  thus	
  maximizing	
  the	
  amount	
  of	
  work	
  not	
  to	
  be	
  done	
  
• maintain	
  a	
  barely	
  sufficient	
  backlog	
  to	
  fulfill	
  their	
  architectural	
  and	
  predicEve	
  needs	
  
• have	
  loosely	
  coupled	
  product	
  increments	
  that	
  allow	
  organic	
  growth	
  in	
  small	
  increments	
  and	
  thus	
  
a	
  steady	
  accrual	
  of	
  value
41
41
7.	
  ConEnuous	
  Improvement
Teams	
  that	
  excel	
  in	
  this	
  area	
  
• are	
  master	
  of	
  their	
  process	
  and	
  improve	
  it	
  in	
  a	
  regular,	
  fast	
  cadence	
  (e.g.	
  retrospecEves)	
  
• do	
  retrospecEves	
  effecEvely,	
  leading	
  to	
  acEonable	
  items	
  that	
  regularly	
  get	
  executed	
  
• provide	
  transparency	
  about	
  core	
  informaEon	
  and	
  regularly	
  reflect	
  on	
  it	
  
• celebrate	
  reflecEon	
  as	
  high-­‐leverage	
  Eme,	
  not	
  as	
  “unproducEve	
  not-­‐working”	
  
• make	
  progress	
  through	
  small	
  safe-­‐to-­‐fail	
  experiments	
  
• accept	
  failure	
  and	
  exercise	
  them	
  as	
  learning	
  opportunity	
  
• experience	
  management	
  support	
  and	
  regularly	
  face	
  management’s	
  demand	
  to	
  improve	
  
the	
  process
42
42
Seven	
  Rules	
  for	
  Scaling
43
43
1.	
  Don’t	
  do	
  it
44
44
Think	
  again:	
  what	
  created	
  the	
  need	
  to	
  scale
Look	
  for	
  
• Complexity	
  in	
  your	
  product	
  
• Handovers	
  
• Skill	
  limits
45
45
2.	
  Make	
  Agile	
  sEck
46
46
3	
  Steps	
  to	
  make	
  Agile	
  sEck
To	
  make	
  Agile	
  sEck	
  
• Pursue	
  solid	
  Agile	
  pracEces	
  
• Improve	
  conEnuously	
  
• Make	
  agile	
  part	
  of	
  your	
  company’s	
  DNA
47
47
3.	
  Clean	
  up	
  your	
  mess
48
48
To	
  clean	
  up	
  …
Accidental	
  vs.	
  essenEal	
  complexity	
  
• Simplify	
  your	
  product	
  
Clean	
  up	
  your	
  soHware	
  code	
  base	
  	
  
• Loose	
  coupling	
  is	
  the	
  one	
  principle	
  that	
  survived	
  all	
  hypes	
  
• Indicator:	
  can	
  you	
  deliver	
  conEnuously	
  ?	
  
Clean	
  up	
  organizaEonal	
  impediments	
  
• Conway’s	
  law:	
  a	
  product	
  will	
  be	
  structured	
  like	
  the	
  organizaEon	
  which	
  created	
  it	
  
• Handovers	
  are	
  evil
49
49
4.	
  Think	
  about	
  your	
  
values
50
50
Agile	
  EvoluEon	
  Values
• Trust	
  
• Respect	
  
• Curiosity	
  
• Excellence	
  
• Alignment
51
51
5.	
  Consider	
  your	
  
environment
52
52
Things	
  tend	
  to	
  change	
  rapidly	
  these	
  Emes
From	
  defending	
  your	
  posiEon	
  to	
  thriving	
  in	
  a	
  changing	
  
environment	
  
• Adaptability	
  
• CreaEve	
  Change	
  
Towards	
  a	
  CreaEve	
  Economy
53
53
6.	
  Organize	
  Flow
54
54
Turn	
  your	
  matrix	
  organizaEon	
  upside	
  down
A	
  typical	
  matrix	
  organizaEon	
  
• Focuses	
  on	
  resource	
  uElizaEon	
  
• Obscures	
  the	
  important	
  part:	
  value	
  streams
55
55
7.	
  Measure	
  to	
  
accelerate	
  learning
56
56
Measure	
  the	
  right	
  way
Why	
  
• Metrics	
  help	
  to	
  idenEfy	
  „be@er“	
  
What	
  
• Product,	
  process,	
  skills	
  
How	
  
• Support	
  autonomy	
  and	
  leadership	
  on	
  every	
  level
57
57
Implement	
  an	
  Agile	
  EvoluEon
Assess	
  and	
  improve	
  
• Agile	
  is	
  a	
  path,	
  not	
  a	
  status	
  -­‐	
  Agile	
  EvoluEon	
  helps	
  to	
  walk	
  the	
  walk	
  
Have	
  a	
  system	
  of	
  metrics	
  
• Helps	
  asking	
  powerful	
  quesEons	
  and	
  to	
  derive	
  improvement	
  objecEves	
  
Guide	
  and	
  measure	
  an	
  improvement	
  and	
  transformaEon	
  process	
  
• Use	
  metrics	
  to	
  steer	
  the	
  implementaEon	
  Agile	
  and	
  Lean	
  
A	
  reference	
  model	
  
• Have	
  a	
  Big	
  Picture	
  of	
  your	
  Agile	
  TransformaEon	
  -­‐	
  evolve	
  this	
  picture	
  constantly
58
58
59
h@p://improuv.com	
  
christoph.mathis@improuv.com

Ask	
  the	
  Team	
  
Inspect	
  and	
  Adapt	
  
Deliver	
  every	
  Sprint	
  
Treat	
  People	
  as	
  Adults
59

More Related Content

What's hot

What is agile doing for you? Evaluating the value of Scrum to organizations
What is agile doing for you? Evaluating the value of Scrum to organizationsWhat is agile doing for you? Evaluating the value of Scrum to organizations
What is agile doing for you? Evaluating the value of Scrum to organizations
Dave Cornelius - Value Contributor-agility and innovation
 
Helix Plan Oveview V10
Helix Plan Oveview V10Helix Plan Oveview V10
Helix Plan Oveview V10
gcjacobs
 
Innovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management ConceptsInnovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management Concepts
Think For A Change
 

What's hot (20)

Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
How To Be An Unofficial Agile Transformation Catalyst
How To Be An Unofficial Agile Transformation CatalystHow To Be An Unofficial Agile Transformation Catalyst
How To Be An Unofficial Agile Transformation Catalyst
 
Will Agile kill Project Management
Will Agile kill Project ManagementWill Agile kill Project Management
Will Agile kill Project Management
 
Lean implementation proposal ver 2
Lean implementation proposal  ver 2Lean implementation proposal  ver 2
Lean implementation proposal ver 2
 
What is agile doing for you? Evaluating the value of Scrum to organizations
What is agile doing for you? Evaluating the value of Scrum to organizationsWhat is agile doing for you? Evaluating the value of Scrum to organizations
What is agile doing for you? Evaluating the value of Scrum to organizations
 
7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge
 
The PM Role in a Lean and Agile World white paper - PMI Global Congress 2014
The PM Role in a Lean and Agile World white paper - PMI Global Congress 2014The PM Role in a Lean and Agile World white paper - PMI Global Congress 2014
The PM Role in a Lean and Agile World white paper - PMI Global Congress 2014
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
 
Educating People in Lean Thinking
Educating People in Lean ThinkingEducating People in Lean Thinking
Educating People in Lean Thinking
 
The PM Role in a Lean and Agile World
The PM Role in a Lean and Agile WorldThe PM Role in a Lean and Agile World
The PM Role in a Lean and Agile World
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Enterprise lean agile 2018 challenges ver 0.3
Enterprise lean agile 2018   challenges ver 0.3Enterprise lean agile 2018   challenges ver 0.3
Enterprise lean agile 2018 challenges ver 0.3
 
Helix Plan Oveview V10
Helix Plan Oveview V10Helix Plan Oveview V10
Helix Plan Oveview V10
 
Lean Change Management
Lean Change ManagementLean Change Management
Lean Change Management
 
Agile flightpath
Agile flightpathAgile flightpath
Agile flightpath
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Innovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management ConceptsInnovation Foundations Course 103 - Innovation Management Concepts
Innovation Foundations Course 103 - Innovation Management Concepts
 
Agile Continuous improvement
Agile Continuous improvementAgile Continuous improvement
Agile Continuous improvement
 
Chap19
Chap19Chap19
Chap19
 

Similar to Scaling Dimensions - Scaling is more than adding people to a product team

The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
Francisco Pulgar-Vidal, MBA, Lean Six Sigma MBB
 
Beginning an improvement journey ii introduction to improvement models
Beginning an improvement journey ii introduction to improvement modelsBeginning an improvement journey ii introduction to improvement models
Beginning an improvement journey ii introduction to improvement models
zoswald
 

Similar to Scaling Dimensions - Scaling is more than adding people to a product team (20)

Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
Lean Management Kata Training
Lean Management Kata Training Lean Management Kata Training
Lean Management Kata Training
 
Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar - Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar -
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Agile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated OrganizationsAgile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated Organizations
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Beginning an improvement journey ii introduction to improvement models
Beginning an improvement journey ii introduction to improvement modelsBeginning an improvement journey ii introduction to improvement models
Beginning an improvement journey ii introduction to improvement models
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Lean Change at MYOB
Lean Change at MYOBLean Change at MYOB
Lean Change at MYOB
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 

More from Christoph Mathis

More from Christoph Mathis (8)

Growing Adaptive Organizations - Building Blocks Overview
Growing Adaptive Organizations - Building Blocks OverviewGrowing Adaptive Organizations - Building Blocks Overview
Growing Adaptive Organizations - Building Blocks Overview
 
Growing Adaptive Organizations - How to explain the approach
Growing Adaptive Organizations - How to explain the approachGrowing Adaptive Organizations - How to explain the approach
Growing Adaptive Organizations - How to explain the approach
 
Four Leadership Traits
Four Leadership TraitsFour Leadership Traits
Four Leadership Traits
 
Die Adaptive Organisation - Agile Tuesday Dezember 2021
Die Adaptive Organisation - Agile Tuesday Dezember 2021Die Adaptive Organisation - Agile Tuesday Dezember 2021
Die Adaptive Organisation - Agile Tuesday Dezember 2021
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Benchmarking Agile Teams
Benchmarking Agile TeamsBenchmarking Agile Teams
Benchmarking Agile Teams
 
Leadership für High Performance Teams
Leadership für High Performance TeamsLeadership für High Performance Teams
Leadership für High Performance Teams
 
The Soul of Scrum
The Soul of ScrumThe Soul of Scrum
The Soul of Scrum
 

Recently uploaded

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
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
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
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
dollysharma2066
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
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
dollysharma2066
 

Recently uploaded (20)

PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
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...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
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
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
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
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
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
 

Scaling Dimensions - Scaling is more than adding people to a product team

  • 1. Scaling  Dimensions Christoph  Mathis   Scaling  Agile  for  the  Enterprise  2015,  Brussels,  22-­‐Jan-­‐2015
 h@p://brussels2015.agileconsorEum.net/ 1
  • 2. About  me WriEng  and  building  soHware  since  many   years   First  exposure  to  Lean  in  the  early  1980s   Return  to  developing  soHware   First  XP  exposure  in  2000,  Scrum  2003   Slowly  connecEng  the  dots  ..   Today:     Coaching  OrganizaEons  in  Agile  Culture,   Methods,  PracEces  and  Principles,  Training   in  Scrum 2 h@p://improuv.com   christoph.mathis@improuv.com
 2
  • 3. About   improuv  is  an  agile  consultancy  
 located  in  München  and  Hamburg.     Our  experEse  is  Lean  and  Agile  change:   • Scrum,  Kanban  Trainings  and  CerEficaEons   • Agile  Change    Assessment,  Coaching  and  Mentoring   • Agile  TransformaEon  using  Scrum,  Kanban,  XP,  SAFe   3 3
  • 4. We  are  drivers  in  the  Agile  Community 4 DeutscheScrum  -­‐  Beginning  in  2007,  we  organize  a  yearly  non-­‐ profit  conference  for  the  German  speaking  Scrum  Community   www.deutschescrum.org Agile  Tuesday  München  -­‐  Since  2008  we  organize  a  monthly   event  with  contribuEons  from  the  agile  Community  in  München   www.agiletuesday.org ScrumAlliance  -­‐  we  are  member  and  Registered  EducaEon   Provider  of  the  ScrumAlliance.  h@p://srumalliance.org ContribuEons  to  Conferences  -­‐  we  are  frequent  contributors  to   several  conferences  and  workshops  -­‐  see  h@p://improuv.com/ de/publikaEonen 4
  • 5. Working  in  the    large 5 5
  • 8. Industrial  Scaling:   
 Process  first,  
 adding  resources 8 8
  • 9. 9 9
  • 10. Talking  about  
 adding  resources… 10 10
  • 12. 12 12
  • 13. When  is  this  model  successful Taylorism  relies  on   • cheap,  replaceable  resources   • a  dominant  market  posiEon  (stable  planning  environment) 13 13
  • 14. How  did  we  end  up  talking  about   small  groups  of  people 14 14
  • 15. Adding  people  to  a  late   project  makes  it  later   Brooks’s  Law 15 15
  • 18. A  surprising  number  of  things  can   be  achieved  with  smaller  Teams 18 18
  • 19. Experiences  and  Achievements   with  small  Teams 19 19
  • 20. Achievements  … 1.  Augmented  learning   2.  Predictable  development   3.  Fast  feedback   4.  Fun  and  personal  development 20 20
  • 21. and:   5.  Isolate  teams  from   dysfuncEonal   organizaEons 21 21
  • 22. Augmented  Learning 22SECI  model  by  Nonaka,  Takeuchi  1994ff 22
  • 23. Learning  speed  =   Development  Speed   Alistair  Cockburn 23 23
  • 24. Predictable  Development XP  -­‐>  defined  and  measurable  results   • Working  soHware  is  the  primary  measure  of  progrss
 (Agile  Manifesto)   Regular  Sprints  -­‐>  Controlling  flow  under  uncertainty   • F5:  The  principle  of  Periodic  ResynchronizaEon:
 Use  a  regular  cadence  to  limit  the  accumulaEon  of  variance
 (Don  Reinertsen,  Principles  of  Product  Development  Flow) 24 24
  • 25. Fast  Feedback 7±2   • stable  teams   • collecEve  responsibility   • avoid  handovers   • controlling  uncertainty  through  short  regular  cycles   People  have  limited  bandwidths 25 25
  • 26. Fun  and  personal  development „Carrots  &  SEcks  are  so  last  Century.  Drive  says  for  21st   century  work,  we  need  to  upgrade  to  autonomy,  mastery   and  purpose.“   Daniel  Pink,  The  surprising  truth  about  what  moEvates  us 26 26
  • 27. Scaling  Challenges  these   Achievements 27 27
  • 28. Scaling  Dimensions  and  Challenges More  complex  products   • Understanding  the  whole  product  becomes  harder   Complete  value  chain   • Eliminate  tradiEonal  division  of  work  involves  more  different  job  types   Up  the  corporate  mountain   • Higher  levels  of  hierarchy  need  different  abstracEons  to  funcEon   More  people   • ResulEng  in  the  need  to  involve  more  people   • CommunicaEon  bandwidth,  faster  learning 28 28
  • 29. A  (scaled)  environment  is  never  perfect • ConEnuously  imperfect  organizaEon   • ConEnuously  imperfect  people  (hopefully:  diverse  people)   • ConEnuously  changing  environment   • Diverse  learning  cycles 29 29
  • 30. Scaling  is  about  choosing  a  path Values   • Values  are  necessary  for  creaEng  a  shared  mindset  and  culture   Principles  and  PracEces   • What  are  desirable  pracEces   A  StarEng  Point  (a  framework?)   • Not  a  Blueprint   Agile  EvoluEon   • Provide  help  for  a  conEnuous  improvement 30 30
  • 31. Scaling  needs  constant  adap?on 31 31
  • 32. How  to  select  metrics 32 32
  • 33. Metrics  modify  behavior  (1) 33 Lines  of  Code Personal  Performance In  Time,  scope,  budget Bloated  Code Rivalry,  not  CooperaEon Sloppy  SoHware 33
  • 34. Metrics  modify  behavior  (2) 34 Customer  SaEsfacEon Team  SaEsfacEon Bugs  in  ProducEon  Code € MoEvaEon,  ProducEvity Life  Cycle  Cost 34
  • 35. Who  measures  Whom 35 I measure
 (secretely) I measure (transparently) Team measures Fear Gaming the
 Metrics Autonomy 35
  • 36. The  Problem  of  KPIs KPIs  should  inspire  improvement   KPIs  loose  effecEveness  over  Eme   KPIs  should  be  reEred 36 36
  • 37. From:  
 Performance  EvaluaEon   =>     To:  Maximize  Learning 37 37
  • 38. Alignment  >  Compliance Alignment:     • we  share  the  same  goals   Compliance:     • do  as  I  say  or  else  … 38 38
  • 39. Agile  Evolu?on 39 A  framework  for  
 conEnuous  improvement 39
  • 40. For  Teams,  this  could  mean  to  assess: • Product  Quality   • PredicEve  Quality   • Consistent  Delivery   • CollaboraEve  Work   • Inter-­‐Team  CollaboraEon   • Empowerment   • ConEnuous  Improvement 40 40
  • 41. 1.  Product  Quality Teams  that  excel  in  this  area   • have  a  good  understanding  of  who  their  customer  is  and  what  their  customer‘s  needs  are   • know  the  cost  of  delay  is  for  each  feature  and  align  with  their  customer‘s  strategies  to  minimize   them   • share  a  clear  product  vision  that  states  their  target  market  and  compeEEve  advantages   • have  backlog  items  that  reflect  value  to  the  customer,  grouped  into  Minimal  Marketable  Features   • strive  for  simplicity,  thus  maximizing  the  amount  of  work  not  to  be  done   • maintain  a  barely  sufficient  backlog  to  fulfill  their  architectural  and  predicEve  needs   • have  loosely  coupled  product  increments  that  allow  organic  growth  in  small  increments  and  thus   a  steady  accrual  of  value 41 41
  • 42. 7.  ConEnuous  Improvement Teams  that  excel  in  this  area   • are  master  of  their  process  and  improve  it  in  a  regular,  fast  cadence  (e.g.  retrospecEves)   • do  retrospecEves  effecEvely,  leading  to  acEonable  items  that  regularly  get  executed   • provide  transparency  about  core  informaEon  and  regularly  reflect  on  it   • celebrate  reflecEon  as  high-­‐leverage  Eme,  not  as  “unproducEve  not-­‐working”   • make  progress  through  small  safe-­‐to-­‐fail  experiments   • accept  failure  and  exercise  them  as  learning  opportunity   • experience  management  support  and  regularly  face  management’s  demand  to  improve   the  process 42 42
  • 43. Seven  Rules  for  Scaling 43 43
  • 44. 1.  Don’t  do  it 44 44
  • 45. Think  again:  what  created  the  need  to  scale Look  for   • Complexity  in  your  product   • Handovers   • Skill  limits 45 45
  • 46. 2.  Make  Agile  sEck 46 46
  • 47. 3  Steps  to  make  Agile  sEck To  make  Agile  sEck   • Pursue  solid  Agile  pracEces   • Improve  conEnuously   • Make  agile  part  of  your  company’s  DNA 47 47
  • 48. 3.  Clean  up  your  mess 48 48
  • 49. To  clean  up  … Accidental  vs.  essenEal  complexity   • Simplify  your  product   Clean  up  your  soHware  code  base     • Loose  coupling  is  the  one  principle  that  survived  all  hypes   • Indicator:  can  you  deliver  conEnuously  ?   Clean  up  organizaEonal  impediments   • Conway’s  law:  a  product  will  be  structured  like  the  organizaEon  which  created  it   • Handovers  are  evil 49 49
  • 50. 4.  Think  about  your   values 50 50
  • 51. Agile  EvoluEon  Values • Trust   • Respect   • Curiosity   • Excellence   • Alignment 51 51
  • 52. 5.  Consider  your   environment 52 52
  • 53. Things  tend  to  change  rapidly  these  Emes From  defending  your  posiEon  to  thriving  in  a  changing   environment   • Adaptability   • CreaEve  Change   Towards  a  CreaEve  Economy 53 53
  • 55. Turn  your  matrix  organizaEon  upside  down A  typical  matrix  organizaEon   • Focuses  on  resource  uElizaEon   • Obscures  the  important  part:  value  streams 55 55
  • 56. 7.  Measure  to   accelerate  learning 56 56
  • 57. Measure  the  right  way Why   • Metrics  help  to  idenEfy  „be@er“   What   • Product,  process,  skills   How   • Support  autonomy  and  leadership  on  every  level 57 57
  • 58. Implement  an  Agile  EvoluEon Assess  and  improve   • Agile  is  a  path,  not  a  status  -­‐  Agile  EvoluEon  helps  to  walk  the  walk   Have  a  system  of  metrics   • Helps  asking  powerful  quesEons  and  to  derive  improvement  objecEves   Guide  and  measure  an  improvement  and  transformaEon  process   • Use  metrics  to  steer  the  implementaEon  Agile  and  Lean   A  reference  model   • Have  a  Big  Picture  of  your  Agile  TransformaEon  -­‐  evolve  this  picture  constantly 58 58
  • 59. 59 h@p://improuv.com   christoph.mathis@improuv.com
 Ask  the  Team   Inspect  and  Adapt   Deliver  every  Sprint   Treat  People  as  Adults 59