48
agility accelerates ... Do we need Management in Scrum? Trifork, GOTO Night Zürich, 14.10.2013

Do we need Management in Scrum?

Embed Size (px)

DESCRIPTION

This talk was held at the Trifork, GOTO Night in Zurich on October, 14 2013. Abstract In few industries the benefits of new, agile forms of working were more visible than in software development. Strict deadlines, highly intelligent knowledge workers, and products that – if not built correctly – were very vulnerable to errors. The philosophy of Agile offered many answers and solutions to improve working methods in software development. Management, however, was hardly addressed. The Scrum Framework does not define the role “Manager”. Instead Scrum is about self-organisation and teams, but there is not even a team lead. Many people draw the conclusion that we should get rid of managers and officially state them as the main obstacle when introducing Agile into the organisation. Are they right or completely wrong? In this talk Mischa Ramseyer takes a closer look at the role and duties of Management in Agile Organisations so that you are able to answer the question “Do we need Management in Scrum” by yourself.

Citation preview

Page 1: Do we need Management in Scrum?

agility  accelerates  ...  

Do  we  need    Management  in  Scrum?  

Trifork,  GOTO  Night  Zürich,  14.10.2013  

Page 2: Do we need Management in Scrum?

Agile Coach & Trainer Change Agent

hFp://www.management30.com  

Mischa Ramseyer @ramsyman

Page 3: Do we need Management in Scrum?

Scrum  is  easy  to  understand  ...    

•  3 Roles •  3 Artefacts •  4 Meetings  

Page 4: Do we need Management in Scrum?

...  but  difficult  to  master!  

Page 5: Do we need Management in Scrum?

Do  the  Right  Thing  

Do  the  Thing  Right  

EffecPveness  

Efficiency  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Page 6: Do we need Management in Scrum?

The  role    of  Management   ?  

Page 7: Do we need Management in Scrum?

Some  theory  

Page 8: Do we need Management in Scrum?

The  English  verb  “to  manage”  was  originally  derived  from  the  Italian  

maneggiare,  meaning  to  handle  and  train  horses.  […]  This  original  meaning  merged  

with  the  French  term  menage,  or  household.  

hFp://cognia.com.au/Links%20and%20Vids/assets/52_Bramble_Bushes_in_a_Thicket.pdf    Cynthia  F.  Kurtz,  David  J.  Snowden,  “Bramble  Bushes  in  a  Thicket”  

Page 9: Do we need Management in Scrum?

Management  is  about  human  beings.  Its  task  is  to  make  people  capable  of  joint  performance  […].  This  is  what  

organizaPon  is  all  about,  and  it  is  the  reason  that  management  is  the  criPcal,  determining  factor.  

Management:  Revised  EdiPon,  2008  

Peter  F.  Drucker  

Page 10: Do we need Management in Scrum?

Self-­‐organisaPon  needs  boundaries  

Jurgen  Appelo,  Management  3.0  

Page 11: Do we need Management in Scrum?

Self-­‐organisaPon  needs  constraints  

Jurgen  Appelo,  Management  3.0  

Page 12: Do we need Management in Scrum?

Self-­‐organisaPon  needs  goals!  

Jurgen  Appelo,  Management  3.0  

Page 13: Do we need Management in Scrum?

A  team  is  a  complex  adapPve  system  (CAS),  because  it  consists  of  parts  (people)  that  form  a  system  (team),  which  shows  complex  behavior  while  it  keeps  adap1ng  to  a  changing  environment.  

Page 14: Do we need Management in Scrum?

The  role    of  Management   ?  

Page 15: Do we need Management in Scrum?

Managers  duPes  

•  Management  outside  of  the  Scrum  Team  •  Set  Context  &  Constraints  

•  State  coarse  grained  goals  (lighthouse,  Business  Model)  that  guide  the  way  of  the  Scrum  Teams  

Page 16: Do we need Management in Scrum?

Do  the  Right  Thing  

Do  the  Thing  Right  

EffecPveness  

Efficiency  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Page 17: Do we need Management in Scrum?

Network  &  Empowerment  

Do  the  Right  Thing  

Do  the  Thing  Right  

OrganisaPon  

EffecPveness  

Efficiency  

Culture  

Context  &  Constraints  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Page 18: Do we need Management in Scrum?

Do  the  Right  Thing  

Do  the  Thing  Right  

Strategy  

OrganisaPon  

EffecPveness  

Efficiency  

Culture  

Context  &  Constraints  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Network  &  Empowerment  

Page 19: Do we need Management in Scrum?

Why  Agile  

?  

Page 20: Do we need Management in Scrum?

Meet  Melly...  

Page 21: Do we need Management in Scrum?

Melly  is  not  happy...  

hFp://www.flickr.com/photos/bertwerk/623288901/  ©  2007  Bert  Werk,  CreaPve  Commons  3.0  

Page 22: Do we need Management in Scrum?

Why  does  Melly  hate  her  Job?  •  The  market  is  changing  

•  from  seller  to  buyer  •  The  goal  is  changing  

•  from  average  to  delight  •  The  workplace  is  changing  

•  from  work  execuPon  to  conPnuous  innovaPon  

•  from  manufacturing  to  knowledge  work  

•  The  worker  is  changing  •  from  semi-­‐skilled  to  well-­‐

educated  •  from  basic  needs  to  self-­‐

fulfilment  

But  Management  does  not  change!  

Page 23: Do we need Management in Scrum?

hFp://www.swissq.it/en/agile/research-­‐and-­‐informaPon/    

Trends & Benchmarks Report Schweiz Wo stehen wir – wohin geht es?

In Kooperation mit

Agile 2013

Page 24: Do we need Management in Scrum?

hFp://www.swissq.it/en/agile/research-­‐and-­‐informaPon/    

Trends & Benchmarks Report Schweiz Wo stehen wir – wohin geht es?

In Kooperation mit

Agile 2013

Page 25: Do we need Management in Scrum?

AdopPon  What  organizaPons  usually  do  is  an  

Page 26: Do we need Management in Scrum?

Who  decides?  

hFp://www.versionone.com/state_of_agile_development_survey/11/    

Managers  iniPate  adopPons  in  77%  of  the  cases.  

Page 27: Do we need Management in Scrum?

Who  decides?  

Unfortunately,  many  exisPng  systems  embrace  and  kill  change.  

Page 28: Do we need Management in Scrum?

TransformaPon  What  organizaPons  need  is  a  

Page 29: Do we need Management in Scrum?

Do  the  Right  Thing  

Do  the  Thing  Right  

Strategy  

OrganisaPon  

EffecPveness  

Efficiency  

Culture  

Context  &  Constraints  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Network  &  Empowerment  

Page 30: Do we need Management in Scrum?

Do  the  Right  Thing  

Do  the  Thing  Right  

Strategy  

OrganisaPon  

EffecPveness  

Efficiency  

Culture  

Context  &  Constraints  

Delivery  Products    Services  

©  2012  -­‐  2013  pragmaPc  soluPons  gmbh  

The  PragmaPc  OrganisaPon  

Page 31: Do we need Management in Scrum?

Managem

ent  3

.0  

Page 32: Do we need Management in Scrum?

People  are  the  most  important  parts  of  an  organizaPon  and  

managers  must  do  all  they  can  to  keep  people  acPve,  creaPve,  and  

moPvated.  

Page 33: Do we need Management in Scrum?

Example:  Kudo  Box  

IncenPvize  people  to  give  each  other  a  compliment.  

Page 34: Do we need Management in Scrum?

Teams  can  self-­‐organize,  and  this  requires  empowerment,  

authorizaPon,  and  trust  from  management.  

Page 35: Do we need Management in Scrum?

Example:  Authority  Boards  

©  2012  Jürgen  de  Smet,  used  with  permission  

Visualize  the  level  of  delegaPon.  

Page 36: Do we need Management in Scrum?

Self-­‐organizaPon  can  lead  to  anything,  and  it’s  therefore  necessary  to  protect  people  and  shared  resources…  

…and  to  give  people  a  clear  purpose  and  defined  goals.  

Page 37: Do we need Management in Scrum?

Values  &  Principles  •  Who are we? •  Lifetime

Mission  •  Why do we exist? •  10 – 20 years

Vision  •  What do we want? •  5 - 10 years

Strategy  •  How will we do it? •  1 year

Alig

nmen

t

Page 38: Do we need Management in Scrum?

Teams  cannot  achieve  their  goals  if  team  members  aren’t  

capable  enough,  and  managers  must  

therefore  contribute  to  the  development  of  

competence.  

Page 39: Do we need Management in Scrum?
Page 40: Do we need Management in Scrum?

Many  teams  operate  within  the  context  of  a  complex  organizaPon,  and  thus  it  is  important  to  consider  structures  that  enhance  communicaPon.  

Page 41: Do we need Management in Scrum?
Page 42: Do we need Management in Scrum?

People,  teams,  and  organizaPons  need  to  

improve  conPnuously  to  defer  failure  for  as  long  

as  possible.  

Page 43: Do we need Management in Scrum?

hFp://www.peerup.ch  

Let peers rate!

Page 44: Do we need Management in Scrum?

Managem

ent  3

.0  

Page 45: Do we need Management in Scrum?

Do  we  need  Management  in  Scrum?  

YES,  it‘s  built  in!  

BUT,  we  also  need  Managers  on  the  outside!  

Page 46: Do we need Management in Scrum?

Management  is  too  important  to  be  lex  to  the  managers.  We  all  parPcipate  

in  the  workout.  

Jurgen  Appelo  

Page 47: Do we need Management in Scrum?
Page 48: Do we need Management in Scrum?

slideshare.net/pragmaticsolutions  

info@pragmatic-­‐solutions.ch  

@pragsol  

facebook.com/PragmaticSolutionsGmbh  

plus.google.com/b/100642162720912501942  

www.pragmaPc-­‐soluPons.ch