SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
Workshop	
  

The	
  OneABB	
  Team	
  Goes	
  Agile	
  
	
  
	
  
The	
  Tricks	
  Used	
  for	
  Crea8ng	
  Awareness	
  and	
  Desire	
  for	
  Change	
  
and	
  Actually	
  Doing	
  the	
  Change	
  
	
  
	
  
Ma?hew	
  Caine	
  
AGILE	
  

	
  
Some	
  people	
  call	
  it	
  a	
  
method	
  or	
  an	
  approach	
  
	
  
above	
  all	
  
	
  
It	
  is	
  about	
  PEOPLE	
  and	
  RESULTS	
  
	
  
Assump8ons	
  
•  You	
  are	
  looking	
  for	
  real	
  challenges	
  of	
  “Agile”	
  
•  Expect	
  some	
  quick-­‐win	
  “take-­‐aways”	
  
•  You	
  are	
  not	
  here	
  to	
  fine-­‐tune	
  your	
  Standups	
  
	
  
Who	
  am	
  I?	
  
• 
• 
• 
• 
• 
• 

English	
  
Come	
  from	
  near	
  Liverpool	
  /	
  Manchester	
  
I.T.	
  background	
  
Lived	
  in	
  Zurich	
  since	
  1994	
  
Worked	
  in	
  London,	
  NY,	
  Berlin,	
  Geneva	
  and	
  ZH	
  
Discovered	
  “Agile”	
  in	
  2009	
  

August	
  2011	
  
Setup	
  M.C.	
  Partners	
  &	
  Associates	
  

September	
  2012	
  
Launched	
  the	
  Agile	
  Academy	
  
Community	
  
OneABB’s Purpose:
“An Awesome Website”
www.abb.com
www.abb.com

2000	
  content	
  editors
80	
  country	
  sites

	
  

over	
  1	
  million	
  urls

	
  

	
  

10	
  million	
  
views	
  /	
  month	
  
ABB’s website is a key customer connection

Facebook and LinkedIn are the top sources of traffic
after direct visits, search, and visits from the intranet
The	
  Real	
  Story	
  
• 
• 
• 
• 
• 
• 
• 
• 

No	
  transparency	
  on	
  status,	
  people	
  or	
  ac8vi8es	
  
50	
  people	
  in	
  four	
  countries	
  
40	
  people	
  in	
  Krakow	
  organized	
  by	
  skill	
  
Culture	
  of	
  maintenance	
  
“Hero	
  culture”	
  with	
  Prima	
  Donnas	
  
Agile,	
  but	
  not	
  really	
  
Constant	
  “firefigh8ng”	
  
Stuff	
  was	
  late,	
  not	
  as	
  expected,	
  poor	
  quality	
  
This	
  Workshop	
  is	
  about	
  
the	
  changes	
  above	
  and	
  beyond	
  Agile	
  skills.	
  
It	
  is	
  about	
  some	
  of	
  the	
  things	
  we	
  
	
  
had	
  to	
  do	
  
con8nue	
  to	
  do	
  
and	
  s8ll	
  need	
  to	
  do	
  
	
  
to	
  give	
  Agile	
  a	
  chance!	
  
How	
  the	
  Workshop	
  will	
  Work	
  
•  9	
  topics…	
  The	
  first	
  5-­‐6:	
  
–  Examine	
  the	
  Scenario	
  /	
  Theory	
  
–  You	
  get	
  5	
  minutes	
  at	
  your	
  table	
  to	
  discuss	
  
–  I	
  then	
  chose	
  2	
  groups	
  for	
  feedback	
  
–  We	
  then	
  look	
  at	
  what	
  was	
  actually	
  done	
  

•  At	
  the	
  end	
  we’ll	
  scan	
  the	
  remaining	
  topics.	
  
Managing	
  Prima	
  Donnas	
  

/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  

Remote	
  Teamwork	
  

Performance	
  Reviews	
  

The	
  Gan?	
  Lie	
  Chart	
  vs	
  “Agile	
  Planning”	
  

Crea8ng	
  Awareness	
  &	
  Desire	
  

Remote	
  Team	
  Percep8on	
  

Be?er	
  Transparency	
  on	
  Work	
  

Looking	
  for	
  &	
  Building	
  Trust	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
The	
  Scenario	
  
It	
  is	
  May	
  2012.	
  	
  You	
  are	
  in	
  a	
  room	
  with	
  the	
  key	
  people	
  from	
  Krakow	
  and	
  Zurich.	
  	
  They	
  
know	
  things	
  have	
  to	
  improve.	
  	
  But	
  don’t	
  know	
  where	
  to	
  start.	
  

Your	
  Task	
  
Discuss	
  how	
  you	
  would	
  get	
  them	
  to:	
  
	
  
1.  Share	
  &	
  agree	
  on	
  their	
  pains	
  
2.  Want	
  to	
  address	
  the	
  pains	
  
3.  Agree	
  on	
  the	
  most	
  important	
  changes?	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  1:	
  Brainstorm	
  to	
  Visualise	
  “Tensions”	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  2:	
  Run	
  a	
  Normal	
  Retrospec8ves	
  Session	
  

Categories	
  
What	
  went	
  well?	
  
What	
  do	
  we	
  need	
  to	
  start?	
  
What	
  do	
  we	
  need	
  to	
  stop?	
  
What	
  do	
  we	
  need	
  to	
  improve?	
  
Out-­‐of-­‐the-­‐box	
  innova8ve	
  ideas	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  3:	
  Which	
  Tensions	
  could	
  be	
  Resolved	
  and	
  Examine	
  Lem-­‐overs	
  

3b)	
  Re-­‐examine	
  any	
  lem-­‐overs	
  

3a)	
  Place	
  “tensions”	
  on	
  top	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  4:	
  Group	
  &	
  Name	
  
B	
  
C	
  

A	
  

D	
  

F	
  

E	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  5:	
  Priori8se	
  
B	
  

Priority	
  

C	
  

A	
  

B	
  
E	
  
C	
  
F	
  
D	
  

F	
  

1. 
2. 
3. 
4. 

E	
  
Each	
  Team-­‐member	
  has	
  3	
  votes.	
  
Take	
  5	
  minutes	
  to	
  vote.	
  
Facilitator	
  checks	
  and	
  summarizes	
  the	
  vo8ng.	
  	
  
Debate	
  results.	
  

D	
  

A	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Step	
  6:	
  Assign	
  Owner	
  
	
  

B	
  

Priority	
   Owner	
  

C	
  

B	
  

John	
  

E	
  

Mary	
  

C	
  

Mark	
  

F	
  

A	
  

Paul	
  

D	
  
D	
  

F	
  

A	
  
Don’t	
  do	
  low	
  prio	
  stuff!	
  

E	
  
As	
  a	
  peer-­‐group	
  they	
  have	
  iden8fied	
  their	
  tensions,	
  priori8zed	
  and	
  assigned	
  owners.	
  
By	
  default	
  they	
  are	
  aware	
  and	
  have	
  the	
  focus	
  and	
  desire	
  to	
  change.	
  
Crea8ng	
  Awareness	
  &	
  Desire	
  
Project	
  Methodology	
  
Stop	
  
Classic	
  BA	
  process	
  

Start	
  
Have	
  a	
  board	
  
with	
  projects	
  and	
  
priori8es	
  visible	
  
to	
  everyone.	
  

Stop	
  
Having	
  every	
  task	
  
a	
  top	
  priority	
  

Start	
  
Regular	
  
structured	
  
standups	
  

Stop	
  
Making	
  promises	
  
without	
  
consul8ng	
  
execu8ng	
  party	
  

Start	
  
Get	
  the	
  UX	
  –	
  BA	
  –	
  
DEV	
  process	
  
working	
  

Everything	
  is	
  a	
  
priority	
  to	
  
everyone	
  in	
  
GWM	
  

Maintenance	
  
burden	
  of	
  “old”	
  
vs	
  developing	
  
new	
  

Improve	
  
Set	
  up	
  common	
  
rules	
  for	
  running	
  
a	
  project	
  

Improve	
  
Intera8ve:	
  Get	
  
feedback	
  more	
  
omen,	
  earlier	
  

Improve	
  
Priori8za8on	
  and	
  
deadline	
  serng	
  

Improve	
  
Be	
  persistant	
  with	
  
things	
  we	
  have	
  
started.	
  Do	
  not	
  
abandon	
  things.	
  

Well	
  
Projects	
  where	
  
we	
  have	
  a	
  clear	
  
deliverables	
  
schedule	
  

Improve	
  
Planning	
  and	
  
Priori8za8on	
  

Improve	
  
Working	
  on	
  
deadlines	
  
together	
  

Well	
  
Projects	
  with	
  
weekly	
  mee8ngs	
  
to	
  followup	
  on	
  
overall	
  status	
  

Improve	
  
PM	
  ISDC	
  GWH	
  

Well	
  
Doing	
  the	
  scope	
  
planning	
  together	
  

Well	
  
Structuring	
  the	
  
Work	
  (Basecamp)	
  
Managing	
  Prima	
  Donnas	
  
Managing	
  Prima	
  Donnas	
  
The	
  Scenario	
  
Krakow	
  has	
  a	
  number	
  of	
  Individuals	
  that	
  are	
  
“prima-­‐donnas”…	
  

Your	
  Task	
  
Discuss	
  and	
  list	
  your	
  thoughts	
  on	
  :	
  
	
  
•  The	
  risks	
  of	
  prima-­‐donnas	
  to	
  the	
  teams,	
  department	
  &	
  company.	
  
•  How	
  you	
  could	
  get	
  the	
  knowledge	
  of	
  the	
  individual	
  prima-­‐donnas	
  shared.	
  
	
  
Managing	
  Prima	
  Donnas	
  
Ø 
Ø 
Ø 
Ø 
Ø 
Ø 
Ø 
Ø 

Bo?leneck	
  for	
  the	
  teams	
  
Difficult	
  to	
  plan	
  
Create	
  dependencies	
  in	
  a	
  sprint	
  
Burn	
  out	
  
Cause	
  resentment	
  
“Under	
  a	
  bus”	
  syndrome	
  
Like	
  to	
  keep	
  know-­‐how	
  
Poor	
  team	
  members	
  
Managing	
  Prima	
  Donnas	
  
Typical	
  Solu8on	
  

Alterna8vely	
  

Two	
  or	
  more	
  teams	
  share:	
  

50%	
  
	
  
But	
  s8ll:	
  
	
  
•  Bo?leneck	
  
•  Difficult	
  to	
  plan	
  
•  Create	
  dependencies	
  in	
  a	
  sprint	
  
•  Burn	
  out	
  
•  Cause	
  resentment	
  
•  “Under	
  a	
  bus”	
  syndrome	
  
•  Insecure	
  –	
  like	
  to	
  keep	
  know-­‐how	
  
•  Poor	
  team	
  members	
  

•  Make	
  them	
  free-­‐agents	
  
•  No	
  longer	
  responsible	
  for	
  deliverables	
  
•  Now	
  responsible	
  for	
  coaching	
  &	
  
suppor8ng	
  team	
  members	
  who	
  deliver	
  

Thus	
  
•  Know-­‐how	
  transfer	
  happens	
  
•  Can	
  support	
  many	
  people	
  
•  Ego	
  is	
  not	
  damaged	
  ;-­‐)	
  	
  
Be?er	
  Transparency	
  on	
  Work	
  
Be?er	
  Transparency	
  on	
  Work	
  
The	
  Scenario	
  
•  Zurich	
  has	
  no	
  idea	
  who	
  is	
  working	
  on	
  what	
  or	
  why	
  people	
  are	
  working	
  on	
  things.	
  
•  Krakow	
  does	
  not	
  understand	
  the	
  priori8es,	
  as	
  they	
  constantly	
  change.	
  
•  Krakow	
  do	
  not	
  know	
  what	
  to	
  work	
  on	
  or	
  why	
  it	
  is	
  suddenly	
  “important”.	
  
Your	
  Task	
  
List	
  your	
  thoughts	
  on	
  how	
  to	
  gain	
  transparency	
  on:	
  
	
  
1.  Why	
  work	
  is	
  important	
  (Purpose)?	
  
2.  What	
  is	
  coming	
  (Future	
  stuff)?	
  
3.  Who	
  is	
  working	
  now	
  on	
  what?	
  
	
  
It	
  is	
  important	
  that	
  both	
  Krakow	
  and	
  Zurich	
  see	
  the	
  same	
  informa8on.	
  
	
  
Be?er	
  Transparency	
  on	
  Work	
  
Step	
  1:	
  Define	
  Phases	
  that	
  Projects	
  are	
  “in”	
  

Based	
  on	
  DSDM:	
  Pre-­‐Project,	
  Feasibility,	
  Founda8ons,	
  Explora8on	
  &	
  Engineering	
  
Idea	
  

OpAons	
  

High	
  Level	
  Plan	
   Features	
  

A	
  long	
  10m	
  Wall	
  will	
  help!	
  

Maintenance	
  
Be?er	
  Transparency	
  on	
  Work	
  
Step	
  2:	
  Map	
  Projects	
  to	
  the	
  Phases	
  and	
  the	
  Projects	
  to	
  Teams	
  

Teams	
  can	
  start	
  to	
  PULL	
  work…	
  
Be?er	
  Transparency	
  on	
  Work	
  
Step	
  3:	
  Assign	
  People	
  to	
  Teams	
  &	
  Iterate	
  (Ac8on	
  Gaps!)	
  
Be?er	
  Transparency	
  on	
  Work	
  
Step	
  4:	
  Make	
  it	
  All	
  Accessible	
  to	
  All	
  (Zurich	
  &	
  Krakow)	
  All	
  the	
  Time	
  e.g.	
  Google	
  Drive	
  Docs	
  
/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  
/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  
The	
  Scenario	
  
Krakow	
  development	
  speed	
  is	
  slowed	
  due	
  to:	
  
	
  
•  Developers	
  gold-­‐pla8ng	
  
•  Poor	
  quality	
  
	
  
Yet	
  developers	
  want	
  to	
  work	
  on	
  the	
  next	
  latest	
  sexiest	
  work.	
  
Your	
  Task	
  
What	
  do	
  developers	
  need	
  to	
  understand	
  to:	
  
	
  
•  reduce	
  gold-­‐pla8ng	
  	
  
•  deliver	
  quality	
  
•  get	
  developer	
  working	
  on	
  the	
  next	
  sexy	
  project?	
  
	
  
	
  
/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  

ü  Build	
  the	
  absolute	
  minimum.	
  
ü  Don’t	
  be	
  tempted	
  to	
  do	
  what	
  is	
  interes8ng.	
  
ü  Build	
  it	
  well.	
  	
  
ü  Make	
  it	
  from	
  simple	
  stuff.	
  
	
  
Ø  Frees	
  developers	
  from	
  future	
  maintenance.	
  
Ø  Gives	
  8me	
  to	
  start	
  the	
  next	
  sexiest	
  job.	
  
	
  
Remote	
  Team	
  Percep8on	
  
Remote	
  Team	
  Percep8on	
  

The	
  Scenario	
  
•  There	
  is	
  miscommunica8on	
  in	
  the	
  team	
  split	
  across	
  Zurich	
  &	
  Krakow.	
  
•  People	
  are	
  by-­‐passed	
  and	
  feel	
  unappreciated	
  
•  Others	
  have	
  to	
  much	
  to	
  do.	
  
Business	
  
Sponsor	
  

Your	
  Task	
  
Two	
  groups	
  will:	
  
	
  
1.  Read	
  their	
  team	
  descrip8ons	
  
2.  Put	
  names	
  to	
  the	
  Roles	
  
(based	
  on	
  DSDM)	
  –	
  Flipchart	
  
Provided	
  
3.  Reveal	
  the	
  results	
  
	
  
“Spot	
  the	
  Difference”.	
  
	
  
	
  

Business	
  
Visionary	
  

Project	
  
Manager	
  

Technical	
  
Coordinator	
  

“Expert	
  user”	
  
Team	
  
Leader	
  

Business	
  
Advisors	
  

“End	
  user”	
  
Solu8on	
  
Developers	
  

Business	
  
Ambassadors	
  

Business	
  
Analysts	
  

Solu8on	
  
Testers	
  
Remote	
  Team	
  Percep8on	
  
SPOT	
  THE	
  DIFFERENCE	
  
Remote	
  Team	
  Percep8on	
  

Zurich’s	
  Percep8on	
  
Mike	
  

Mike	
  

Business	
  
Sponsor	
  

????	
  

Krakow’s	
  Percep8on	
  	
  

Business	
  
Sponsor	
  

Piotr	
  

Nolan	
  
Business	
  
Visionary	
  

Project	
  
Manager	
  

????	
  

Technical	
  
Coordinator	
  

Nolan	
  
Business	
  
Visionary	
  

Casper	
  

Project	
  
Manager	
  

Technical	
  
Coordinator	
  

????	
  

????	
  
Team	
  
Leader	
  

Team	
  
Leader	
  

Business	
  
Advisors	
  

Casper	
  

Casper	
  

Solu8on	
  
Developers	
  

Lukas	
  
Casper	
  
Pawel	
  

Business	
  
Advisors	
  

Business	
  
Ambassadors	
  

Claire	
  

Solu8on	
  
Developers	
  

????	
  

Lukas	
  
Piotr	
  
Pawel	
  

Business	
  
Ambassadors	
  

Anna	
  
Business	
  
Analysts	
  

Eloise	
  

Solu8on	
  
Testers	
  

Business	
  
Analysts	
  

Eloise	
  

SPOT	
  THE	
  DIFFERENCE	
  

Solu8on	
  
Testers	
  
The	
  Gan?	
  Lie	
  Chart	
  vs	
  “Agile	
  Planning”	
  
The	
  Gan?	
  Lie	
  Chart	
  vs	
  “Agile	
  Planning”	
  
The	
  Scenario	
  
•  Scrum	
  &	
  sprints	
  are	
  perfect	
  for	
  systems	
  that	
  are	
  already	
  live.	
  
•  Zurich	
  however,	
  occasionally	
  want	
  to	
  launch	
  new	
  products.	
  
•  Some8mes	
  for	
  things	
  that	
  we	
  don’t	
  even	
  know	
  if	
  they	
  are	
  possible.	
  
	
  
DSDM	
  is	
  great	
  for	
  star8ng	
  a	
  new	
  product…	
  
	
  
•  Take	
  an	
  idea	
  
•  Test	
  op8ons	
  and	
  feasibility	
  
•  Set	
  up	
  a	
  high-­‐level	
  plan	
  and	
  context	
  (JEDUF)	
  	
  
•  Finally	
  to	
  launch	
  into	
  regular	
  sprints	
  /	
  Timeboxes.	
  
Your	
  Task	
  
What	
  could	
  the	
  context	
  be?	
  What	
  makes	
  sense	
  to	
  agree	
  before	
  development	
  
starts,	
  especially	
  in	
  large	
  corporate	
  IT	
  environments?	
  
• 
• 
• 
• 
• 
• 
• 

“Agile	
  Planning”	
  

Business	
  case,	
  vision,	
  assump8ons	
  
Op8ons	
  considered	
  
Recommended	
  op8on	
  
Highlevel	
  plan	
  (ext	
  deadlines)	
  
Indictor	
  of	
  poten8al	
  cost	
  
Plan	
  +	
  cost	
  to	
  deliver	
  “High	
  level	
  planning”	
  
Key	
  resources	
  

AT	
  THIS	
  POINT	
  STILL	
  
NO	
  DETAILED	
  SPEC	
  or	
  DESIGN	
  (JEDUF)	
  

Idea!	
  

• 
• 
• 
• 

High	
  Level	
  
Planning	
  

Op8ons	
  

1-­‐Pager	
  
Business	
  driver	
  
V.	
  Highlevel	
  Objec8ves	
  
Request	
  to	
  invest	
  $x	
  in	
  
“Op8ons”	
  

Increment	
  
E	
  

J,	
  A	
  

Increment	
  
H	
  

G	
  

Maintenance	
  strategy	
  
Tes8ng	
  strategy	
  
Non-­‐func8onal	
  needs	
  
Audit	
  requirements	
  
Regulatory	
  needs	
  
Hardware,	
  somware,	
  middleware	
  

• 
• 
• 
• 
• 
• 

Priori8sed	
  Highlevel	
  Requirements	
  
Timebox	
  Plans	
  with	
  MoSCoW’d	
  requirements	
  
Financial	
  cost	
  for	
  en8re	
  plan.	
  
Repor8ng	
  
Resources	
  
Delivery	
  plan	
  (training	
  etc)	
  

I	
  

B	
  

Deploy	
  

• 
• 
• 
• 
• 
• 

•  ROI,	
  Business	
  Case	
  
•  Risks,	
  assump8ons	
  

C	
  

Increment	
  
D	
  

Deploy	
  

Assess	
  
Benefits	
  

F	
  

Deploy	
  

Decision	
  Point	
  
(Go	
  on,	
  Stop)	
  
PrioriAsed	
  Requirements	
  
A	
  m	
  
B	
  s	
  
C	
  s	
  
D	
  c	
  
E	
  m	
  
F	
  c	
  
G	
  m	
  
H	
  m	
  
I	
  s	
  
J	
  m	
  

Timebox	
  
Deploy	
  

Into	
  produc8on	
  
(Not	
  necessarily	
  switch-­‐on)	
  
Looking	
  for	
  &	
  Building	
  Trust	
  
Looking	
  for	
  &	
  Building	
  Trust	
  
The	
  Theory:	
  The	
  Five	
  Dysfunc8ons	
  of	
  a	
  Team	
  (P.	
  Lencioni,	
  2002)	
  
	
  
Ina?en8on	
  to	
  

Results	
  

Avoidance	
  of	
  

Accountability	
  
Lack	
  of	
  

Commitment	
  
Fear	
  of	
  

Conflict	
  
Absence	
  of	
  

Trust	
  

Status	
  &	
  Ego:	
  Individuals	
  put	
  own	
  or	
  department’s	
  
needs	
  before	
  that	
  of	
  the	
  collec8ve	
  team’s	
  goal.	
  
Low	
  Standards:	
  Don’t	
  challenge	
  peers	
  when	
  
their	
  ac8ons	
  appear	
  counterproduc8ve.	
  
Ambiguity:	
  Rarely,	
  if	
  ever,	
  buy-­‐in	
  and	
  
commit	
  but	
  “pretend”	
  to	
  agree.	
  
ArAficial	
  Harmony:	
  Incapable	
  
of	
  unfiltered	
  and	
  passionate	
  debate.	
  
Invulnerable:	
  Don’t	
  admit	
  
mistakes	
  and	
  weaknesses.	
  
Looking	
  for	
  &	
  Building	
  Trust	
  
The	
  Scenario	
  
•  People	
  in	
  Zurich	
  have	
  started	
  to	
  distrust	
  those	
  in	
  Krakow.	
  
•  People	
  in	
  Krakow	
  have	
  started	
  to	
  distrust	
  those	
  in	
  Zurich.	
  
•  “Finger	
  poin8ng”	
  &	
  blame	
  has	
  started.	
  
•  There	
  is	
  an	
  absence	
  of	
  trust!	
  

Your	
  Task	
  
Agile	
  teams	
  have	
  perfect	
  moments	
  to	
  admit	
  mistakes	
  and	
  weaknesses.	
  
	
  
Ø  When	
  are	
  they?	
  
Ø  If	
  team-­‐members	
  do	
  trust	
  each	
  other,	
  what	
  do	
  you	
  hear	
  when	
  they	
  talk?	
  
Looking	
  for	
  &	
  Building	
  Trust	
  
ü  Sprint	
  Planning	
  

ü  “I	
  need	
  help”	
  

ü  Standups	
  

ü  “I	
  made	
  a	
  mistake”	
  

ü  Review	
  

ü  “I	
  found	
  an	
  issue,	
  can	
  we	
  look	
  together”	
  

ü  Retrospec8ve	
  

ü  “Your	
  work	
  was	
  great”	
  

ü  Backlog	
  Grooming	
  

ü  “This	
  is	
  taking	
  longer	
  than	
  I	
  thought”	
  
ü  “Sorry,	
  my	
  assump8on	
  was	
  wrong”	
  
ü  “I	
  am	
  not	
  familiar	
  with	
  this	
  code,	
  who	
  
can	
  help	
  me?”	
  
ü  “You	
  said	
  you’d	
  work	
  on	
  this…	
  
why	
  have	
  you	
  not	
  done	
  so?”	
  
Remote	
  Teamwork	
  
Remote	
  Teamwork	
  
The	
  Theory	
  
Top-­‐Down	
  
Control	
  
from	
  ZH	
  

Freedom	
  in	
  a	
  
Framework	
  

“Agile”	
  is	
  the	
  framework	
  

Them	
  and	
  Us!	
  
Bo?om	
  Up	
  
Krakow	
  
Autonomy	
  
Remote	
  Teamwork	
  
The	
  Scenario	
  
Like	
  85%	
  of	
  teamwork,	
  this	
  team	
  is	
  remote	
  (Zurich	
  and	
  Krakow).	
  
	
  
People	
  think	
  that	
  only	
  co-­‐located	
  teams	
  can	
  be	
  Agile.	
  
	
  
Your	
  Task	
  
Discuss	
  the	
  reality	
  that	
  85%	
  of	
  teams	
  are	
  not	
  co-­‐located.	
  Then	
  think	
  about:	
  
	
  
Ø  How	
  far	
  away	
  do	
  you	
  have	
  to	
  be,	
  to	
  be	
  “remote”?	
  
Ø  Why	
  is	
  being	
  Agile	
  actually	
  be?er	
  for	
  a	
  remote	
  team?	
  
Remote	
  Teamwork	
  
ü  In	
  the	
  next	
  room	
  
ü  When	
  you	
  cannot	
  hear	
  a	
  conversa8on	
  
Remote	
  Teamwork	
  
Community	
  Decay	
  
Trust	
  
Mo8va8on	
  

Face-­‐to-­‐face	
  
event	
  

Face-­‐to-­‐face	
  
event	
  

Time	
  

50	
  
Remote	
  Teamwork	
  
Community	
  Decay	
  
Trust	
  
Mo8va8on	
  

Face-­‐to-­‐face	
  
event	
  

Face-­‐to-­‐face	
  
event	
  

“Communica8on	
  Decay”	
  

Time	
  

51	
  
Remote	
  Teamwork	
  
How	
  Does	
  Agile	
  Help?	
  
Trust	
  
Mo8va8on	
  

Face-­‐to-­‐face	
  
event	
  

Face-­‐to-­‐face	
  
event	
  

Time	
  

Through	
  Frequent	
  
Planning,	
  Standups,	
  Reviews,	
  Grooming	
  and	
  Retrospec8ves	
  

52	
  
Performance	
  Reviews	
  
Performance	
  Reviews	
  
The	
  Scenario	
  
You	
  are	
  now	
  “Agile”	
  your	
  teams	
  are	
  working	
  well.	
  
	
  
However,	
  people	
  s8ll	
  have	
  personal	
  goals	
  based	
  on	
  SMART	
  deliverables.	
  
	
  
Your	
  Task	
  
Discuss	
  the	
  reality	
  that	
  the	
  teams	
  cannot	
  “predict”	
  their	
  deliverables:	
  
	
  
Ø  What	
  could	
  be	
  reviewed	
  instead?	
  
Ø  Who	
  should	
  review	
  it?	
  
Ø  Do	
  we	
  s8ll	
  match	
  performance	
  to	
  bonus?	
  
Performance	
  Reviews	
  
ü  Reward	
  good	
  “Agile”	
  behavior	
  
ü  Never	
  8e	
  performance	
  to	
  a	
  bonus	
  
ü  Manager	
  should	
  never	
  evaluate	
  

Jurgen	
  Apello:	
  
h?p://www.management30.com/workout/merit-­‐money/	
  
Managing	
  Prima	
  Donnas	
  

/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  

Remote	
  Teamwork	
  

Performance	
  Reviews	
  

The	
  Gan?	
  Lie	
  Chart	
  vs	
  “Agile	
  Planning”	
  

Crea8ng	
  Awareness	
  &	
  Desire	
  

Remote	
  Team	
  Percep8on	
  

Be?er	
  Transparency	
  on	
  Work	
  

Looking	
  for	
  &	
  Building	
  Trust	
  
/	
  
Gold	
  Pla8ng	
  =	
  Quality	
  

Managing	
  Prima	
  Donnas	
  

Con8nuously	
  
Review	
  

Remote	
  Teamwork	
  

Next	
  Week:	
  ATDD,	
  
“Hardening”,	
  
Planning	
  

Performance	
  Reviews	
  

Crea8ng	
  Awareness	
  &	
  Desire	
  

Improve	
  
Everything	
  

The	
  Gan?	
  Lie	
  Chart	
  vs	
  “Agile	
  Planning”	
  
We	
  are	
  S8ll	
  

Improving…	
  

Remote	
  Team	
  Percep8on	
  

Be?er	
  Transparency	
  on	
  Work	
  

Looking	
  for	
  &	
  Building	
  Trust	
  
An	
  awesome	
  Website	
  
needs	
  PEOPLE	
  
to	
  deliver	
  RESULTS	
  
	
  
Any	
  Ques8ons?	
  
Stay	
  in	
  Contact	
  
PlaNorm	
  

	
  
	
  
	
  

	
  Telephone	
  
	
  

Link	
  
+41	
  79	
  936	
  7060	
  

Email	
  

ma?hew.caine@mcpa.biz	
  

Homepage	
  

www.mcpa.biz	
  

Library	
  

www.mcpa.biz/blog	
  

Xing	
  

h?ps://www.xing.com/profile/Ma?hew_Caine	
  

LinkedIn	
  

h?p://ch.linkedin.com/in/ma?hewcaine	
  

Twi?er	
  

mc_mcpa	
  

Skype	
  

mc_mcpa	
  

YouTube	
  

h?p://www.youtube.com/MCPartnersAssociates	
  
Support	
  Material	
  
Remote	
  Team	
  Perspec8ves	
  
•  Team	
  1	
  –	
  Zurich’s	
  View	
  
Mike	
  is	
  paying	
  for	
  the	
  work.	
  	
  We	
  know	
  that	
  Nolan	
  is	
  responsible	
  for	
  the	
  whole	
  
thing	
  with	
  lots	
  of	
  help	
  from	
  Claire	
  who	
  works	
  with	
  the	
  users.	
  
	
  
Piotr	
  helped	
  to	
  define	
  the	
  architecture	
  together	
  with	
  Lukas,	
  Casper	
  and	
  Pawel	
  
who	
  are	
  developers.	
  
	
  
Claire	
  tests	
  and	
  Eloise	
  is	
  looking	
  amer	
  the	
  backlog.	
  Nolan	
  organises	
  the	
  
retrospec8ves	
  and	
  Casper	
  is	
  running	
  the	
  daily	
  sprints	
  in	
  Krakow.	
  
Remote	
  Team	
  Perspec8ves	
  
•  Team	
  2	
  –	
  Krakow’s	
  View	
  
Mike	
  is	
  paying	
  for	
  the	
  work.	
  	
  We	
  know	
  that	
  Nolan	
  is	
  responsible	
  for	
  the	
  whole	
  
thing	
  and	
  gives	
  us	
  our	
  sprint	
  backlog.	
  
	
  
Casper	
  is	
  our	
  team	
  leader	
  with	
  Lukas,	
  Piotr	
  and	
  Pawel	
  who	
  are	
  developers.	
  	
  We	
  
also	
  ask	
  Casper	
  for	
  help	
  with	
  the	
  technology.	
  
	
  
Anna	
  tests	
  and	
  Eloise	
  is	
  our	
  BA.	
  Nolan	
  organises	
  the	
  retrospec8ves	
  and	
  Casper	
  
is	
  running	
  the	
  daily	
  sprints	
  in	
  Krakow.	
  

Más contenido relacionado

La actualidad más candente

Collaborative Information Architecture
Collaborative Information ArchitectureCollaborative Information Architecture
Collaborative Information ArchitectureAbby Covert
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testingJulie Stanford
 
Time Management by Martin Radimsky
Time Management by Martin RadimskyTime Management by Martin Radimsky
Time Management by Martin RadimskyMartin Radimský
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?Ron Lichty
 
Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Sameer Mathur
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy AgileRTigger
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12Ron Lichty
 
Collaborative Information Architecture (ias17)
Collaborative Information Architecture (ias17)Collaborative Information Architecture (ias17)
Collaborative Information Architecture (ias17)Abby Covert
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfuretsDimitri Baeli
 
Getting Things Done - David Allen - Book Summary -Chapters 1-6
Getting Things Done - David Allen - Book Summary -Chapters 1-6Getting Things Done - David Allen - Book Summary -Chapters 1-6
Getting Things Done - David Allen - Book Summary -Chapters 1-6Sameer Mathur
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summarySameer Mathur
 
Power point slides
Power point slidesPower point slides
Power point slidesGraceskills
 
The Agile Facilitator
The Agile FacilitatorThe Agile Facilitator
The Agile FacilitatorKevinBarron
 

La actualidad más candente (20)

Collaborative Information Architecture
Collaborative Information ArchitectureCollaborative Information Architecture
Collaborative Information Architecture
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testing
 
Time Management by Martin Radimsky
Time Management by Martin RadimskyTime Management by Martin Radimsky
Time Management by Martin Radimsky
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7Getting Things Done Final Submission Group 7
Getting Things Done Final Submission Group 7
 
Ale2015 Agile Facilitation
Ale2015 Agile FacilitationAle2015 Agile Facilitation
Ale2015 Agile Facilitation
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy Agile
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
 
Collaborative Information Architecture (ias17)
Collaborative Information Architecture (ias17)Collaborative Information Architecture (ias17)
Collaborative Information Architecture (ias17)
 
Agile forthelongrun lesfurets
Agile forthelongrun lesfuretsAgile forthelongrun lesfurets
Agile forthelongrun lesfurets
 
Facilitation and Facilitator Stance
Facilitation and Facilitator StanceFacilitation and Facilitator Stance
Facilitation and Facilitator Stance
 
Getting Things Done - David Allen - Book Summary -Chapters 1-6
Getting Things Done - David Allen - Book Summary -Chapters 1-6Getting Things Done - David Allen - Book Summary -Chapters 1-6
Getting Things Done - David Allen - Book Summary -Chapters 1-6
 
Getting things done - A narrative summary
Getting things done - A narrative summaryGetting things done - A narrative summary
Getting things done - A narrative summary
 
Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
Power point slides
Power point slidesPower point slides
Power point slides
 
Facilitating Conversations and Decision-making
Facilitating Conversations and Decision-makingFacilitating Conversations and Decision-making
Facilitating Conversations and Decision-making
 
Getting things done
Getting things doneGetting things done
Getting things done
 
The Agile Facilitator
The Agile FacilitatorThe Agile Facilitator
The Agile Facilitator
 

Destacado

Fashion Girl, única edición.
Fashion Girl, única edición.Fashion Girl, única edición.
Fashion Girl, única edición.Rubi22M
 
Minerales y metales
Minerales y metalesMinerales y metales
Minerales y metalesaldasteban
 
Películas Disney
Películas DisneyPelículas Disney
Películas Disneyivettecas
 
UNISABANA CARTILLA INCLUSION 2015
UNISABANA CARTILLA INCLUSION 2015UNISABANA CARTILLA INCLUSION 2015
UNISABANA CARTILLA INCLUSION 2015marcela diaz
 
Radioactivity Edit
Radioactivity EditRadioactivity Edit
Radioactivity Editnwood2112
 
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business Journal
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business JournalDBJ 40 under 40 winner Cyrus Rajabi - Denver Business Journal
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business JournalCyrus Rajabi
 
Гайдук Т.А.
Гайдук Т.А.Гайдук Т.А.
Гайдук Т.А.Academspb
 
Sammyjoe’s weekend at starved rock!11 12-13
Sammyjoe’s weekend at starved rock!11 12-13Sammyjoe’s weekend at starved rock!11 12-13
Sammyjoe’s weekend at starved rock!11 12-13sushigurl
 
CV_2015_Eric_Shaffer
CV_2015_Eric_ShafferCV_2015_Eric_Shaffer
CV_2015_Eric_ShafferEric Shaffer
 
Roles-Greek Peer Advocates Training Program
Roles-Greek Peer Advocates Training ProgramRoles-Greek Peer Advocates Training Program
Roles-Greek Peer Advocates Training ProgramAllison Murray
 
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~ JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~Neppo Telewisteria
 
Melamarkerjawawancara 120103173509-phpapp01
Melamarkerjawawancara 120103173509-phpapp01Melamarkerjawawancara 120103173509-phpapp01
Melamarkerjawawancara 120103173509-phpapp01nius19
 
Syarifah Md Yusof
Syarifah Md YusofSyarifah Md Yusof
Syarifah Md Yusofidmac2015
 
Projekt aurora – polaris
Projekt aurora – polarisProjekt aurora – polaris
Projekt aurora – polarisEDUinspiracje
 

Destacado (16)

Tics
TicsTics
Tics
 
Fashion Girl, única edición.
Fashion Girl, única edición.Fashion Girl, única edición.
Fashion Girl, única edición.
 
Minerales y metales
Minerales y metalesMinerales y metales
Minerales y metales
 
Películas Disney
Películas DisneyPelículas Disney
Películas Disney
 
UNISABANA CARTILLA INCLUSION 2015
UNISABANA CARTILLA INCLUSION 2015UNISABANA CARTILLA INCLUSION 2015
UNISABANA CARTILLA INCLUSION 2015
 
Radioactivity Edit
Radioactivity EditRadioactivity Edit
Radioactivity Edit
 
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business Journal
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business JournalDBJ 40 under 40 winner Cyrus Rajabi - Denver Business Journal
DBJ 40 under 40 winner Cyrus Rajabi - Denver Business Journal
 
Гайдук Т.А.
Гайдук Т.А.Гайдук Т.А.
Гайдук Т.А.
 
Sammyjoe’s weekend at starved rock!11 12-13
Sammyjoe’s weekend at starved rock!11 12-13Sammyjoe’s weekend at starved rock!11 12-13
Sammyjoe’s weekend at starved rock!11 12-13
 
Maltrato infantil
Maltrato infantilMaltrato infantil
Maltrato infantil
 
CV_2015_Eric_Shaffer
CV_2015_Eric_ShafferCV_2015_Eric_Shaffer
CV_2015_Eric_Shaffer
 
Roles-Greek Peer Advocates Training Program
Roles-Greek Peer Advocates Training ProgramRoles-Greek Peer Advocates Training Program
Roles-Greek Peer Advocates Training Program
 
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~ JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 
Melamarkerjawawancara 120103173509-phpapp01
Melamarkerjawawancara 120103173509-phpapp01Melamarkerjawawancara 120103173509-phpapp01
Melamarkerjawawancara 120103173509-phpapp01
 
Syarifah Md Yusof
Syarifah Md YusofSyarifah Md Yusof
Syarifah Md Yusof
 
Projekt aurora – polaris
Projekt aurora – polarisProjekt aurora – polaris
Projekt aurora – polaris
 

Similar a Agile Workshop Summary: How OneABB Team Embraced Change

Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?Matthew Caine
 
Leadership Training Week 1 Final
Leadership Training Week 1 FinalLeadership Training Week 1 Final
Leadership Training Week 1 FinalGovLoop
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenchestypicaljoe
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Scrum Australia Pty Ltd
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014gdusbabek
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementRosa West
 
Culture First 2019: Day 2, Making remote work work
Culture First 2019: Day 2, Making remote work work Culture First 2019: Day 2, Making remote work work
Culture First 2019: Day 2, Making remote work work Culture Amp
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLviv Startup Club
 
Congratulations, you have been promoted to a manager role. You`ve got new pro...
Congratulations, you have been promoted to a manager role. You`ve got new pro...Congratulations, you have been promoted to a manager role. You`ve got new pro...
Congratulations, you have been promoted to a manager role. You`ve got new pro...Lohika_Odessa_TechTalks
 
Introduction to The Lean Startup
Introduction to The Lean StartupIntroduction to The Lean Startup
Introduction to The Lean StartupDanny Boice
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1Jessica Hagh
 
Creating Clarity and Establishing Truth
Creating Clarity and Establishing TruthCreating Clarity and Establishing Truth
Creating Clarity and Establishing TruthAbby Covert
 
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning Needs
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning NeedseLearning for Sales Success: Fulfilling Today's (Changing) eLearning Needs
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning NeedsEve Lyons-Berg
 

Similar a Agile Workshop Summary: How OneABB Team Embraced Change (20)

Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
Leadership Training Week 1 Final
Leadership Training Week 1 FinalLeadership Training Week 1 Final
Leadership Training Week 1 Final
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
 
Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?Outcome Over Output - And why should we care?
Outcome Over Output - And why should we care?
 
Apm thought leadership forum
Apm thought leadership forumApm thought leadership forum
Apm thought leadership forum
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program Improvement
 
Culture First 2019: Day 2, Making remote work work
Culture First 2019: Day 2, Making remote work work Culture First 2019: Day 2, Making remote work work
Culture First 2019: Day 2, Making remote work work
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp Taster
 
Congratulations, you have been promoted to a manager role. You`ve got new pro...
Congratulations, you have been promoted to a manager role. You`ve got new pro...Congratulations, you have been promoted to a manager role. You`ve got new pro...
Congratulations, you have been promoted to a manager role. You`ve got new pro...
 
Introduction to The Lean Startup
Introduction to The Lean StartupIntroduction to The Lean Startup
Introduction to The Lean Startup
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1
 
Creating Clarity and Establishing Truth
Creating Clarity and Establishing TruthCreating Clarity and Establishing Truth
Creating Clarity and Establishing Truth
 
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning Needs
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning NeedseLearning for Sales Success: Fulfilling Today's (Changing) eLearning Needs
eLearning for Sales Success: Fulfilling Today's (Changing) eLearning Needs
 

Último

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Último (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Agile Workshop Summary: How OneABB Team Embraced Change

  • 1. Workshop   The  OneABB  Team  Goes  Agile       The  Tricks  Used  for  Crea8ng  Awareness  and  Desire  for  Change   and  Actually  Doing  the  Change       Ma?hew  Caine  
  • 2. AGILE     Some  people  call  it  a   method  or  an  approach     above  all     It  is  about  PEOPLE  and  RESULTS    
  • 3. Assump8ons   •  You  are  looking  for  real  challenges  of  “Agile”   •  Expect  some  quick-­‐win  “take-­‐aways”   •  You  are  not  here  to  fine-­‐tune  your  Standups    
  • 4. Who  am  I?   •  •  •  •  •  •  English   Come  from  near  Liverpool  /  Manchester   I.T.  background   Lived  in  Zurich  since  1994   Worked  in  London,  NY,  Berlin,  Geneva  and  ZH   Discovered  “Agile”  in  2009   August  2011   Setup  M.C.  Partners  &  Associates   September  2012   Launched  the  Agile  Academy  
  • 6. OneABB’s Purpose: “An Awesome Website” www.abb.com
  • 7. www.abb.com 2000  content  editors 80  country  sites   over  1  million  urls     10  million   views  /  month  
  • 8. ABB’s website is a key customer connection Facebook and LinkedIn are the top sources of traffic after direct visits, search, and visits from the intranet
  • 9. The  Real  Story   •  •  •  •  •  •  •  •  No  transparency  on  status,  people  or  ac8vi8es   50  people  in  four  countries   40  people  in  Krakow  organized  by  skill   Culture  of  maintenance   “Hero  culture”  with  Prima  Donnas   Agile,  but  not  really   Constant  “firefigh8ng”   Stuff  was  late,  not  as  expected,  poor  quality  
  • 10. This  Workshop  is  about   the  changes  above  and  beyond  Agile  skills.   It  is  about  some  of  the  things  we     had  to  do   con8nue  to  do   and  s8ll  need  to  do     to  give  Agile  a  chance!  
  • 11. How  the  Workshop  will  Work   •  9  topics…  The  first  5-­‐6:   –  Examine  the  Scenario  /  Theory   –  You  get  5  minutes  at  your  table  to  discuss   –  I  then  chose  2  groups  for  feedback   –  We  then  look  at  what  was  actually  done   •  At  the  end  we’ll  scan  the  remaining  topics.  
  • 12. Managing  Prima  Donnas   /   Gold  Pla8ng  =  Quality   Remote  Teamwork   Performance  Reviews   The  Gan?  Lie  Chart  vs  “Agile  Planning”   Crea8ng  Awareness  &  Desire   Remote  Team  Percep8on   Be?er  Transparency  on  Work   Looking  for  &  Building  Trust  
  • 13. Crea8ng  Awareness  &  Desire  
  • 14. Crea8ng  Awareness  &  Desire   The  Scenario   It  is  May  2012.    You  are  in  a  room  with  the  key  people  from  Krakow  and  Zurich.    They   know  things  have  to  improve.    But  don’t  know  where  to  start.   Your  Task   Discuss  how  you  would  get  them  to:     1.  Share  &  agree  on  their  pains   2.  Want  to  address  the  pains   3.  Agree  on  the  most  important  changes?  
  • 15. Crea8ng  Awareness  &  Desire   Step  1:  Brainstorm  to  Visualise  “Tensions”  
  • 16. Crea8ng  Awareness  &  Desire   Step  2:  Run  a  Normal  Retrospec8ves  Session   Categories   What  went  well?   What  do  we  need  to  start?   What  do  we  need  to  stop?   What  do  we  need  to  improve?   Out-­‐of-­‐the-­‐box  innova8ve  ideas  
  • 17. Crea8ng  Awareness  &  Desire   Step  3:  Which  Tensions  could  be  Resolved  and  Examine  Lem-­‐overs   3b)  Re-­‐examine  any  lem-­‐overs   3a)  Place  “tensions”  on  top  
  • 18. Crea8ng  Awareness  &  Desire   Step  4:  Group  &  Name   B   C   A   D   F   E  
  • 19. Crea8ng  Awareness  &  Desire   Step  5:  Priori8se   B   Priority   C   A   B   E   C   F   D   F   1.  2.  3.  4.  E   Each  Team-­‐member  has  3  votes.   Take  5  minutes  to  vote.   Facilitator  checks  and  summarizes  the  vo8ng.     Debate  results.   D   A  
  • 20. Crea8ng  Awareness  &  Desire   Step  6:  Assign  Owner     B   Priority   Owner   C   B   John   E   Mary   C   Mark   F   A   Paul   D   D   F   A   Don’t  do  low  prio  stuff!   E   As  a  peer-­‐group  they  have  iden8fied  their  tensions,  priori8zed  and  assigned  owners.   By  default  they  are  aware  and  have  the  focus  and  desire  to  change.  
  • 21. Crea8ng  Awareness  &  Desire   Project  Methodology   Stop   Classic  BA  process   Start   Have  a  board   with  projects  and   priori8es  visible   to  everyone.   Stop   Having  every  task   a  top  priority   Start   Regular   structured   standups   Stop   Making  promises   without   consul8ng   execu8ng  party   Start   Get  the  UX  –  BA  –   DEV  process   working   Everything  is  a   priority  to   everyone  in   GWM   Maintenance   burden  of  “old”   vs  developing   new   Improve   Set  up  common   rules  for  running   a  project   Improve   Intera8ve:  Get   feedback  more   omen,  earlier   Improve   Priori8za8on  and   deadline  serng   Improve   Be  persistant  with   things  we  have   started.  Do  not   abandon  things.   Well   Projects  where   we  have  a  clear   deliverables   schedule   Improve   Planning  and   Priori8za8on   Improve   Working  on   deadlines   together   Well   Projects  with   weekly  mee8ngs   to  followup  on   overall  status   Improve   PM  ISDC  GWH   Well   Doing  the  scope   planning  together   Well   Structuring  the   Work  (Basecamp)  
  • 23. Managing  Prima  Donnas   The  Scenario   Krakow  has  a  number  of  Individuals  that  are   “prima-­‐donnas”…   Your  Task   Discuss  and  list  your  thoughts  on  :     •  The  risks  of  prima-­‐donnas  to  the  teams,  department  &  company.   •  How  you  could  get  the  knowledge  of  the  individual  prima-­‐donnas  shared.    
  • 24. Managing  Prima  Donnas   Ø  Ø  Ø  Ø  Ø  Ø  Ø  Ø  Bo?leneck  for  the  teams   Difficult  to  plan   Create  dependencies  in  a  sprint   Burn  out   Cause  resentment   “Under  a  bus”  syndrome   Like  to  keep  know-­‐how   Poor  team  members  
  • 25. Managing  Prima  Donnas   Typical  Solu8on   Alterna8vely   Two  or  more  teams  share:   50%     But  s8ll:     •  Bo?leneck   •  Difficult  to  plan   •  Create  dependencies  in  a  sprint   •  Burn  out   •  Cause  resentment   •  “Under  a  bus”  syndrome   •  Insecure  –  like  to  keep  know-­‐how   •  Poor  team  members   •  Make  them  free-­‐agents   •  No  longer  responsible  for  deliverables   •  Now  responsible  for  coaching  &   suppor8ng  team  members  who  deliver   Thus   •  Know-­‐how  transfer  happens   •  Can  support  many  people   •  Ego  is  not  damaged  ;-­‐)    
  • 27. Be?er  Transparency  on  Work   The  Scenario   •  Zurich  has  no  idea  who  is  working  on  what  or  why  people  are  working  on  things.   •  Krakow  does  not  understand  the  priori8es,  as  they  constantly  change.   •  Krakow  do  not  know  what  to  work  on  or  why  it  is  suddenly  “important”.   Your  Task   List  your  thoughts  on  how  to  gain  transparency  on:     1.  Why  work  is  important  (Purpose)?   2.  What  is  coming  (Future  stuff)?   3.  Who  is  working  now  on  what?     It  is  important  that  both  Krakow  and  Zurich  see  the  same  informa8on.    
  • 28. Be?er  Transparency  on  Work   Step  1:  Define  Phases  that  Projects  are  “in”   Based  on  DSDM:  Pre-­‐Project,  Feasibility,  Founda8ons,  Explora8on  &  Engineering   Idea   OpAons   High  Level  Plan   Features   A  long  10m  Wall  will  help!   Maintenance  
  • 29. Be?er  Transparency  on  Work   Step  2:  Map  Projects  to  the  Phases  and  the  Projects  to  Teams   Teams  can  start  to  PULL  work…  
  • 30. Be?er  Transparency  on  Work   Step  3:  Assign  People  to  Teams  &  Iterate  (Ac8on  Gaps!)  
  • 31. Be?er  Transparency  on  Work   Step  4:  Make  it  All  Accessible  to  All  (Zurich  &  Krakow)  All  the  Time  e.g.  Google  Drive  Docs  
  • 32. /   Gold  Pla8ng  =  Quality  
  • 33. /   Gold  Pla8ng  =  Quality   The  Scenario   Krakow  development  speed  is  slowed  due  to:     •  Developers  gold-­‐pla8ng   •  Poor  quality     Yet  developers  want  to  work  on  the  next  latest  sexiest  work.   Your  Task   What  do  developers  need  to  understand  to:     •  reduce  gold-­‐pla8ng     •  deliver  quality   •  get  developer  working  on  the  next  sexy  project?      
  • 34. /   Gold  Pla8ng  =  Quality   ü  Build  the  absolute  minimum.   ü  Don’t  be  tempted  to  do  what  is  interes8ng.   ü  Build  it  well.     ü  Make  it  from  simple  stuff.     Ø  Frees  developers  from  future  maintenance.   Ø  Gives  8me  to  start  the  next  sexiest  job.    
  • 36. Remote  Team  Percep8on   The  Scenario   •  There  is  miscommunica8on  in  the  team  split  across  Zurich  &  Krakow.   •  People  are  by-­‐passed  and  feel  unappreciated   •  Others  have  to  much  to  do.   Business   Sponsor   Your  Task   Two  groups  will:     1.  Read  their  team  descrip8ons   2.  Put  names  to  the  Roles   (based  on  DSDM)  –  Flipchart   Provided   3.  Reveal  the  results     “Spot  the  Difference”.       Business   Visionary   Project   Manager   Technical   Coordinator   “Expert  user”   Team   Leader   Business   Advisors   “End  user”   Solu8on   Developers   Business   Ambassadors   Business   Analysts   Solu8on   Testers  
  • 37. Remote  Team  Percep8on   SPOT  THE  DIFFERENCE  
  • 38. Remote  Team  Percep8on   Zurich’s  Percep8on   Mike   Mike   Business   Sponsor   ????   Krakow’s  Percep8on     Business   Sponsor   Piotr   Nolan   Business   Visionary   Project   Manager   ????   Technical   Coordinator   Nolan   Business   Visionary   Casper   Project   Manager   Technical   Coordinator   ????   ????   Team   Leader   Team   Leader   Business   Advisors   Casper   Casper   Solu8on   Developers   Lukas   Casper   Pawel   Business   Advisors   Business   Ambassadors   Claire   Solu8on   Developers   ????   Lukas   Piotr   Pawel   Business   Ambassadors   Anna   Business   Analysts   Eloise   Solu8on   Testers   Business   Analysts   Eloise   SPOT  THE  DIFFERENCE   Solu8on   Testers  
  • 39. The  Gan?  Lie  Chart  vs  “Agile  Planning”  
  • 40. The  Gan?  Lie  Chart  vs  “Agile  Planning”   The  Scenario   •  Scrum  &  sprints  are  perfect  for  systems  that  are  already  live.   •  Zurich  however,  occasionally  want  to  launch  new  products.   •  Some8mes  for  things  that  we  don’t  even  know  if  they  are  possible.     DSDM  is  great  for  star8ng  a  new  product…     •  Take  an  idea   •  Test  op8ons  and  feasibility   •  Set  up  a  high-­‐level  plan  and  context  (JEDUF)     •  Finally  to  launch  into  regular  sprints  /  Timeboxes.   Your  Task   What  could  the  context  be?  What  makes  sense  to  agree  before  development   starts,  especially  in  large  corporate  IT  environments?  
  • 41. •  •  •  •  •  •  •  “Agile  Planning”   Business  case,  vision,  assump8ons   Op8ons  considered   Recommended  op8on   Highlevel  plan  (ext  deadlines)   Indictor  of  poten8al  cost   Plan  +  cost  to  deliver  “High  level  planning”   Key  resources   AT  THIS  POINT  STILL   NO  DETAILED  SPEC  or  DESIGN  (JEDUF)   Idea!   •  •  •  •  High  Level   Planning   Op8ons   1-­‐Pager   Business  driver   V.  Highlevel  Objec8ves   Request  to  invest  $x  in   “Op8ons”   Increment   E   J,  A   Increment   H   G   Maintenance  strategy   Tes8ng  strategy   Non-­‐func8onal  needs   Audit  requirements   Regulatory  needs   Hardware,  somware,  middleware   •  •  •  •  •  •  Priori8sed  Highlevel  Requirements   Timebox  Plans  with  MoSCoW’d  requirements   Financial  cost  for  en8re  plan.   Repor8ng   Resources   Delivery  plan  (training  etc)   I   B   Deploy   •  •  •  •  •  •  •  ROI,  Business  Case   •  Risks,  assump8ons   C   Increment   D   Deploy   Assess   Benefits   F   Deploy   Decision  Point   (Go  on,  Stop)   PrioriAsed  Requirements   A  m   B  s   C  s   D  c   E  m   F  c   G  m   H  m   I  s   J  m   Timebox   Deploy   Into  produc8on   (Not  necessarily  switch-­‐on)  
  • 42. Looking  for  &  Building  Trust  
  • 43. Looking  for  &  Building  Trust   The  Theory:  The  Five  Dysfunc8ons  of  a  Team  (P.  Lencioni,  2002)     Ina?en8on  to   Results   Avoidance  of   Accountability   Lack  of   Commitment   Fear  of   Conflict   Absence  of   Trust   Status  &  Ego:  Individuals  put  own  or  department’s   needs  before  that  of  the  collec8ve  team’s  goal.   Low  Standards:  Don’t  challenge  peers  when   their  ac8ons  appear  counterproduc8ve.   Ambiguity:  Rarely,  if  ever,  buy-­‐in  and   commit  but  “pretend”  to  agree.   ArAficial  Harmony:  Incapable   of  unfiltered  and  passionate  debate.   Invulnerable:  Don’t  admit   mistakes  and  weaknesses.  
  • 44. Looking  for  &  Building  Trust   The  Scenario   •  People  in  Zurich  have  started  to  distrust  those  in  Krakow.   •  People  in  Krakow  have  started  to  distrust  those  in  Zurich.   •  “Finger  poin8ng”  &  blame  has  started.   •  There  is  an  absence  of  trust!   Your  Task   Agile  teams  have  perfect  moments  to  admit  mistakes  and  weaknesses.     Ø  When  are  they?   Ø  If  team-­‐members  do  trust  each  other,  what  do  you  hear  when  they  talk?  
  • 45. Looking  for  &  Building  Trust   ü  Sprint  Planning   ü  “I  need  help”   ü  Standups   ü  “I  made  a  mistake”   ü  Review   ü  “I  found  an  issue,  can  we  look  together”   ü  Retrospec8ve   ü  “Your  work  was  great”   ü  Backlog  Grooming   ü  “This  is  taking  longer  than  I  thought”   ü  “Sorry,  my  assump8on  was  wrong”   ü  “I  am  not  familiar  with  this  code,  who   can  help  me?”   ü  “You  said  you’d  work  on  this…   why  have  you  not  done  so?”  
  • 47. Remote  Teamwork   The  Theory   Top-­‐Down   Control   from  ZH   Freedom  in  a   Framework   “Agile”  is  the  framework   Them  and  Us!   Bo?om  Up   Krakow   Autonomy  
  • 48. Remote  Teamwork   The  Scenario   Like  85%  of  teamwork,  this  team  is  remote  (Zurich  and  Krakow).     People  think  that  only  co-­‐located  teams  can  be  Agile.     Your  Task   Discuss  the  reality  that  85%  of  teams  are  not  co-­‐located.  Then  think  about:     Ø  How  far  away  do  you  have  to  be,  to  be  “remote”?   Ø  Why  is  being  Agile  actually  be?er  for  a  remote  team?  
  • 49. Remote  Teamwork   ü  In  the  next  room   ü  When  you  cannot  hear  a  conversa8on  
  • 50. Remote  Teamwork   Community  Decay   Trust   Mo8va8on   Face-­‐to-­‐face   event   Face-­‐to-­‐face   event   Time   50  
  • 51. Remote  Teamwork   Community  Decay   Trust   Mo8va8on   Face-­‐to-­‐face   event   Face-­‐to-­‐face   event   “Communica8on  Decay”   Time   51  
  • 52. Remote  Teamwork   How  Does  Agile  Help?   Trust   Mo8va8on   Face-­‐to-­‐face   event   Face-­‐to-­‐face   event   Time   Through  Frequent   Planning,  Standups,  Reviews,  Grooming  and  Retrospec8ves   52  
  • 54. Performance  Reviews   The  Scenario   You  are  now  “Agile”  your  teams  are  working  well.     However,  people  s8ll  have  personal  goals  based  on  SMART  deliverables.     Your  Task   Discuss  the  reality  that  the  teams  cannot  “predict”  their  deliverables:     Ø  What  could  be  reviewed  instead?   Ø  Who  should  review  it?   Ø  Do  we  s8ll  match  performance  to  bonus?  
  • 55. Performance  Reviews   ü  Reward  good  “Agile”  behavior   ü  Never  8e  performance  to  a  bonus   ü  Manager  should  never  evaluate   Jurgen  Apello:   h?p://www.management30.com/workout/merit-­‐money/  
  • 56. Managing  Prima  Donnas   /   Gold  Pla8ng  =  Quality   Remote  Teamwork   Performance  Reviews   The  Gan?  Lie  Chart  vs  “Agile  Planning”   Crea8ng  Awareness  &  Desire   Remote  Team  Percep8on   Be?er  Transparency  on  Work   Looking  for  &  Building  Trust  
  • 57. /   Gold  Pla8ng  =  Quality   Managing  Prima  Donnas   Con8nuously   Review   Remote  Teamwork   Next  Week:  ATDD,   “Hardening”,   Planning   Performance  Reviews   Crea8ng  Awareness  &  Desire   Improve   Everything   The  Gan?  Lie  Chart  vs  “Agile  Planning”   We  are  S8ll   Improving…   Remote  Team  Percep8on   Be?er  Transparency  on  Work   Looking  for  &  Building  Trust  
  • 58. An  awesome  Website   needs  PEOPLE   to  deliver  RESULTS     Any  Ques8ons?  
  • 59. Stay  in  Contact   PlaNorm          Telephone     Link   +41  79  936  7060   Email   ma?hew.caine@mcpa.biz   Homepage   www.mcpa.biz   Library   www.mcpa.biz/blog   Xing   h?ps://www.xing.com/profile/Ma?hew_Caine   LinkedIn   h?p://ch.linkedin.com/in/ma?hewcaine   Twi?er   mc_mcpa   Skype   mc_mcpa   YouTube   h?p://www.youtube.com/MCPartnersAssociates  
  • 61. Remote  Team  Perspec8ves   •  Team  1  –  Zurich’s  View   Mike  is  paying  for  the  work.    We  know  that  Nolan  is  responsible  for  the  whole   thing  with  lots  of  help  from  Claire  who  works  with  the  users.     Piotr  helped  to  define  the  architecture  together  with  Lukas,  Casper  and  Pawel   who  are  developers.     Claire  tests  and  Eloise  is  looking  amer  the  backlog.  Nolan  organises  the   retrospec8ves  and  Casper  is  running  the  daily  sprints  in  Krakow.  
  • 62. Remote  Team  Perspec8ves   •  Team  2  –  Krakow’s  View   Mike  is  paying  for  the  work.    We  know  that  Nolan  is  responsible  for  the  whole   thing  and  gives  us  our  sprint  backlog.     Casper  is  our  team  leader  with  Lukas,  Piotr  and  Pawel  who  are  developers.    We   also  ask  Casper  for  help  with  the  technology.     Anna  tests  and  Eloise  is  our  BA.  Nolan  organises  the  retrospec8ves  and  Casper   is  running  the  daily  sprints  in  Krakow.