SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
ADVANCED	
  SCRUM	
  METRICS	
  
Big	
  Apple	
  Scrum	
  Day	
  –	
  June	
  1,	
  2015	
  
	
  
Jason	
  Tice	
  
@theagilefactor	
  
jason@theagilefactor.com	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Alterna4ve	
  Title:	
  
As	
  many	
  as	
  30+	
  metrics	
  other	
  than	
  velocity	
  
that	
  may	
  help	
  your	
  team	
  improve	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Hypotheses	
  
Some	
  scrum	
  teams	
  do	
  not	
  have	
  easy	
  access	
  to	
  sufficient	
  data	
  to	
  
assess	
  the	
  true	
  impact	
  of	
  process	
  changes	
  and	
  promote	
  effec2ve	
  
self-­‐management.	
  
	
  
Without	
  sufficient	
  measurements	
  encompassing	
  all	
  delivery	
  
ac2vi2es,	
  scrum	
  teams	
  can	
  fall	
  vic2m	
  to	
  improving	
  one	
  aspect	
  of	
  
their	
  process	
  while	
  other	
  aspects	
  of	
  their	
  process/product	
  suffer.	
  
	
  
Lack	
  of	
  encompassing	
  quan2ta2ve	
  measurements	
  reduces	
  team	
  
effec2veness	
  as	
  decisions	
  may	
  be	
  made	
  based	
  upon	
  the	
  beliefs,	
  
theories	
  and/or	
  egos	
  of	
  team	
  members	
  without	
  scien2fic	
  data	
  to	
  
assess	
  the	
  impact	
  and	
  effec2veness	
  of	
  decisions	
  made.	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
5	
  Types	
  of	
  Scrum	
  Metrics	
  	
  
Process	
  Health	
  
•  Assess	
  day-­‐to-­‐day	
  delivery	
  team	
  ac2vi2es	
  &	
  evaluate	
  process	
  changes	
  
Release	
  
•  Direct	
  focus	
  to	
  iden2fy	
  impediments	
  to	
  con2nuous	
  delivery	
  
Product	
  Development	
  
•  Align	
  product	
  features	
  to	
  user	
  needs	
  
Technical	
  /	
  Code	
  
•  Determine	
  quality	
  of	
  implementa2on	
  and	
  architecture	
  
People	
  /	
  Team	
  
•  Promote	
  sustainable	
  pace	
  and	
  team	
  engagement	
  
	
  	
  
Recommenda4on	
  
•  Teams	
  track	
  several	
  metrics	
  from	
  each	
  type	
  to	
  have	
  a	
  well-­‐rounded	
  view	
  
of	
  their	
  process	
  &	
  product	
  development	
  ac2vi2es	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Velocity	
  	
  
Type	
  -­‐	
  Process	
  Health	
  
	
  
What	
  
•  Number	
  of	
  work	
  items	
  completed	
  in	
  a	
  period	
  of	
  2me	
  
	
  
Why	
  
•  Assess	
  the	
  impact	
  of	
  team	
  process	
  changes	
  
	
  
Goal	
  
•  Velocity	
  is	
  intended	
  to	
  promote	
  effec2ve	
  self-­‐managing	
  teams	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Disclaimer	
  	
  
Teams	
  should	
  track	
  sufficient	
  metrics	
  to	
  guide	
  &	
  
evaluate	
  improvements	
  
•  The	
  right	
  metrics	
  are	
  determined	
  by	
  a	
  team	
  and	
  its	
  sponsors	
  
	
  
Adop4on	
  of	
  metrics	
  should	
  be	
  incremental	
  
•  Do	
  not	
  aVempt	
  to	
  start	
  gathering	
  all	
  30+	
  metrics	
  at	
  once	
  
	
  
All	
  metrics	
  have	
  costs	
  to	
  gather	
  &	
  review	
  
•  A	
  team’s	
  metrics	
  should	
  evolve	
  based	
  on	
  observed	
  
challenges,	
  risks,	
  and	
  needs	
  
•  Teams	
  should	
  track	
  enough	
  just	
  enough	
  metrics	
  to	
  
understand	
  how	
  they	
  work	
  and	
  how	
  they	
  can	
  improve	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Why	
  Measure	
  
•  Assess	
  the	
  impact	
  /	
  value	
  of	
  process	
  improvements	
  using	
  
scien2fic	
  methods:	
  
•  Problem	
  Statement	
  
•  Hypothesis	
  
•  Ac2on	
  Plan	
  
•  Gather	
  Data	
  
•  Conclusion	
  
•  Increase	
  effec2veness	
  of	
  self-­‐organiza2on	
  –	
  data	
  doesn’t	
  lie	
  
and	
  creates	
  a	
  founda2on	
  for	
  team	
  members	
  to	
  make	
  cri2cal	
  
decisions	
  
•  Collec2on	
  and	
  transparency	
  of	
  data	
  promotes	
  cross-­‐team	
  
knowledge	
  sharing	
  –	
  data	
  enables	
  teams	
  to	
  have	
  engaging	
  
conversa2ons	
  about	
  impediments	
  and	
  mi2ga2ons	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Best	
  Prac4ces	
  
•  Metrics	
  are	
  about	
  understanding	
  trends	
  –	
  not	
  hi`ng	
  magic	
  
numbers	
  
•  Respect	
  that	
  desired	
  trends	
  and/or	
  quan2ta2ve	
  goals	
  are	
  
unique	
  to	
  each	
  team	
  
•  Goals	
  should	
  be	
  arrived	
  at	
  by	
  team	
  consensus	
  –	
  not	
  
mandated	
  by	
  management	
  
•  Use	
  metrics	
  to	
  encourage	
  team/value	
  contribu2on	
  vs.	
  
establishing	
  baselines	
  across	
  all	
  teams	
  
•  Metrics	
  should	
  be	
  transparent	
  and	
  easily	
  accessible	
  to	
  all	
  
teams	
  –	
  ideally	
  posted	
  as	
  informa2on	
  radiators	
  /	
  dashboards	
  
•  Use	
  metrics	
  to	
  direct	
  the	
  team’s	
  focus	
  to	
  agreed	
  upon	
  
challenges	
  –	
  enable	
  team	
  members	
  to	
  self-­‐diagnosis	
  scenarios	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Cycle	
  Time	
  	
  
Type	
  -­‐	
  Process	
  Health	
  
	
  
What	
  
•  Amount	
  of	
  2me	
  needed	
  to	
  complete	
  a	
  work	
  item	
  
	
  
Why	
  
•  Consistent	
  cycle	
  2me	
  increases	
  the	
  predictability	
  of	
  work	
  
	
  
Goal	
  
•  Rela2vely	
  consistent	
  cycle	
  2me	
  for	
  each	
  work	
  item	
  size	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Cycle	
  Time	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Escaped	
  Defects	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Count	
  of	
  defects	
  that	
  are	
  discovered	
  in	
  produc2on	
  
	
  
Why	
  
•  Iden2fy	
  root	
  causes	
  as	
  to	
  why	
  defect	
  not	
  detected	
  prior	
  to	
  
release	
  
	
  
Goal	
  
•  Agreement	
  on	
  acceptable	
  level	
  of	
  escaped	
  defects	
  with	
  
shared	
  understanding	
  of	
  mi2ga2ons	
  iden2fied	
  to	
  reduce	
  
future	
  escaped	
  defects	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Business	
  Value	
  Burnup	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  The	
  amount	
  of	
  business	
  value	
  provided	
  by	
  each	
  completed	
  
work	
  item	
  
	
  
Why	
  
•  Allow	
  customers	
  &	
  stakeholders	
  to	
  manage	
  ROI	
  
	
  
Goal	
  
•  Focused	
  on	
  highest	
  value	
  work	
  items	
  first;	
  consider	
  moving	
  on	
  
as	
  value	
  per	
  work	
  item	
  decreases	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Test	
  Coverage	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Percentage	
  of	
  codebase	
  exercised	
  by	
  various	
  types	
  of	
  
automated	
  tests	
  
	
  
Why	
  
•  Guide	
  efforts	
  /	
  investments	
  to	
  improve	
  test	
  coverage	
  to	
  
sufficient	
  levels	
  
	
  
Goal	
  
•  Examine	
  trends	
  &	
  correla2ons	
  between	
  Defect	
  Density	
  and	
  
Test	
  Coverage	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Test	
  Coverage	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Happiness	
  Metric	
  	
  
Type	
  -­‐	
  Team	
  /	
  People	
  
	
  
What	
  
•  Team	
  member	
  sa2sfac2on	
  as	
  a	
  member	
  of	
  the	
  team	
  (5	
  point	
  
scale)	
  
	
  
Why	
  
•  Create	
  transparency	
  regarding	
  team	
  member	
  sa2sfac2on	
  
	
  
Goal	
  
•  Enable	
  team	
  to	
  self-­‐manage	
  /	
  improve	
  team	
  morale	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Happiness	
  Metric	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Cumula4ve	
  Flow	
  	
  
Type	
  -­‐	
  Process	
  Health	
  	
  
	
  
What	
  
•  Amount	
  of	
  work-­‐in-­‐progress	
  at	
  any	
  state	
  at	
  any	
  2me	
  
	
  
Why	
  
•  Iden2fy	
  boVlenecks	
  that	
  reduce	
  flow	
  and	
  assess	
  impact	
  of	
  
process	
  changes	
  
	
  
Goal	
  
•  Team	
  operates	
  within	
  capacity	
  as	
  incremental	
  progress	
  made	
  
toward	
  goal	
  (narrow	
  bands	
  with	
  consistent	
  posi2ve	
  slope)	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Cumula4ve	
  Flow	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Escaped	
  Defect	
  Resolu4on	
  Time	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Amount	
  of	
  2me	
  required	
  to	
  resolve	
  an	
  escaped	
  defect	
  
	
  
Why	
  
•  Understand	
  the	
  unplanned	
  cost	
  of	
  resolving	
  escaped	
  defects	
  
	
  
Goal	
  
•  Achieve	
  balance	
  between	
  proac2ve	
  tes2ng	
  and	
  sustainable	
  
Service	
  Level	
  Agreements	
  (SLAs)	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Risk	
  Burndown	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  Amount	
  of	
  known	
  and	
  unmi2gated	
  risk	
  shown	
  across	
  a	
  period	
  
of	
  2me	
  
	
  
Why	
  
•  Encourage	
  self-­‐management	
  to	
  reduce	
  project	
  risk	
  
	
  
Goal	
  
•  Product	
  risk	
  trends	
  down	
  to	
  acceptable	
  level	
  over	
  2me;	
  
balance	
  investment	
  between	
  building	
  product	
  and	
  reducing	
  
risk	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Risk	
  Burndown	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Build	
  Time	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  	
  
•  Execu2on	
  2me	
  to	
  run	
  build	
  and	
  tests	
  to	
  provide	
  developer	
  
feedback	
  
	
  
Why	
  
•  Guard	
  against	
  slow	
  builds	
  &	
  test	
  execu2on	
  that	
  reduce	
  
frequency	
  of	
  feedback	
  
	
  
Goal	
  
•  Build	
  provides	
  feedback	
  to	
  team	
  within	
  an	
  agreed	
  upon	
  
amount	
  of	
  2me	
  
	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Learning	
  Log	
  	
  
Type	
  -­‐	
  Team	
  /	
  People	
  
	
  
What	
  
•  A	
  lis2ng	
  of	
  items	
  the	
  team	
  (or	
  team	
  members)	
  have	
  learned	
  
	
  
Why	
  
•  Direct	
  focus	
  to	
  the	
  importance	
  of	
  learning	
  on	
  scrum	
  teams	
  /	
  
projects	
  
	
  
Goal	
  
•  Promote	
  learning	
  throughout	
  a	
  project;	
  suppor2ve	
  of	
  self-­‐
management	
  and	
  sustaining	
  team	
  morale	
  &	
  engagement	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Percent	
  Complete	
  &	
  Accurate	
  	
  
Type	
  -­‐	
  Process	
  Health	
  	
  
	
  
What	
  
•  Number	
  of	
  completed	
  and	
  acceptable	
  work	
  items	
  
	
  
Why	
  
•  Improve	
  delivery	
  by	
  measuring	
  comple2on	
  and	
  quality	
  
	
  
Goal	
  
•  High	
  percentage	
  of	
  commiVed	
  work	
  is	
  complete	
  &	
  accurate	
  
•  Promote	
  clear	
  defini2on	
  and	
  consensus	
  on	
  done	
  criteria	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Release	
  Success	
  Rate	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Ra2o	
  of	
  accepted	
  vs.	
  rejected	
  releases	
  from	
  the	
  customer	
  
	
  
Why	
  
•  Encourage	
  partnership	
  between	
  team	
  &	
  customer	
  
	
  
Goal	
  
•  High	
  percentage	
  of	
  accepted	
  releases	
  due	
  to	
  effec2ve	
  
process,	
  consensus	
  on	
  done	
  criteria	
  &	
  feedback	
  loops	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Push	
  /	
  Pull	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  The	
  ra2o	
  /	
  count	
  of	
  work	
  items	
  completed	
  vs.	
  work	
  items	
  
added	
  
	
  
Why	
  
•  Guard	
  against	
  team	
  being	
  overwhelmed	
  with	
  work	
  that	
  can	
  
compromise	
  promise	
  
	
  
Goal	
  
•  Push	
  /	
  Pull	
  is	
  balanced	
  –	
  new	
  work	
  is	
  added	
  when	
  work-­‐in-­‐
progress	
  is	
  completed	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Push	
  /	
  Pull	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Defect	
  Density	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Percentage	
  of	
  defects	
  in	
  each	
  area	
  of	
  our	
  system	
  –	
  
determined	
  by	
  func2onality	
  or	
  code	
  architecture	
  
	
  
Why	
  	
  
•  Iden2fy	
  parts	
  of	
  the	
  app/code	
  where	
  quality	
  can	
  be	
  improved	
  
	
  
Goal	
  
•  Data	
  can	
  help	
  to	
  iden2fy	
  hidden	
  /	
  unknown	
  tech	
  debt,	
  and/or	
  
unclear	
  development	
  steps	
  /	
  done	
  criteria	
  
	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Team	
  Tenure	
  	
  
Type	
  -­‐	
  Team	
  /	
  People	
  
	
  
What	
  
•  How	
  long	
  has	
  each	
  team	
  member	
  been	
  on	
  the	
  team	
  
	
  
Why	
  
•  Encourage	
  ac2vi2es	
  reflec2ve	
  of	
  tenure	
  (mentoring	
  for	
  new	
  
team	
  members,	
  job/knowledge	
  sharing	
  for	
  long-­‐standing	
  
team	
  members)	
  
	
  
Goal	
  
•  Promote	
  whole	
  team	
  approach	
  and	
  ability	
  to	
  shik	
  staff	
  
between	
  teams	
  with	
  less	
  risk	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Flow	
  Efficiency	
  	
  
Type	
  -­‐	
  Process	
  Health	
  	
  
	
  
What	
  
•  Ra2o	
  of	
  2me	
  spent	
  working	
  on	
  an	
  item	
  vs.	
  2me	
  the	
  item	
  waits	
  
	
  
Why	
  
•  Calibrate	
  Work-­‐In-­‐Progress	
  (WIP)	
  limits	
  to	
  minimize	
  delay	
  and	
  
promote	
  flow	
  
	
  
Goal	
  
•  Consistent	
  wait	
  /	
  run	
  ra2o	
  for	
  each	
  work	
  item,	
  then	
  increase	
  
efficiency	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Release	
  Time	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Amount	
  of	
  2me	
  required	
  to	
  release	
  the	
  product	
  to	
  a	
  
produc2on-­‐like	
  environment	
  (or	
  produc2on	
  itself)	
  
	
  
Why	
  
•  Establish	
  consensus	
  on	
  sustainable	
  cost/2me	
  for	
  a	
  produc2on	
  
release	
  
	
  
Goal	
  
•  Sufficient	
  automa2on	
  to	
  reduce	
  2me/cost	
  for	
  desired	
  level	
  of	
  
business	
  agility	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Product	
  Forecast	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  Future	
  trend	
  lines	
  (best-­‐case,	
  worst-­‐case)	
  based	
  on	
  historical	
  
performance	
  of	
  work	
  item	
  comple2on	
  
	
  
Why	
  
•  Predict	
  when	
  future	
  work	
  will	
  be	
  completed	
  using	
  work	
  item	
  
count	
  
	
  
Goal	
  
•  Stable	
  performance	
  to	
  allow	
  for	
  sufficient	
  forecas2ng	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Product	
  Forecast	
  (shown	
  as	
  burn-­‐up)	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Product	
  Forecast	
  (shown	
  as	
  interval)	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Code	
  Churn	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  	
  
	
  
What	
  
•  Number	
  of	
  lines	
  of	
  code	
  changed	
  to	
  complete	
  a	
  work	
  item	
  
	
  
Why	
  
•  Assess	
  if	
  the	
  amount	
  of	
  code	
  changed	
  is	
  reflec2ve	
  of	
  the	
  work	
  
item	
  addressed	
  
	
  
Goal	
  
•  Promote	
  whole-­‐team	
  understanding	
  of	
  the	
  code-­‐base	
  and	
  
alignment	
  to	
  agreed	
  upon	
  design	
  /	
  code	
  paVerns	
  &	
  standards	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Code	
  Churn	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Phone-­‐A-­‐Friend	
  Stats	
  	
  
Type	
  -­‐	
  Team	
  /	
  People	
  
	
  
What	
  
•  Number	
  of	
  2mes	
  a	
  former	
  team	
  member	
  needs	
  to	
  be	
  
contacted	
  for	
  assistance	
  
	
  
Why	
  
•  Assess	
  effec2veness	
  of	
  job	
  sharing	
  and	
  knowledge	
  transfer	
  
ac2vi2es	
  when	
  team	
  composi2on	
  changes	
  
	
  
Goal	
  
•  Encourage	
  whole-­‐team	
  approach	
  and	
  shared	
  work	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Time	
  Blocked	
  per	
  work	
  item	
  	
  
Type	
  -­‐	
  Process	
  Health	
  	
  
	
  
What	
  
•  Amount	
  of	
  2me	
  that	
  a	
  work	
  item	
  was	
  blocked	
  during	
  its	
  
comple2on	
  
	
  
Why	
  
•  Determine	
  the	
  cost	
  of	
  delay	
  &	
  propose	
  proac2ve	
  mi2ga2ons	
  /	
  
avoidances	
  
	
  
Goal	
  
•  Reduc2on	
  in	
  2me	
  blocked	
  per	
  story	
  through	
  avoidance	
  and	
  
faster	
  mi2ga2on	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Time	
  Blocked	
  per	
  work	
  item	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Time	
  Since	
  Last	
  Release	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Amount	
  of	
  2me	
  since	
  the	
  team	
  last	
  released	
  their	
  product	
  to	
  
“real”	
  users	
  
	
  
Why	
  
•  Encourage	
  teams	
  to	
  integrate	
  more	
  user	
  feedback	
  into	
  
development	
  ac2vi2es	
  
	
  
Goal	
  
•  Team	
  is	
  able	
  to	
  get	
  sufficient	
  feedback	
  from	
  “real”	
  users	
  to	
  
build	
  the	
  “right”	
  product	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Product	
  Net	
  Promoter	
  Score	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  Would	
  you	
  recommend	
  this	
  product	
  to	
  a	
  colleague?	
  
	
  
Why	
  
•  Gather	
  simple	
  user	
  feedback	
  on	
  if	
  the	
  product	
  meets	
  user	
  
needs	
  
	
  
Goal	
  
•  Iden2fy	
  successful	
  elements	
  of	
  product	
  design	
  and	
  
opportuni2es	
  /	
  ideas	
  to	
  increase	
  user	
  adop2on	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Product	
  Net	
  Promoter	
  Score	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Code	
  Ownership	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Frequency	
  that	
  team	
  members	
  change	
  or	
  commit	
  to	
  each	
  
area	
  of	
  the	
  code	
  base	
  
	
  
Why	
  
•  Assess	
  and	
  promote	
  collec2ve	
  code	
  ownership	
  
	
  
Goal	
  
•  No	
  no2ceable	
  areas	
  of	
  the	
  code	
  where	
  single	
  team	
  members	
  
make	
  all	
  the	
  changes	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Whole	
  Team	
  Contribu4on	
  	
  
Type	
  -­‐	
  Team	
  /	
  People	
  
	
  
What	
  
•  Percentage	
  of	
  team	
  members	
  that	
  contribute	
  to	
  a	
  work	
  item	
  
throughout	
  its	
  lifecycle	
  
	
  
Why	
  
•  Quan2ta2ve	
  metric	
  to	
  assess	
  /	
  improve	
  whole-­‐team	
  approach	
  
	
  
Goal	
  
•  Work	
  items	
  completed	
  with	
  at	
  least	
  the	
  agreed	
  upon	
  
percentage	
  of	
  team	
  members	
  contribu2ng	
  to	
  them	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Blocker	
  Clustering	
  	
  
Type	
  -­‐	
  Process	
  Health	
  	
  
	
  
What	
  
•  Frequency	
  and	
  grouping	
  of	
  items	
  that	
  block	
  work	
  items	
  
	
  
Why	
  
•  Iden2fy	
  largest	
  sources	
  of	
  delay	
  and	
  propose	
  common	
  
mi2ga2ons	
  
	
  
Goal	
  
•  Reduc2on	
  in	
  occurrence	
  of	
  types	
  of	
  blockers	
  via	
  proac2ve	
  
mi2ga2ons	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Cost	
  Per	
  Release	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  The	
  cost	
  to	
  complete	
  a	
  sokware	
  release	
  (planned	
  and/or	
  
unplanned)	
  
	
  
Why	
  
•  Enable	
  considera2on	
  of	
  economic	
  factors	
  when	
  deciding	
  
when/if	
  to	
  release	
  
	
  
Goal	
  
•  Encourage	
  investments	
  to	
  reduce	
  release	
  cost	
  via	
  automa2on	
  
to	
  an	
  agreed	
  upon	
  level	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  User	
  Analy4cs	
  	
  
Type	
  -­‐	
  Product	
  Development	
  
	
  
What	
  
•  Iden2fy	
  usage	
  paVerns	
  within	
  the	
  product	
  
	
  
Why	
  
•  Determine	
  effec2veness	
  of	
  design;	
  look	
  for	
  emergent	
  usage	
  
paVerns	
  that	
  warrant	
  considera2on	
  for	
  future	
  investment	
  
	
  
Goal	
  
•  Augment	
  business	
  analysis	
  and	
  product	
  design	
  ac2vi2es	
  with	
  
actual	
  user	
  behavior	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Code	
  Complexity	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Cycloma2c	
  complexity	
  score	
  of	
  product	
  code	
  base	
  
determined	
  by	
  a	
  tool	
  
	
  
Why	
  
•  Promote	
  engineering	
  prac2ces	
  to	
  create	
  clean	
  code	
  using	
  
quan2ta2ve	
  data	
  
	
  
Goal	
  
•  Enable	
  team	
  to	
  assess	
  and	
  understand	
  upward/downward	
  
trend	
  of	
  code	
  complexity	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Code	
  Complexity	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Release	
  Net	
  Promoter	
  Score	
  	
  
Type	
  -­‐	
  Release	
  
	
  
What	
  
•  Would	
  you	
  recommend	
  this	
  product	
  based	
  on	
  the	
  new	
  
features	
  included	
  with	
  this	
  release?	
  	
  
	
  
Why	
  
•  Determine	
  if	
  new	
  features	
  align	
  to	
  user	
  needs	
  
	
  
Goal	
  
•  Integrate	
  user	
  feedback	
  from	
  prior	
  releases	
  into	
  future	
  
enhancements;	
  ability	
  to	
  collect	
  feedback	
  to	
  improve	
  
product	
  /	
  adop2on	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Standards	
  Adherence	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Assessment	
  score	
  of	
  code	
  alignment	
  to	
  architecture	
  
standards	
  
	
  
Why	
  
•  Promote	
  agreed	
  upon	
  coding	
  standards	
  to	
  create	
  clean	
  code	
  
	
  
Goal	
  
•  Enable	
  team	
  learning	
  to	
  beVer	
  align	
  code	
  to	
  agreed	
  upon	
  
design	
  paVerns;	
  iden2fy	
  code	
  that	
  can	
  be	
  improved	
  that	
  may	
  
not	
  be	
  evident	
  by	
  code	
  review	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Standards	
  Adherence	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Release	
  adop4on	
  /	
  install	
  rate	
  	
  
Type	
  -­‐	
  Release	
  /	
  Product	
  Development	
  
	
  
What	
  
•  Number	
  of	
  exis2ng	
  users	
  that	
  have	
  upgraded;	
  Number	
  of	
  new	
  
users	
  gained	
  from	
  release	
  
	
  
Why	
  
•  Assess	
  ROI	
  on	
  product	
  development	
  and	
  validate	
  business	
  /	
  
market	
  assump2ons	
  
	
  
Goal	
  
•  ROI	
  meets	
  or	
  exceeds	
  business	
  assump2ons;	
  iden2fy	
  users	
  
that	
  have	
  not	
  upgraded	
  –	
  determine	
  why	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Metric:	
  Crash	
  Rate	
  	
  
Type	
  -­‐	
  Technical	
  /	
  Code	
  
	
  
What	
  
•  Log	
  incidents	
  that	
  cause	
  our	
  applica2on	
  /	
  product	
  to	
  crash	
  
	
  
Why	
  
•  Be	
  able	
  to	
  perform	
  root	
  cause	
  analysis	
  to	
  reduce	
  crashes	
  
	
  
Goal	
  
•  Gain	
  insights	
  into	
  product	
  errors	
  in	
  released	
  code	
  that	
  have	
  
significant	
  impacts	
  on	
  the	
  user	
  experience	
  	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Your	
  Metric	
  
Many	
  @mes	
  the	
  best	
  measurements	
  are	
  defined	
  by	
  team	
  
members	
  who	
  have	
  the	
  most	
  knowledge	
  of	
  a	
  specific	
  problem	
  
or	
  challenge	
  
	
  
Type	
  -­‐	
  ?	
  	
  
	
  
What	
  
•  ?	
  
	
  
Why	
  
•  ?	
  
	
  
Goal	
  
•  ?	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
Conclusion	
  
Next	
  Steps:	
  
•  Are	
  you	
  measuring	
  enough	
  to	
  assess	
  the	
  impact	
  of	
  changes	
  /	
  
improvements	
  made?	
  
•  Have	
  a	
  team	
  discussion	
  and	
  decide	
  if	
  any	
  of	
  these	
  30+	
  metrics	
  
(or	
  new	
  ones	
  you	
  think	
  up)	
  would	
  promote	
  beVer	
  self-­‐
management.	
  
	
  
Ques4ons	
  &	
  Contact:	
  
Jason	
  Tice	
  –	
  www.asynchrony.com	
  
@theagilefactor	
  –	
  www.theagilefactor.com	
  
jason@theagilefactor.com	
  
©	
  2012,	
  Asynchrony	
  Solu2ons,	
  Inc.	
  All	
  rights	
  reserved.	
  	
  
©	
  Copyright	
  2013	
  Asynchrony	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile MetricsSiddhi
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports VersionOne
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the CloudpliXos GmbH
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsXBOSoft
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and ImproveWemanityUK
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metricsnick945
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
 

Was ist angesagt? (20)

Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
How smooth is your agile ride
How smooth is your agile rideHow smooth is your agile ride
How smooth is your agile ride
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teams
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 

Andere mochten auch

Extreme Innovation Games - Product Camp St Louis 2017
Extreme Innovation Games - Product Camp St Louis 2017Extreme Innovation Games - Product Camp St Louis 2017
Extreme Innovation Games - Product Camp St Louis 2017Jason Tice
 
AgileDC 2015 - An agile portfolio metrics roadtrip
AgileDC 2015 - An agile portfolio metrics roadtripAgileDC 2015 - An agile portfolio metrics roadtrip
AgileDC 2015 - An agile portfolio metrics roadtripJason Tice
 
AgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesAgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesJason Tice
 
Agiles 2015 Feedback Wall
Agiles 2015 Feedback WallAgiles 2015 Feedback Wall
Agiles 2015 Feedback WallCristiano Basso
 
Ten Technology Trends that Will Shape the Next-Generation Internet
Ten Technology Trends that Will Shape the Next-Generation InternetTen Technology Trends that Will Shape the Next-Generation Internet
Ten Technology Trends that Will Shape the Next-Generation InternetCisco Services
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperCiklum Ukraine
 
La Historia Del Teatro Angela Peralta Por Gustavo Gama Olmos
La Historia Del Teatro Angela Peralta Por Gustavo Gama OlmosLa Historia Del Teatro Angela Peralta Por Gustavo Gama Olmos
La Historia Del Teatro Angela Peralta Por Gustavo Gama OlmosGustavo Gama Olmos
 
Storytelling in social games
Storytelling in social gamesStorytelling in social games
Storytelling in social gamesWooga
 
Featureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastFeatureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastAndy Carmichael
 
Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Patricia Kambitsch
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016kyon mm
 
Creating Alignment for Agile Change - Agile and Beyond 2015
Creating Alignment for Agile Change - Agile and Beyond 2015Creating Alignment for Agile Change - Agile and Beyond 2015
Creating Alignment for Agile Change - Agile and Beyond 2015Jason Little
 
Internet of Everything: Retail’s Future
Internet of Everything: Retail’s FutureInternet of Everything: Retail’s Future
Internet of Everything: Retail’s FutureCisco Services
 
Walking Skeleton
Walking SkeletonWalking Skeleton
Walking Skeletonhepphep
 
Metrics in Agile: SCRUM, XP and Agile Methods
Metrics in Agile: SCRUM, XP and Agile MethodsMetrics in Agile: SCRUM, XP and Agile Methods
Metrics in Agile: SCRUM, XP and Agile MethodsMihir Thuse
 

Andere mochten auch (18)

Extreme Innovation Games - Product Camp St Louis 2017
Extreme Innovation Games - Product Camp St Louis 2017Extreme Innovation Games - Product Camp St Louis 2017
Extreme Innovation Games - Product Camp St Louis 2017
 
AgileDC 2015 - An agile portfolio metrics roadtrip
AgileDC 2015 - An agile portfolio metrics roadtripAgileDC 2015 - An agile portfolio metrics roadtrip
AgileDC 2015 - An agile portfolio metrics roadtrip
 
AgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slidesAgileDC 2015 - Agile portfolio metrics roadtrip slides
AgileDC 2015 - Agile portfolio metrics roadtrip slides
 
Agiles 2015 Feedback Wall
Agiles 2015 Feedback WallAgiles 2015 Feedback Wall
Agiles 2015 Feedback Wall
 
TDC15 - Feedback wall
TDC15 - Feedback wallTDC15 - Feedback wall
TDC15 - Feedback wall
 
Ten Technology Trends that Will Shape the Next-Generation Internet
Ten Technology Trends that Will Shape the Next-Generation InternetTen Technology Trends that Will Shape the Next-Generation Internet
Ten Technology Trends that Will Shape the Next-Generation Internet
 
Scrum metrics
Scrum metricsScrum metrics
Scrum metrics
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White Paper
 
La Historia Del Teatro Angela Peralta Por Gustavo Gama Olmos
La Historia Del Teatro Angela Peralta Por Gustavo Gama OlmosLa Historia Del Teatro Angela Peralta Por Gustavo Gama Olmos
La Historia Del Teatro Angela Peralta Por Gustavo Gama Olmos
 
Storytelling in social games
Storytelling in social gamesStorytelling in social games
Storytelling in social games
 
Featureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South CoastFeatureban & Metrics Game at Agile South Coast
Featureban & Metrics Game at Agile South Coast
 
Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016Live drawing for communication and co creation 2016
Live drawing for communication and co creation 2016
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
 
Creating Alignment for Agile Change - Agile and Beyond 2015
Creating Alignment for Agile Change - Agile and Beyond 2015Creating Alignment for Agile Change - Agile and Beyond 2015
Creating Alignment for Agile Change - Agile and Beyond 2015
 
Internet of Everything: Retail’s Future
Internet of Everything: Retail’s FutureInternet of Everything: Retail’s Future
Internet of Everything: Retail’s Future
 
Walking Skeleton
Walking SkeletonWalking Skeleton
Walking Skeleton
 
Metrics in Agile: SCRUM, XP and Agile Methods
Metrics in Agile: SCRUM, XP and Agile MethodsMetrics in Agile: SCRUM, XP and Agile Methods
Metrics in Agile: SCRUM, XP and Agile Methods
 

Ähnlich wie Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation

Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...AgileNetwork
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsTasktop
 
Project delivery standardization framework innovate vancouver
Project delivery standardization framework  innovate vancouverProject delivery standardization framework  innovate vancouver
Project delivery standardization framework innovate vancouverInnovate Vancouver
 
What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?PECB
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
The powers company overview insurance final rev
The powers company overview insurance final revThe powers company overview insurance final rev
The powers company overview insurance final revTyler Petz
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentSoftware Guru
 
Lean Six Signa for Higher Education
Lean Six Signa for Higher Education Lean Six Signa for Higher Education
Lean Six Signa for Higher Education Norma Simons
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Abeer R
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonJeffrey Clark
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonJeffrey Clark
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in PracticeTechWell
 
Game Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational ExcellenceGame Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational Excellencekushshah
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgileNCR2016
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...Dataconomy Media
 

Ähnlich wie Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation (20)

Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Project delivery standardization framework innovate vancouver
Project delivery standardization framework  innovate vancouverProject delivery standardization framework  innovate vancouver
Project delivery standardization framework innovate vancouver
 
What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
The powers company overview insurance final rev
The powers company overview insurance final revThe powers company overview insurance final rev
The powers company overview insurance final rev
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
The Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and AlignmentThe Agile Manager: Empowerment and Alignment
The Agile Manager: Empowerment and Alignment
 
Lean Six Signa for Higher Education
Lean Six Signa for Higher Education Lean Six Signa for Higher Education
Lean Six Signa for Higher Education
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
 
Game Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational ExcellenceGame Changing Quality Strategies that Drive Organizational Excellence
Game Changing Quality Strategies that Drive Organizational Excellence
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Big Data Analytics: From Insights to Production
Big Data Analytics: From Insights to ProductionBig Data Analytics: From Insights to Production
Big Data Analytics: From Insights to Production
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
 
Sfm module iv
Sfm module ivSfm module iv
Sfm module iv
 

Mehr von Jason Tice

Lean Kanban STL – March 2020 – Reference Canvas
Lean Kanban STL – March 2020 – Reference CanvasLean Kanban STL – March 2020 – Reference Canvas
Lean Kanban STL – March 2020 – Reference CanvasJason Tice
 
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...Jason Tice
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Jason Tice
 
Danny Presten The Rise of Business Agility - Agile Midwest 2019
Danny Presten The Rise of Business Agility - Agile Midwest 2019Danny Presten The Rise of Business Agility - Agile Midwest 2019
Danny Presten The Rise of Business Agility - Agile Midwest 2019Jason Tice
 
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechnicians
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechniciansAgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechnicians
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechniciansJason Tice
 
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgility
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgilityAgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgility
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgilityJason Tice
 
AgileMidwest2018-Cruth-PowerOfStorytelling
AgileMidwest2018-Cruth-PowerOfStorytellingAgileMidwest2018-Cruth-PowerOfStorytelling
AgileMidwest2018-Cruth-PowerOfStorytellingJason Tice
 
AgileMidwest2018-Pollard-TalkingAndNotTalking
AgileMidwest2018-Pollard-TalkingAndNotTalkingAgileMidwest2018-Pollard-TalkingAndNotTalking
AgileMidwest2018-Pollard-TalkingAndNotTalkingJason Tice
 
AgileMidwest2018-Selvin-DramaTriangle
AgileMidwest2018-Selvin-DramaTriangleAgileMidwest2018-Selvin-DramaTriangle
AgileMidwest2018-Selvin-DramaTriangleJason Tice
 
AgileMidwest2018-Becker-DatabasesAndCattle
AgileMidwest2018-Becker-DatabasesAndCattleAgileMidwest2018-Becker-DatabasesAndCattle
AgileMidwest2018-Becker-DatabasesAndCattleJason Tice
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipJason Tice
 
AgileMidwest2018-Heffield-AgileLeadershipOutofBounds
AgileMidwest2018-Heffield-AgileLeadershipOutofBoundsAgileMidwest2018-Heffield-AgileLeadershipOutofBounds
AgileMidwest2018-Heffield-AgileLeadershipOutofBoundsJason Tice
 
AgileMidwest2018-Watson-WhyPayTwoDevelopers
AgileMidwest2018-Watson-WhyPayTwoDevelopersAgileMidwest2018-Watson-WhyPayTwoDevelopers
AgileMidwest2018-Watson-WhyPayTwoDevelopersJason Tice
 
AgileMidwest2018-Silas-PowerfulCoaching
AgileMidwest2018-Silas-PowerfulCoachingAgileMidwest2018-Silas-PowerfulCoaching
AgileMidwest2018-Silas-PowerfulCoachingJason Tice
 
AgileMidwest2018-Bruce-AgilitySpeedDeveloper
AgileMidwest2018-Bruce-AgilitySpeedDeveloperAgileMidwest2018-Bruce-AgilitySpeedDeveloper
AgileMidwest2018-Bruce-AgilitySpeedDeveloperJason Tice
 
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformationAgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformationJason Tice
 
AgileMidwest2018-Harper-BlackholesAndRevelations
AgileMidwest2018-Harper-BlackholesAndRevelationsAgileMidwest2018-Harper-BlackholesAndRevelations
AgileMidwest2018-Harper-BlackholesAndRevelationsJason Tice
 
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechAgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechJason Tice
 
AgileMidwest2018-Shead-BddWithRobots
AgileMidwest2018-Shead-BddWithRobotsAgileMidwest2018-Shead-BddWithRobots
AgileMidwest2018-Shead-BddWithRobotsJason Tice
 
AgileMidwest2018-Vance-AgileDevopsWhyShouldICare
AgileMidwest2018-Vance-AgileDevopsWhyShouldICareAgileMidwest2018-Vance-AgileDevopsWhyShouldICare
AgileMidwest2018-Vance-AgileDevopsWhyShouldICareJason Tice
 

Mehr von Jason Tice (20)

Lean Kanban STL – March 2020 – Reference Canvas
Lean Kanban STL – March 2020 – Reference CanvasLean Kanban STL – March 2020 – Reference Canvas
Lean Kanban STL – March 2020 – Reference Canvas
 
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...
John Yorke - Can being remote to enable you to be more agile - Agile Midwest ...
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
 
Danny Presten The Rise of Business Agility - Agile Midwest 2019
Danny Presten The Rise of Business Agility - Agile Midwest 2019Danny Presten The Rise of Business Agility - Agile Midwest 2019
Danny Presten The Rise of Business Agility - Agile Midwest 2019
 
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechnicians
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechniciansAgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechnicians
AgileMidwest2018-Goulet-KeynoteCommunicationCodeStrategistsTechnicians
 
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgility
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgilityAgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgility
AgileMidwest2018-Kryvko-JumpStartRelationshipsWithBusinessAgility
 
AgileMidwest2018-Cruth-PowerOfStorytelling
AgileMidwest2018-Cruth-PowerOfStorytellingAgileMidwest2018-Cruth-PowerOfStorytelling
AgileMidwest2018-Cruth-PowerOfStorytelling
 
AgileMidwest2018-Pollard-TalkingAndNotTalking
AgileMidwest2018-Pollard-TalkingAndNotTalkingAgileMidwest2018-Pollard-TalkingAndNotTalking
AgileMidwest2018-Pollard-TalkingAndNotTalking
 
AgileMidwest2018-Selvin-DramaTriangle
AgileMidwest2018-Selvin-DramaTriangleAgileMidwest2018-Selvin-DramaTriangle
AgileMidwest2018-Selvin-DramaTriangle
 
AgileMidwest2018-Becker-DatabasesAndCattle
AgileMidwest2018-Becker-DatabasesAndCattleAgileMidwest2018-Becker-DatabasesAndCattle
AgileMidwest2018-Becker-DatabasesAndCattle
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationship
 
AgileMidwest2018-Heffield-AgileLeadershipOutofBounds
AgileMidwest2018-Heffield-AgileLeadershipOutofBoundsAgileMidwest2018-Heffield-AgileLeadershipOutofBounds
AgileMidwest2018-Heffield-AgileLeadershipOutofBounds
 
AgileMidwest2018-Watson-WhyPayTwoDevelopers
AgileMidwest2018-Watson-WhyPayTwoDevelopersAgileMidwest2018-Watson-WhyPayTwoDevelopers
AgileMidwest2018-Watson-WhyPayTwoDevelopers
 
AgileMidwest2018-Silas-PowerfulCoaching
AgileMidwest2018-Silas-PowerfulCoachingAgileMidwest2018-Silas-PowerfulCoaching
AgileMidwest2018-Silas-PowerfulCoaching
 
AgileMidwest2018-Bruce-AgilitySpeedDeveloper
AgileMidwest2018-Bruce-AgilitySpeedDeveloperAgileMidwest2018-Bruce-AgilitySpeedDeveloper
AgileMidwest2018-Bruce-AgilitySpeedDeveloper
 
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformationAgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
AgileMidwest2018-Morton-ValueEatingZombiesKilledMyAgileTranformation
 
AgileMidwest2018-Harper-BlackholesAndRevelations
AgileMidwest2018-Harper-BlackholesAndRevelationsAgileMidwest2018-Harper-BlackholesAndRevelations
AgileMidwest2018-Harper-BlackholesAndRevelations
 
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTechAgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
AgileMidwest2018-Haarmann-AcceleratingAgilityWithTech
 
AgileMidwest2018-Shead-BddWithRobots
AgileMidwest2018-Shead-BddWithRobotsAgileMidwest2018-Shead-BddWithRobots
AgileMidwest2018-Shead-BddWithRobots
 
AgileMidwest2018-Vance-AgileDevopsWhyShouldICare
AgileMidwest2018-Vance-AgileDevopsWhyShouldICareAgileMidwest2018-Vance-AgileDevopsWhyShouldICare
AgileMidwest2018-Vance-AgileDevopsWhyShouldICare
 

Kürzlich hochgeladen

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Kürzlich hochgeladen (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation

  • 1. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     ADVANCED  SCRUM  METRICS   Big  Apple  Scrum  Day  –  June  1,  2015     Jason  Tice   @theagilefactor   jason@theagilefactor.com  
  • 2. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Alterna4ve  Title:   As  many  as  30+  metrics  other  than  velocity   that  may  help  your  team  improve  
  • 3. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Hypotheses   Some  scrum  teams  do  not  have  easy  access  to  sufficient  data  to   assess  the  true  impact  of  process  changes  and  promote  effec2ve   self-­‐management.     Without  sufficient  measurements  encompassing  all  delivery   ac2vi2es,  scrum  teams  can  fall  vic2m  to  improving  one  aspect  of   their  process  while  other  aspects  of  their  process/product  suffer.     Lack  of  encompassing  quan2ta2ve  measurements  reduces  team   effec2veness  as  decisions  may  be  made  based  upon  the  beliefs,   theories  and/or  egos  of  team  members  without  scien2fic  data  to   assess  the  impact  and  effec2veness  of  decisions  made.  
  • 4. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     5  Types  of  Scrum  Metrics     Process  Health   •  Assess  day-­‐to-­‐day  delivery  team  ac2vi2es  &  evaluate  process  changes   Release   •  Direct  focus  to  iden2fy  impediments  to  con2nuous  delivery   Product  Development   •  Align  product  features  to  user  needs   Technical  /  Code   •  Determine  quality  of  implementa2on  and  architecture   People  /  Team   •  Promote  sustainable  pace  and  team  engagement       Recommenda4on   •  Teams  track  several  metrics  from  each  type  to  have  a  well-­‐rounded  view   of  their  process  &  product  development  ac2vi2es    
  • 5. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Velocity     Type  -­‐  Process  Health     What   •  Number  of  work  items  completed  in  a  period  of  2me     Why   •  Assess  the  impact  of  team  process  changes     Goal   •  Velocity  is  intended  to  promote  effec2ve  self-­‐managing  teams    
  • 6. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Disclaimer     Teams  should  track  sufficient  metrics  to  guide  &   evaluate  improvements   •  The  right  metrics  are  determined  by  a  team  and  its  sponsors     Adop4on  of  metrics  should  be  incremental   •  Do  not  aVempt  to  start  gathering  all  30+  metrics  at  once     All  metrics  have  costs  to  gather  &  review   •  A  team’s  metrics  should  evolve  based  on  observed   challenges,  risks,  and  needs   •  Teams  should  track  enough  just  enough  metrics  to   understand  how  they  work  and  how  they  can  improve  
  • 7. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Why  Measure   •  Assess  the  impact  /  value  of  process  improvements  using   scien2fic  methods:   •  Problem  Statement   •  Hypothesis   •  Ac2on  Plan   •  Gather  Data   •  Conclusion   •  Increase  effec2veness  of  self-­‐organiza2on  –  data  doesn’t  lie   and  creates  a  founda2on  for  team  members  to  make  cri2cal   decisions   •  Collec2on  and  transparency  of  data  promotes  cross-­‐team   knowledge  sharing  –  data  enables  teams  to  have  engaging   conversa2ons  about  impediments  and  mi2ga2ons  
  • 8. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Best  Prac4ces   •  Metrics  are  about  understanding  trends  –  not  hi`ng  magic   numbers   •  Respect  that  desired  trends  and/or  quan2ta2ve  goals  are   unique  to  each  team   •  Goals  should  be  arrived  at  by  team  consensus  –  not   mandated  by  management   •  Use  metrics  to  encourage  team/value  contribu2on  vs.   establishing  baselines  across  all  teams   •  Metrics  should  be  transparent  and  easily  accessible  to  all   teams  –  ideally  posted  as  informa2on  radiators  /  dashboards   •  Use  metrics  to  direct  the  team’s  focus  to  agreed  upon   challenges  –  enable  team  members  to  self-­‐diagnosis  scenarios  
  • 9. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Cycle  Time     Type  -­‐  Process  Health     What   •  Amount  of  2me  needed  to  complete  a  work  item     Why   •  Consistent  cycle  2me  increases  the  predictability  of  work     Goal   •  Rela2vely  consistent  cycle  2me  for  each  work  item  size    
  • 10. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Cycle  Time    
  • 11. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Escaped  Defects     Type  -­‐  Release     What   •  Count  of  defects  that  are  discovered  in  produc2on     Why   •  Iden2fy  root  causes  as  to  why  defect  not  detected  prior  to   release     Goal   •  Agreement  on  acceptable  level  of  escaped  defects  with   shared  understanding  of  mi2ga2ons  iden2fied  to  reduce   future  escaped  defects    
  • 12. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Business  Value  Burnup     Type  -­‐  Product  Development     What   •  The  amount  of  business  value  provided  by  each  completed   work  item     Why   •  Allow  customers  &  stakeholders  to  manage  ROI     Goal   •  Focused  on  highest  value  work  items  first;  consider  moving  on   as  value  per  work  item  decreases    
  • 13. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Test  Coverage     Type  -­‐  Technical  /  Code     What   •  Percentage  of  codebase  exercised  by  various  types  of   automated  tests     Why   •  Guide  efforts  /  investments  to  improve  test  coverage  to   sufficient  levels     Goal   •  Examine  trends  &  correla2ons  between  Defect  Density  and   Test  Coverage    
  • 14. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Test  Coverage    
  • 15. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Happiness  Metric     Type  -­‐  Team  /  People     What   •  Team  member  sa2sfac2on  as  a  member  of  the  team  (5  point   scale)     Why   •  Create  transparency  regarding  team  member  sa2sfac2on     Goal   •  Enable  team  to  self-­‐manage  /  improve  team  morale    
  • 16. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Happiness  Metric    
  • 17. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Cumula4ve  Flow     Type  -­‐  Process  Health       What   •  Amount  of  work-­‐in-­‐progress  at  any  state  at  any  2me     Why   •  Iden2fy  boVlenecks  that  reduce  flow  and  assess  impact  of   process  changes     Goal   •  Team  operates  within  capacity  as  incremental  progress  made   toward  goal  (narrow  bands  with  consistent  posi2ve  slope)    
  • 18. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Cumula4ve  Flow    
  • 19. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Escaped  Defect  Resolu4on  Time     Type  -­‐  Release     What   •  Amount  of  2me  required  to  resolve  an  escaped  defect     Why   •  Understand  the  unplanned  cost  of  resolving  escaped  defects     Goal   •  Achieve  balance  between  proac2ve  tes2ng  and  sustainable   Service  Level  Agreements  (SLAs)    
  • 20. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Risk  Burndown     Type  -­‐  Product  Development     What   •  Amount  of  known  and  unmi2gated  risk  shown  across  a  period   of  2me     Why   •  Encourage  self-­‐management  to  reduce  project  risk     Goal   •  Product  risk  trends  down  to  acceptable  level  over  2me;   balance  investment  between  building  product  and  reducing   risk    
  • 21. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Risk  Burndown    
  • 22. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Build  Time     Type  -­‐  Technical  /  Code     What     •  Execu2on  2me  to  run  build  and  tests  to  provide  developer   feedback     Why   •  Guard  against  slow  builds  &  test  execu2on  that  reduce   frequency  of  feedback     Goal   •  Build  provides  feedback  to  team  within  an  agreed  upon   amount  of  2me    
  • 23. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Learning  Log     Type  -­‐  Team  /  People     What   •  A  lis2ng  of  items  the  team  (or  team  members)  have  learned     Why   •  Direct  focus  to  the  importance  of  learning  on  scrum  teams  /   projects     Goal   •  Promote  learning  throughout  a  project;  suppor2ve  of  self-­‐ management  and  sustaining  team  morale  &  engagement    
  • 24. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Percent  Complete  &  Accurate     Type  -­‐  Process  Health       What   •  Number  of  completed  and  acceptable  work  items     Why   •  Improve  delivery  by  measuring  comple2on  and  quality     Goal   •  High  percentage  of  commiVed  work  is  complete  &  accurate   •  Promote  clear  defini2on  and  consensus  on  done  criteria    
  • 25. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Release  Success  Rate     Type  -­‐  Release     What   •  Ra2o  of  accepted  vs.  rejected  releases  from  the  customer     Why   •  Encourage  partnership  between  team  &  customer     Goal   •  High  percentage  of  accepted  releases  due  to  effec2ve   process,  consensus  on  done  criteria  &  feedback  loops    
  • 26. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Push  /  Pull     Type  -­‐  Product  Development     What   •  The  ra2o  /  count  of  work  items  completed  vs.  work  items   added     Why   •  Guard  against  team  being  overwhelmed  with  work  that  can   compromise  promise     Goal   •  Push  /  Pull  is  balanced  –  new  work  is  added  when  work-­‐in-­‐ progress  is  completed    
  • 27. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Push  /  Pull    
  • 28. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Defect  Density     Type  -­‐  Technical  /  Code     What   •  Percentage  of  defects  in  each  area  of  our  system  –   determined  by  func2onality  or  code  architecture     Why     •  Iden2fy  parts  of  the  app/code  where  quality  can  be  improved     Goal   •  Data  can  help  to  iden2fy  hidden  /  unknown  tech  debt,  and/or   unclear  development  steps  /  done  criteria    
  • 29. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Team  Tenure     Type  -­‐  Team  /  People     What   •  How  long  has  each  team  member  been  on  the  team     Why   •  Encourage  ac2vi2es  reflec2ve  of  tenure  (mentoring  for  new   team  members,  job/knowledge  sharing  for  long-­‐standing   team  members)     Goal   •  Promote  whole  team  approach  and  ability  to  shik  staff   between  teams  with  less  risk    
  • 30. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Flow  Efficiency     Type  -­‐  Process  Health       What   •  Ra2o  of  2me  spent  working  on  an  item  vs.  2me  the  item  waits     Why   •  Calibrate  Work-­‐In-­‐Progress  (WIP)  limits  to  minimize  delay  and   promote  flow     Goal   •  Consistent  wait  /  run  ra2o  for  each  work  item,  then  increase   efficiency    
  • 31. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Release  Time     Type  -­‐  Release     What   •  Amount  of  2me  required  to  release  the  product  to  a   produc2on-­‐like  environment  (or  produc2on  itself)     Why   •  Establish  consensus  on  sustainable  cost/2me  for  a  produc2on   release     Goal   •  Sufficient  automa2on  to  reduce  2me/cost  for  desired  level  of   business  agility    
  • 32. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Product  Forecast     Type  -­‐  Product  Development     What   •  Future  trend  lines  (best-­‐case,  worst-­‐case)  based  on  historical   performance  of  work  item  comple2on     Why   •  Predict  when  future  work  will  be  completed  using  work  item   count     Goal   •  Stable  performance  to  allow  for  sufficient  forecas2ng    
  • 33. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Product  Forecast  (shown  as  burn-­‐up)    
  • 34. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Product  Forecast  (shown  as  interval)    
  • 35. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Code  Churn     Type  -­‐  Technical  /  Code       What   •  Number  of  lines  of  code  changed  to  complete  a  work  item     Why   •  Assess  if  the  amount  of  code  changed  is  reflec2ve  of  the  work   item  addressed     Goal   •  Promote  whole-­‐team  understanding  of  the  code-­‐base  and   alignment  to  agreed  upon  design  /  code  paVerns  &  standards  
  • 36. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Code  Churn    
  • 37. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Phone-­‐A-­‐Friend  Stats     Type  -­‐  Team  /  People     What   •  Number  of  2mes  a  former  team  member  needs  to  be   contacted  for  assistance     Why   •  Assess  effec2veness  of  job  sharing  and  knowledge  transfer   ac2vi2es  when  team  composi2on  changes     Goal   •  Encourage  whole-­‐team  approach  and  shared  work    
  • 38. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Time  Blocked  per  work  item     Type  -­‐  Process  Health       What   •  Amount  of  2me  that  a  work  item  was  blocked  during  its   comple2on     Why   •  Determine  the  cost  of  delay  &  propose  proac2ve  mi2ga2ons  /   avoidances     Goal   •  Reduc2on  in  2me  blocked  per  story  through  avoidance  and   faster  mi2ga2on    
  • 39. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Time  Blocked  per  work  item    
  • 40. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Time  Since  Last  Release     Type  -­‐  Release     What   •  Amount  of  2me  since  the  team  last  released  their  product  to   “real”  users     Why   •  Encourage  teams  to  integrate  more  user  feedback  into   development  ac2vi2es     Goal   •  Team  is  able  to  get  sufficient  feedback  from  “real”  users  to   build  the  “right”  product    
  • 41. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Product  Net  Promoter  Score     Type  -­‐  Product  Development     What   •  Would  you  recommend  this  product  to  a  colleague?     Why   •  Gather  simple  user  feedback  on  if  the  product  meets  user   needs     Goal   •  Iden2fy  successful  elements  of  product  design  and   opportuni2es  /  ideas  to  increase  user  adop2on    
  • 42. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Product  Net  Promoter  Score    
  • 43. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Code  Ownership     Type  -­‐  Technical  /  Code     What   •  Frequency  that  team  members  change  or  commit  to  each   area  of  the  code  base     Why   •  Assess  and  promote  collec2ve  code  ownership     Goal   •  No  no2ceable  areas  of  the  code  where  single  team  members   make  all  the  changes    
  • 44. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Whole  Team  Contribu4on     Type  -­‐  Team  /  People     What   •  Percentage  of  team  members  that  contribute  to  a  work  item   throughout  its  lifecycle     Why   •  Quan2ta2ve  metric  to  assess  /  improve  whole-­‐team  approach     Goal   •  Work  items  completed  with  at  least  the  agreed  upon   percentage  of  team  members  contribu2ng  to  them    
  • 45. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Blocker  Clustering     Type  -­‐  Process  Health       What   •  Frequency  and  grouping  of  items  that  block  work  items     Why   •  Iden2fy  largest  sources  of  delay  and  propose  common   mi2ga2ons     Goal   •  Reduc2on  in  occurrence  of  types  of  blockers  via  proac2ve   mi2ga2ons    
  • 46. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Cost  Per  Release     Type  -­‐  Release     What   •  The  cost  to  complete  a  sokware  release  (planned  and/or   unplanned)     Why   •  Enable  considera2on  of  economic  factors  when  deciding   when/if  to  release     Goal   •  Encourage  investments  to  reduce  release  cost  via  automa2on   to  an  agreed  upon  level    
  • 47. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  User  Analy4cs     Type  -­‐  Product  Development     What   •  Iden2fy  usage  paVerns  within  the  product     Why   •  Determine  effec2veness  of  design;  look  for  emergent  usage   paVerns  that  warrant  considera2on  for  future  investment     Goal   •  Augment  business  analysis  and  product  design  ac2vi2es  with   actual  user  behavior    
  • 48. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Code  Complexity     Type  -­‐  Technical  /  Code     What   •  Cycloma2c  complexity  score  of  product  code  base   determined  by  a  tool     Why   •  Promote  engineering  prac2ces  to  create  clean  code  using   quan2ta2ve  data     Goal   •  Enable  team  to  assess  and  understand  upward/downward   trend  of  code  complexity    
  • 49. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Code  Complexity    
  • 50. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Release  Net  Promoter  Score     Type  -­‐  Release     What   •  Would  you  recommend  this  product  based  on  the  new   features  included  with  this  release?       Why   •  Determine  if  new  features  align  to  user  needs     Goal   •  Integrate  user  feedback  from  prior  releases  into  future   enhancements;  ability  to  collect  feedback  to  improve   product  /  adop2on    
  • 51. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Standards  Adherence     Type  -­‐  Technical  /  Code     What   •  Assessment  score  of  code  alignment  to  architecture   standards     Why   •  Promote  agreed  upon  coding  standards  to  create  clean  code     Goal   •  Enable  team  learning  to  beVer  align  code  to  agreed  upon   design  paVerns;  iden2fy  code  that  can  be  improved  that  may   not  be  evident  by  code  review    
  • 52. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Standards  Adherence    
  • 53. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Release  adop4on  /  install  rate     Type  -­‐  Release  /  Product  Development     What   •  Number  of  exis2ng  users  that  have  upgraded;  Number  of  new   users  gained  from  release     Why   •  Assess  ROI  on  product  development  and  validate  business  /   market  assump2ons     Goal   •  ROI  meets  or  exceeds  business  assump2ons;  iden2fy  users   that  have  not  upgraded  –  determine  why    
  • 54. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Metric:  Crash  Rate     Type  -­‐  Technical  /  Code     What   •  Log  incidents  that  cause  our  applica2on  /  product  to  crash     Why   •  Be  able  to  perform  root  cause  analysis  to  reduce  crashes     Goal   •  Gain  insights  into  product  errors  in  released  code  that  have   significant  impacts  on  the  user  experience    
  • 55. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Your  Metric   Many  @mes  the  best  measurements  are  defined  by  team   members  who  have  the  most  knowledge  of  a  specific  problem   or  challenge     Type  -­‐  ?       What   •  ?     Why   •  ?     Goal   •  ?  
  • 56. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     Conclusion   Next  Steps:   •  Are  you  measuring  enough  to  assess  the  impact  of  changes  /   improvements  made?   •  Have  a  team  discussion  and  decide  if  any  of  these  30+  metrics   (or  new  ones  you  think  up)  would  promote  beVer  self-­‐ management.     Ques4ons  &  Contact:   Jason  Tice  –  www.asynchrony.com   @theagilefactor  –  www.theagilefactor.com   jason@theagilefactor.com  
  • 57. ©  2012,  Asynchrony  Solu2ons,  Inc.  All  rights  reserved.     ©  Copyright  2013  Asynchrony