SlideShare a Scribd company logo
 Agile
Metrics
XBOSo'	
  
Founded in 2006
Dedicated to software quality
Software QA Consulting
Software Testing
Offices in San Francisco, Beijing and Amsterdam
	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   2	
  
House	
  Rules	
  
•  Everyone	
  except	
  the	
  speakers	
  is	
  muted	
  
•  QuesDons	
  via	
  gotowebinar	
  control	
  panel	
  OR	
  
via	
  TwiHer	
  @XBOSo'	
  using	
  
#Top10AgileMetrics	
  
•  QuesDons	
  can	
  be	
  asked	
  throughout	
  the	
  
webinar,	
  and	
  will	
  be	
  answered	
  if	
  possible	
  
•  You’ll	
  receive	
  informaDon	
  for	
  recording	
  a'er	
  
the	
  webinar	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   3	
  
Meet Our Speakers
•  CEO and Founder of XBOSoft
•  Relevant specialties and passions
–  Software quality process,
evaluation, measurement and
improvement
–  Mobile User Experience and
usability
–  Cycling and travel
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   4	
  
Philip Lew
•  CEO of Project Realms &
TeamQualityPro
•  A big fan of automated
dashboard solutions
•  Over 14 years in software
testing and business
intelligence
Jay Philips
Sabrina Gasson
•  Marketing Manager of
XBOSoft
•  Emails you all regularly
to join our industry hot
topic webinars
•  And invites you all to
download our latest
trends in software testing
whitepapers.
WHAT	
  IS	
  ONE	
  OF	
  THE	
  
MOST	
  FAMOUS	
  THINGS	
  
HE	
  SAID?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   5	
  
“LIFE	
  IS	
  LIKE	
  A	
  BOX	
  OF	
  
CHOCOLATES,	
  YOU	
  NEVER	
  KNOW	
  
WHAT	
  YOU’RE	
  GOING	
  TO	
  GET”	
  
Agile	
  Metrics	
  
By	
  using	
  metrics,	
  we	
  can	
  know	
  what	
  
we	
  are	
  going	
  to	
  get!	
  
Agenda	
  
1. Agile,	
  Frameworks	
  and	
  GQM	
  
2. Applying	
  GQM	
  to	
  Agile	
  
3. Top	
  10	
  Agile	
  Metrics	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   7	
  
Poll#1	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   8	
  
What	
  We	
  Can	
  Agree	
  On	
  
•  Want	
  to	
  minimize	
  mistakes	
  and	
  doing	
  things	
  
over	
  (rework)	
  
•  Want	
  to	
  uDlize	
  resources	
  effecDvely	
  
•  Want	
  to	
  predict	
  when	
  things	
  could	
  go	
  wrong	
  
•  Want	
  to	
  do	
  what	
  we	
  say	
  we	
  will	
  do,	
  when	
  we	
  
say	
  -­‐	
  Dmelines	
  
•  Fix	
  defects	
  early	
  –	
  later	
  is	
  more	
  expensive	
  
•  ProducDon	
  defects	
  are	
  bad	
  news	
  
	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   9	
  
What	
  We	
  Can	
  Agree	
  On	
  About	
  
Metrics	
  
•  Want	
  easy	
  to	
  get/capture	
  
•  Should	
  be	
  communicated	
  and	
  understood	
  
across	
  the	
  organizaDon	
  	
  
•  Should	
  have	
  a	
  valuable	
  purpose	
  toward	
  
improvement	
  
– Evaluate	
  
– Guide	
  
– Insighcul	
  
– AcDonable	
   XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   10	
  
Agile	
  –	
  How	
  Can	
  We	
  Improve?	
  
•  Some	
  say	
  no	
  metrics	
  needed	
  
•  Is	
  velocity	
  all	
  you	
  track?	
  
•  What	
  is	
  sacrificed	
  for	
  velocity?	
  
•  How	
  can	
  we	
  know	
  what	
  and	
  how	
  we	
  are	
  doing	
  
or	
  where	
  to	
  improve?	
  
•  How	
  do	
  we	
  know	
  we	
  are	
  spending	
  our	
  effort,	
  
resources	
  and	
  Dme	
  in	
  the	
  right	
  place?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   11	
  
Using Frameworks to
Organizing Our Thoughts
•  Putting metrics into a framework helps us
to categorize and organize
•  Helps us to make sure we have all
functions in our organization and process
covered
•  Helps us to develop relationships between
different elements in our process
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   12	
  
Poll	
  #2	
  
Applying Basili’s GQM
•  Many	
  so'ware	
  metrics	
  programs	
  have	
  failed	
  because	
  they	
  
had	
  poorly	
  defined,	
  or	
  even	
  non-­‐existent	
  objecDves.	
  	
  
Goal	
  
QuesDon	
  Metric	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   14	
  
Stakeholders and GQM
Goal	
  1	
   Goal	
  2	
   Goal	
  3	
  
QuesDon	
  
1	
  
QuesDon	
  
2	
  
QuesDon	
  
3	
  
QuesDon	
  
4	
  
QuesDon	
  
5	
  
Metric	
  
1	
  
Metric	
  
2	
  
Metric	
  
3	
  
Metric	
  
4	
  
Metric	
  
5	
  
Metric	
  
6	
  
Metric	
  
7	
  
QA	
  Manager	
  Dev	
  Mgr	
  CTO	
  CEO	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   15	
  
GQM - Example
•  Goals
–  Reduce total cost of development
–  Reduce total cost of testing-effort
–  Reduce the number of new feature bugs
•  Questions
–  Which areas have the highest re-work rates?
–  Which functional areas have the most defects?
–  How long does it take to repair defects?
–  How complete are my requirements?
–  How much time do I spend testing?
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   16	
  
Metric Q&A Worksheet
Category	
   QuesGon	
   Metric	
   Tool	
  to	
  Use	
   Needed	
  
Customer	
  
SaDsfacDon	
  
Are	
  we	
  meeDng	
  
schedule?	
  
Schedule	
  
Variance	
  
Project	
  
Management	
  
Tool	
  
None	
  
So'ware	
  
TesDng	
  
Efficiency	
  
When	
  are	
  we	
  
finding	
  defects?	
  
So'ware	
  
Quality	
  
What	
  kinds	
  of	
  
defects	
  are	
  most	
  
common?	
  
Usability	
   Are	
  end	
  users	
  
gemng	
  lost,	
  
understand	
  our	
  UI	
  
So'ware	
  Test	
  
EffecDveness	
  
?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   17	
  
Agile	
  ConsideraDons	
  
Waterfall	
  
•  Speed	
  
•  Quality	
  
•  Cost	
  
Agile	
  
•  Speed	
  
•  Quality	
  
•  Cost	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   18	
  
RETURN	
  TO	
  BASICS	
  
Agile	
  Manifesto	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   19	
  
Excerpts	
  from	
  the	
  Agile	
  Manifesto	
  
1.  Working	
  so'ware	
  over	
  comprehensive	
  documentaDon	
  
2.  Our	
  highest	
  priority	
  is	
  to	
  saDsfy	
  the	
  customer	
  
through	
  early	
  and	
  conDnuous	
  delivery	
  of	
  valuable	
  so'ware.	
  
3.  Deliver	
  working	
  so'ware	
  frequently,	
  from	
  a	
  couple	
  of	
  weeks	
  to	
  a	
  
couple	
  of	
  months,	
  with	
  a	
  preference	
  to	
  the	
  shorter	
  Dmescale.	
  
4.  Business	
  people	
  and	
  developers	
  must	
  work	
  together	
  daily	
  
throughout	
  the	
  project.	
  
5.  Working	
  so'ware	
  is	
  the	
  primary	
  measure	
  of	
  progress.	
  
6.  Agile	
  processes	
  promote	
  sustainable	
  development.	
  The	
  sponsors,	
  
developers,	
  and	
  users	
  should	
  be	
  able	
  to	
  maintain	
  a	
  constant	
  pace	
  
indefinitely.	
  
7.  ConDnuous	
  aHenDon	
  to	
  technical	
  excellence	
  and	
  good	
  design	
  
enhances	
  agility.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   20	
  
Agile	
  –	
  Understanding	
  Where	
  We	
  Came	
  From?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   21	
  
What	
  are	
  the	
  Goals	
  of	
  Agile?	
  
Speed	
   Quality	
  
Customer-­‐User	
  
Sa.sfac.on	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   22	
  
Matching	
  Agile	
  CharacterisDcs	
  and	
  
ObjecDves	
  
Agile	
  
CharacterisGc	
  
Speed	
   Quality	
   Customer	
  and	
  
End	
  User	
  
SaGsfacGon	
  
Other	
  
CollaboraDve	
   x	
   x	
  
Working	
  
So'ware	
  
x	
  
Adapt	
  to	
  
changing	
  
requirements	
  
x	
   x	
  
From the agile
manifesto
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   23	
  
What	
  QuesDons	
  Tell	
  Me	
  If	
  I’m	
  
Reaching	
  Those	
  ObjecDves?	
  
Speed	
   Quality	
  
Owner	
  
ParDcipaDon	
  
Requirements	
  
Working	
  
Product	
  
Planned	
  versus	
  
unplanned	
  
Schedule	
  
Technical	
  debt	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   24	
  
What	
  QuesDons	
  Tell	
  Me	
  If	
  I’m	
  
Reaching	
  Those	
  ObjecDves?	
  
Speed	
  
Requirements	
  
Did	
  I	
  get	
  them	
  in	
  Dme?	
  
Do	
  I	
  understand	
  them?	
  
Did	
  we	
  deliver	
  working	
  product?	
  
Schedule	
  
Am	
  I	
  on	
  schedule?	
  
Can	
  I	
  be	
  more	
  producDve?	
  
How	
  much	
  wasted	
  Dme?	
  Rework?	
  
Unplanned	
  
versus	
  planned	
  
Did	
  I	
  esDmate	
  well?	
  
Did	
  I	
  finish	
  what	
  I	
  said	
  I	
  would?	
  
Do	
  I	
  make	
  mistakes	
  that	
  cause	
  more	
  	
  
(unplanned)	
  work?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   25	
  
What	
  QuesDons	
  Tell	
  Me	
  If	
  I’m	
  
Reaching	
  Those	
  ObjecDves?	
  
Quality	
  
Product	
  
owner	
  
Did	
  	
  my	
  end	
  users	
  find	
  defects?	
  
Did	
  product	
  owner	
  give	
  feedback	
  
regularly?	
  
Are	
  there	
  less	
  defects	
  than	
  before?	
  
Requirements	
  
Are	
  my	
  requirements	
  delivered	
  when	
  
needed?	
  
Did	
  the	
  delivered	
  product	
  match	
  the	
  
requirement?	
  Or	
  reqt.	
  wrong?	
  
Do	
  engineers	
  have	
  trouble	
  
understanding	
  the	
  requirements?	
  
Technical	
  
Debt	
  
Is	
  my	
  so'ware	
  performance	
  gemng	
  
worse	
  and	
  worse?	
  
Am	
  I	
  prepared	
  if	
  my	
  lead	
  engineer	
  
leaves?	
  
Do	
  I	
  mess	
  things	
  up	
  when	
  fixing	
  things?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   26	
  
METRICS	
  THAT	
  HELP	
  US	
  ANSWER	
  
THESE	
  QUESTIONS!	
  
ARE	
  YOU	
  READY	
  FOR	
  THE	
  
COUNTDOWN?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   27	
  
VELOCITY	
  
10.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   28	
  
Am I on schedule?
Did I estimate well?
Am I getting faster or slower?
Velocity	
  
•  Tracking	
  velocity	
  over	
  Dme	
  tells	
  us	
  our	
  
progress	
  and	
  capacity	
  and	
  helps	
  us	
  forecast	
  
based	
  on	
  our	
  capabiliDes	
  (now	
  and	
  in	
  the	
  
future).	
  
•  Measurement	
  –	
  Sum	
  of	
  all	
  the	
  approved	
  
esDmates	
  of	
  the	
  stories	
  
•  One	
  point	
  in	
  Dme	
  measurement	
  has	
  liHle	
  
meaning,	
  so	
  need	
  to	
  track	
  over	
  Dme	
  or	
  w.r.t.	
  
another	
  metric	
  
•  Metric	
  –	
  Velocity	
  (T)-­‐(T-­‐1)/Velocity	
  (T)	
  	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   29	
  
Velocity	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   30	
  
-­‐25%	
  
-­‐20%	
  
-­‐15%	
  
-­‐10%	
  
-­‐5%	
  
0%	
  
5%	
  
10%	
  
15%	
  
20%	
  
25%	
  
30%	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Velocity	
  Variance	
  
Burn	
  Down	
  –	
  (Distance	
  over	
  Time)	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   31	
  
Poll#3	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   32	
  
DEFECT	
  REMOVAL	
  EFFECTIVENESS	
  
9.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   33	
  
Did my end users find defects?
Are there less defects than before?
Defect	
  Removal	
  EffecDveness	
  
•  We	
  don’t	
  want	
  the	
  end	
  user	
  to	
  find	
  defects	
  
•  Any	
  defect	
  found	
  by	
  the	
  user	
  influences	
  
quality	
  
•  Metric	
  –	
  Defects	
  in	
  found	
  in	
  ProducDon	
  (DFP)	
  
during	
  (90	
  day)	
  period	
  post	
  release	
  versus	
  Pre-­‐
Release	
  (DPR)	
  
– DPR/(DFP	
  +	
  DPR)	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   34	
  
What	
  Should	
  Your	
  Goal	
  Be	
  For	
  DRE	
  
•  EsDmated	
  (by	
  Capers	
  Jones)	
  that	
  defect	
  
removal	
  effecDveness	
  differs	
  by	
  different	
  
levels	
  of	
  process	
  capability	
  maturity	
  levels:	
  
– Level	
  1:	
  	
  	
  85%	
  
– Level	
  2:	
  	
  	
  89%	
  
– Level	
  3:	
  	
  	
  91%	
  
– Level	
  4:	
  	
  	
  93%	
  
– Level	
  5:	
  	
  	
  95%	
  	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   35	
  
DRE	
  DistribuDon	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   36	
  
C
A
ADDED	
  WORK	
  
8.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   37	
  
Am I on schedule?
Am I overcommitting?
Is my rate of work sustainable?
Added	
  Work	
  
•  This	
  will	
  help	
  us	
  see	
  if	
  we	
  are	
  making	
  
promises	
  that	
  maybe	
  we	
  should	
  not	
  –	
  
overcommimng	
  and	
  unsustainable.	
  
•  Measurement	
  –	
  Sum	
  of	
  work	
  (new	
  stories	
  
added)	
  over	
  and	
  above	
  the	
  original	
  plan.	
  
•  Metric	
  –	
  New	
  stories	
  added/Original	
  Stories	
  
Planned	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   38	
  
Piling	
  On	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   39	
  
0	
  
5	
  
10	
  
15	
  
20	
  
25	
  
30	
  
35	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Revised	
  Planned	
  
Original	
  Plan	
  
WORK	
  CATEGORY	
  ALLOCATION	
  
7.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   40	
  
Am I allocating resources optimally?
Do I have trouble understanding requirements?
Work	
  Category	
  AllocaDon	
  
•  This	
  will	
  help	
  us	
  see	
  where	
  we	
  are	
  spending	
  our	
  Dme	
  	
  
and	
  adjust	
  our	
  prioriDes.	
  
•  Measurement	
  –	
  Sum	
  of	
  work	
  (for	
  each	
  category)	
  
Metric	
  –	
  Divide	
  by	
  total	
  work	
  to	
  get	
  %	
  allocaDon	
  
•  Categories	
  could	
  include:	
  
–  Technical	
  debt	
  –	
  refactor	
  -­‐	
  redo	
  
–  Regression	
  tesDng	
  
–  New	
  feature	
  development	
  
–  Research	
  
–  Requirements	
  review	
  
–  Defect	
  fixing	
  
–  Other	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   41	
  
Is	
  Effort	
  in	
  Alignment?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   42	
  
0%	
  
5%	
  
10%	
  
15%	
  
20%	
  
25%	
  
30%	
  
Are we spending
enough time
showing our
stakeholders
what we’ve
done?
Are we fixing
things too much
or making lots of
mistakes?
WORK	
  SUSTAINABILITY	
  
6.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   43	
  
Do I have the right people on my team?
Did I estimate work well?
Can I attain quality sustainably?
Work	
  Sustainability	
  
•  “Sustainable”	
  -­‐	
  We	
  can’t	
  sustain	
  our	
  effort	
  if	
  we	
  are	
  
conDnuously	
  pumng	
  in	
  overDme	
  
•  OverDme	
  is	
  necessary,	
  but	
  needs	
  to	
  be	
  managed	
  and	
  
causes	
  mistakes	
  
•  Mistakes	
  manifest	
  themselves	
  in	
  many	
  ways,	
  such	
  as	
  
technical	
  debt	
  or	
  defects	
  
•  OverDme	
  o'en	
  results	
  from	
  poor	
  work	
  esDmates	
  
and	
  directly	
  proporDonal	
  to	
  technical	
  debt	
  
•  Metric	
  –	
  Unplanned	
  OverDme	
  Work/Total	
  Work	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   44	
  
Unplanned	
  OverDme	
  %	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   45	
  
0%	
  
2%	
  
4%	
  
6%	
  
8%	
  
10%	
  
12%	
  
14%	
  
16%	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Sprint
What caused this?
Unplanned	
  OverDme	
  and	
  Defects	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   46	
  
0	
  
1	
  
2	
  
3	
  
4	
  
5	
  
6	
  
7	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
  
Defects	
  Found	
  
Unplanned	
  OT	
  
DEFECT	
  REWORK	
  RATE	
  
5.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   47	
  
Is my technical debt accumulating?
Am I wasting time?
Defect	
  Rework	
  Rate	
  
•  We	
  can’t	
  get	
  faster	
  if	
  we	
  are	
  always	
  fixing	
  
things.	
  
•  Depends	
  on	
  valid	
  data	
  whereby	
  people	
  are	
  
logging	
  real	
  hours	
  to	
  tasks	
  they	
  take	
  on.	
  	
  
•  Metric	
  -­‐	
  Fix	
  Effort	
  RaDo	
  :	
  Time	
  to	
  fix	
  defects/
Total	
  effort	
  expended	
  (hours)	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   48	
  
Defect	
  ReWork	
  %	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   49	
  
0%	
  
5%	
  
10%	
  
15%	
  
20%	
  
25%	
  
30%	
  
35%	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Accumulated	
  Debt	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   50	
  
0%	
  
10%	
  
20%	
  
30%	
  
40%	
  
50%	
  
60%	
  
70%	
  
80%	
  
90%	
  
100%	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Defect	
  Rework%	
  
Unfixed	
  %	
  
TOTAL	
  UNEXPECTED	
  WORK	
  
4.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   51	
  
What is throwing me off schedule?
Am I biting off too much?
Total	
  Unexpected	
  Work	
  
•  Measurement	
  –	
  Sum	
  of	
  work	
  done	
  above	
  the	
  
original	
  esDmates	
  for	
  those	
  stories	
  in	
  the	
  plan.	
  
•  Are	
  we	
  underesDmaDng	
  difficulty?	
  
•  Many	
  reasons:	
  
– Incomplete	
  user	
  stories	
  
– Misunderstood	
  user	
  stories	
  
– Bigger	
  and	
  more	
  complex	
  than	
  I	
  thought?	
  
– Not	
  enough	
  Dme	
  for	
  research	
  
– Too	
  hard…	
  
•  Metric	
  –	
  (Total	
  work	
  done	
  –	
  Planned	
  work)/Planned	
  
work	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   52	
  
Are	
  We	
  EsDmaDng	
  Well?	
  	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   53	
  
0	
  
10	
  
20	
  
30	
  
40	
  
50	
  
60	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Planned	
  
Unplanned	
  
Per Person/Week During the Sprint
What	
  are	
  we	
  doing	
  that	
  is	
  
unplanned?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   54	
  
Research	
  
Requirements	
  
Coding	
  
TesDng	
  
Other	
  
29%
9%
19%
23%
20%
DEFECTS	
  IN	
  PRODUCTION	
  AVG.	
  FIX	
  
TIME	
  
3.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   55	
  
Are my customers/end users happy?
Is the architecture prohibiting me?
Defect	
  in	
  ProducDon	
  Avg.	
  Fix	
  Time	
  
•  If	
  defects	
  make	
  it	
  to	
  producDon,	
  that’s	
  bad	
  !	
  
•  But	
  what	
  is	
  worse	
  is	
  if	
  an	
  important	
  defect	
  stays	
  
unfixed.	
  
•  Defects	
  that	
  take	
  a	
  long	
  Dme	
  to	
  fix	
  represent	
  either	
  
technical	
  debt	
  or	
  poor	
  process	
  
•  Metric	
  –	
  Time	
  to	
  fix	
  Defects	
  (released	
  to	
  producDon-­‐
usually	
  P1	
  defects	
  found)	
  /	
  Total	
  P1	
  Defects	
  (post	
  
producDon)	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   56	
  
Defect aging?
Don’t	
  Make	
  Them	
  Wait	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   57	
  
0	
  
10	
  
20	
  
30	
  
40	
  
50	
  
60	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
#P1	
  Defects	
  Found	
  
Average	
  Fix	
  Time	
  (Hrs)	
  
Hey, we’re improving! WooHoo!
DEFECT	
  CATEGORIZATION	
  
ALLOCATION	
  %	
  
2.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   58	
  
Why are things breaking?
Can I get faster?
Defect	
  CategorizaDon	
  AllocaDon	
  
•  Reduce	
  rework	
  =	
  Increase	
  speed	
  
•  Discover	
  when	
  defects	
  are	
  injected	
  	
  
•  Reduce	
  and	
  prevent	
  defects	
  from	
  happening	
  
in	
  the	
  first	
  place.	
  	
  
•  Drive	
  down	
  the	
  Fix	
  Effort	
  RaDo	
  leading	
  to	
  
beHer	
  quality	
  and	
  resulDng	
  in	
  higher	
  velocity.	
  
•  Examine	
  defect	
  rates	
  per	
  category	
  by	
  %	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   59	
  
Defect	
  Rework	
  AllocaDon	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   60	
  
Requirements	
  
Coding	
  
Environment	
  
TesDng	
  
38%
29%
21%
13%
What’s going on here?
Rework-­‐Requirements	
  Errors	
  
Requirements	
  	
  
•  Change	
  in	
  requirements	
  
•  Don’t	
  understand	
  requirements	
  
•  Incomplete	
  requirement	
  
•  Requirement	
  does	
  not	
  exist-­‐	
  missing	
  
– Didn’t	
  think	
  about	
  a	
  scenario	
  
•  ?	
   ‘oh, I meant this…’
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   61	
  
WORKING	
  SOFTWARE	
  DELIVERY	
  
RATE	
  
1.	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   62	
  
Am I delivering what I said I would?
Am I getting feedback from the PO?
Will I meet the release date?
Working	
  So'ware	
  Delivery	
  Rate	
  
•  Does	
  the	
  so'ware	
  work	
  or	
  not?	
  
•  Working	
  does	
  not	
  mean	
  perfect	
  
•  Working	
  means	
  can	
  show	
  in	
  order	
  to	
  get	
  feedback	
  
•  Metric	
  -­‐	
  #	
  story	
  points	
  delivered	
  that	
  ‘work’	
  /	
  #	
  story	
  
points	
  that	
  were	
  to	
  be	
  shown	
  to	
  the	
  PO	
  but	
  could	
  
not	
  be	
  shown	
  to	
  work	
  
–  Many	
  variaDons	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   63	
  
Am	
  I	
  Gemng	
  BeHer?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   64	
  
0	
  
5	
  
10	
  
15	
  
20	
  
25	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
Planning	
  Working	
  Visible	
  
Actual	
  Working	
  
Am	
  I	
  Delivering	
  So	
  I	
  can	
  Get	
  
Feedback?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   65	
  
0%	
  
20%	
  
40%	
  
60%	
  
80%	
  
100%	
  
1	
   2	
   3	
   4	
   5	
   6	
   7	
   8	
   9	
  
%	
  Working	
  
Be	
  
Do	
  
Have	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   66	
  
Process
•  Iterative (sprints)
•  Daily standups
•  Face to face communication
•  Post mortem – end of sprint
•  Delivery meeting – end of sprint
•  Planning meeting – before sprint
•  Self organizing
People
•  Communicative
•  Collaborative/Cooperative
•  Flexible and willing
•  Knowledgeable-multi
•  Initiative/responsible
•  Responsive/adaptive
Results
•  Speed
•  Quality
Agile	
  Is	
  a	
  Way	
  of	
  Thinking	
  
“Be-­‐Do-­‐Have”	
  
JCARD	
  
How	
  to	
  View	
  it	
  all?	
  
Example	
  Dashboard	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   67	
  
Am I improving?
What should I plan?
JCard	
  
•  Used	
  to	
  show	
  side	
  by	
  side	
  comparison	
  of	
  
improvement	
  for	
  various	
  areas	
  (hours,	
  defects,	
  
tesDng)	
  
•  The	
  data	
  is	
  shown	
  in	
  a	
  table	
  format	
  to	
  show	
  data	
  and	
  
visual	
  icons,	
  which	
  allows	
  a	
  user	
  to	
  automaDcally	
  see	
  
if	
  there	
  was	
  an	
  improvement	
  or	
  not.	
  
•  How	
  do	
  you	
  know	
  if	
  you’re	
  improving	
  if	
  you	
  can’t	
  
look	
  back	
  at	
  what’s	
  already	
  happened?	
  
•  Allows	
  you	
  to	
  plan	
  resources	
  for	
  future	
  releases	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   68	
  
Am	
  I	
  Improving?	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   69	
  
•  What	
  and	
  
why	
  
•  Goals	
  and	
  
objecDves	
  
Understand	
  
Ask	
  
yourself	
  
quesDons	
  
Evaluate	
  
Measure	
  
to	
  answer	
  
those	
  
quesDons	
  
and	
  take	
  
acDon	
  
Improve	
  
TAKE	
  AWAYS-­‐SUMMARY	
  
XBOSo',	
  Inc.	
  All	
  Rights	
  Reserved.	
   70	
  
Post your questions on Twitter and we'll answer them @XBOSoft
Join us to keep updated on all our webinars, reports and whitepapers:
facebook.com/xbosoft
+xbosoft
linkedin.com/company/xbosoft
We post regularly on our blog – check us out!
http://xbosoft.com/software-quality-blog/
Why not download our free Agile Metrics Whitepapers, available here:
http://xbosoft.com/go/agile-quality-metrics-whitepaper/
http://xbosoft.com/go/agile-velocity-testing-metrics-whitepaper/
You will receive an email with information on slides and recording. Any
further queries regarding our services or ideas for future webinars please
email us! services@xbosoft.com
Q+A
www.xbosoft.com
Participate in our Agile
Testing Survey!
http://xbosoft.com/agile-testing-survey/

More Related Content

PDF
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
DevOps.com
 
PDF
Writing Good User Stories (Hint: It's not about writing)
one80
 
PPTX
User Story Workshop
Peter Antman
 
PDF
An introduction to Wardley Maps
Simon Wardley
 
PDF
Understanding Business Architecture
Enterprise Architects
 
PDF
Cheat Sheet: 8 ways to split your user stories
Payton Consulting
 
PPTX
User Story Splitting.pptx
Paul Boos
 
PPTX
Agile User Stories
kahgeh75
 
Learn from the Experts: Using DORA Metrics to Accelerate Value Stream Flow
DevOps.com
 
Writing Good User Stories (Hint: It's not about writing)
one80
 
User Story Workshop
Peter Antman
 
An introduction to Wardley Maps
Simon Wardley
 
Understanding Business Architecture
Enterprise Architects
 
Cheat Sheet: 8 ways to split your user stories
Payton Consulting
 
User Story Splitting.pptx
Paul Boos
 
Agile User Stories
kahgeh75
 

What's hot (20)

PPTX
Business Architecture Foundations
Mohamed Zakarya Abdelgawad
 
PDF
Story of user story
Balaji Sathram
 
PPTX
Acceptance criteria
DataArt
 
PPTX
Vertical Story Slicing Takes the Cake!
kporemski
 
PPTX
On business capabilities, functions and application features
Jörgen Dahlberg
 
PPSX
Agile, User Stories, Domain Driven Design
Araf Karsh Hamid
 
PDF
Technical... User Stories?!
Katarzyna Mrowca
 
PDF
Impact Maps and Story Maps: delivering what really matters
Christian Hassa
 
PDF
Scaled Agile Framework (SAFe) 4.5 Metrics
David Rico
 
PPTX
Agile metrics
Ankit Tandon
 
PPTX
Product Backlog Mapping
Paul Nil
 
PPTX
Agile estimation
Stephen Forte
 
PPTX
Agile Metrics 101
Andrii Brylov
 
PDF
Continuous Discovery in Product-Led Companies
GLIDR
 
PDF
Workshop - Writing Good User Stories
Easy Agile
 
PPTX
Epics and User Stories
Manish Agrawal, CSP®
 
PPT
Writing Effective User Stories
Janeve George
 
PPTX
Agile_Jira_Presentation_1.pptx
knowworld
 
PDF
Platform Engineering - a 360 degree view
Giulio Roggero
 
PDF
The actual problems to be solved
Kate Tarling
 
Business Architecture Foundations
Mohamed Zakarya Abdelgawad
 
Story of user story
Balaji Sathram
 
Acceptance criteria
DataArt
 
Vertical Story Slicing Takes the Cake!
kporemski
 
On business capabilities, functions and application features
Jörgen Dahlberg
 
Agile, User Stories, Domain Driven Design
Araf Karsh Hamid
 
Technical... User Stories?!
Katarzyna Mrowca
 
Impact Maps and Story Maps: delivering what really matters
Christian Hassa
 
Scaled Agile Framework (SAFe) 4.5 Metrics
David Rico
 
Agile metrics
Ankit Tandon
 
Product Backlog Mapping
Paul Nil
 
Agile estimation
Stephen Forte
 
Agile Metrics 101
Andrii Brylov
 
Continuous Discovery in Product-Led Companies
GLIDR
 
Workshop - Writing Good User Stories
Easy Agile
 
Epics and User Stories
Manish Agrawal, CSP®
 
Writing Effective User Stories
Janeve George
 
Agile_Jira_Presentation_1.pptx
knowworld
 
Platform Engineering - a 360 degree view
Giulio Roggero
 
The actual problems to be solved
Kate Tarling
 
Ad

Viewers also liked (10)

PDF
Role of an SDET in Agile Testing
Gopikrishna Kannan
 
PPT
A big-data architecture for real-time analytics
ramikaurraminder
 
PPTX
Re-envisioning the Lambda Architecture : Web Services & Real-time Analytics ...
Brian O'Neill
 
PPTX
Speed layer : Real time views in LAMBDA architecture
Tin Ho
 
PPTX
Real time analytics @ netflix
Cody Rioux
 
PPTX
The modern analytics architecture
Joseph D'Antoni
 
PDF
Architecture for Real-Time and Batch Big Data Analytics
Nir Rubinstein
 
PDF
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
PDF
Agile Testing
Naresh Jain
 
PPTX
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Role of an SDET in Agile Testing
Gopikrishna Kannan
 
A big-data architecture for real-time analytics
ramikaurraminder
 
Re-envisioning the Lambda Architecture : Web Services & Real-time Analytics ...
Brian O'Neill
 
Speed layer : Real time views in LAMBDA architecture
Tin Ho
 
Real time analytics @ netflix
Cody Rioux
 
The modern analytics architecture
Joseph D'Antoni
 
Architecture for Real-Time and Batch Big Data Analytics
Nir Rubinstein
 
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
Agile Testing
Naresh Jain
 
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Ad

Similar to Top Agile Metrics (20)

PPTX
Top 10 Agile Metrics
XBOSoft
 
PDF
Making the Most of Your Postgres Rollout
EDB
 
PPTX
Metrics to Power DevOps
CollabNet
 
PDF
Sdec10 lean package implementation
Terry Bunio
 
PPTX
DevOps: an efficient operating model
2i Testing
 
PDF
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
PDF
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
XBOSoft
 
PPTX
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Chef
 
PPTX
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
XBOSoft
 
PDF
The DevOps Experience
MetroStar
 
PPTX
Why Isn't Clean Coding Working For My Team
Rob Curry
 
PDF
Value Driven Development by Dave Thomas
Naresh Jain
 
PDF
Agile dashboard
Fadi Stephan
 
PPTX
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
AgileNZ Conference
 
PPTX
Baby Steps To Agility
Naresh Jain
 
PPT
Stc chandan patary_ua_testing _ stc
Chandan Patary
 
PPTX
Scrum 18 months later
Craig Brown
 
PPTX
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
PPTX
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
PPTX
Best Practices: Change Management
Corporate Compliance Seminars
 
Top 10 Agile Metrics
XBOSoft
 
Making the Most of Your Postgres Rollout
EDB
 
Metrics to Power DevOps
CollabNet
 
Sdec10 lean package implementation
Terry Bunio
 
DevOps: an efficient operating model
2i Testing
 
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
XBOSoft
 
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
Chef
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
XBOSoft
 
The DevOps Experience
MetroStar
 
Why Isn't Clean Coding Working For My Team
Rob Curry
 
Value Driven Development by Dave Thomas
Naresh Jain
 
Agile dashboard
Fadi Stephan
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
AgileNZ Conference
 
Baby Steps To Agility
Naresh Jain
 
Stc chandan patary_ua_testing _ stc
Chandan Patary
 
Scrum 18 months later
Craig Brown
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
Best Practices: Change Management
Corporate Compliance Seminars
 

More from XBOSoft (20)

PDF
Agile Metrics to Boost Software Quality improvement
XBOSoft
 
PDF
Agile Test Management Using Jira and Zephyr
XBOSoft
 
PDF
AI Based Test Automation Without AI
XBOSoft
 
PDF
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
XBOSoft
 
PDF
Agile User Acceptance Testing - Incorporating UAT into Agile
XBOSoft
 
PDF
Challenges in Using Big Data for Software QA
XBOSoft
 
PDF
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
XBOSoft
 
PDF
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
XBOSoft
 
PDF
Mobile Testing Challenges and Solutions XBOSoft Webinar
XBOSoft
 
PDF
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
XBOSoft
 
PDF
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft
 
PDF
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 
PDF
7 Habits of Highly Effective Agile Testing - Test Istanbul
XBOSoft
 
PDF
Managing Agile Software Projects With Risk and Uncertainty
XBOSoft
 
PDF
Top IOT Testing Challenges Webinar with Jon Hagar
XBOSoft
 
PDF
Testing in Agile with Coaching Agile Journeys and XBOSoft
XBOSoft
 
PDF
Using JMeter and Google Analytics for Software Performance Testing
XBOSoft
 
PDF
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
XBOSoft
 
PDF
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
XBOSoft
 
PPT
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
XBOSoft
 
Agile Metrics to Boost Software Quality improvement
XBOSoft
 
Agile Test Management Using Jira and Zephyr
XBOSoft
 
AI Based Test Automation Without AI
XBOSoft
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
XBOSoft
 
Agile User Acceptance Testing - Incorporating UAT into Agile
XBOSoft
 
Challenges in Using Big Data for Software QA
XBOSoft
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
XBOSoft
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
XBOSoft
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
XBOSoft
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
XBOSoft
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
XBOSoft
 
Managing Agile Software Projects With Risk and Uncertainty
XBOSoft
 
Top IOT Testing Challenges Webinar with Jon Hagar
XBOSoft
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
XBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
XBOSoft
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
XBOSoft
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
XBOSoft
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
XBOSoft
 

Recently uploaded (20)

PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 

Top Agile Metrics

  • 2. XBOSo'   Founded in 2006 Dedicated to software quality Software QA Consulting Software Testing Offices in San Francisco, Beijing and Amsterdam   XBOSo',  Inc.  All  Rights  Reserved.   2  
  • 3. House  Rules   •  Everyone  except  the  speakers  is  muted   •  QuesDons  via  gotowebinar  control  panel  OR   via  TwiHer  @XBOSo'  using   #Top10AgileMetrics   •  QuesDons  can  be  asked  throughout  the   webinar,  and  will  be  answered  if  possible   •  You’ll  receive  informaDon  for  recording  a'er   the  webinar   XBOSo',  Inc.  All  Rights  Reserved.   3  
  • 4. Meet Our Speakers •  CEO and Founder of XBOSoft •  Relevant specialties and passions –  Software quality process, evaluation, measurement and improvement –  Mobile User Experience and usability –  Cycling and travel XBOSo',  Inc.  All  Rights  Reserved.   4   Philip Lew •  CEO of Project Realms & TeamQualityPro •  A big fan of automated dashboard solutions •  Over 14 years in software testing and business intelligence Jay Philips Sabrina Gasson •  Marketing Manager of XBOSoft •  Emails you all regularly to join our industry hot topic webinars •  And invites you all to download our latest trends in software testing whitepapers.
  • 5. WHAT  IS  ONE  OF  THE   MOST  FAMOUS  THINGS   HE  SAID?   XBOSo',  Inc.  All  Rights  Reserved.   5   “LIFE  IS  LIKE  A  BOX  OF   CHOCOLATES,  YOU  NEVER  KNOW   WHAT  YOU’RE  GOING  TO  GET”  
  • 6. Agile  Metrics   By  using  metrics,  we  can  know  what   we  are  going  to  get!  
  • 7. Agenda   1. Agile,  Frameworks  and  GQM   2. Applying  GQM  to  Agile   3. Top  10  Agile  Metrics   XBOSo',  Inc.  All  Rights  Reserved.   7  
  • 8. Poll#1   XBOSo',  Inc.  All  Rights  Reserved.   8  
  • 9. What  We  Can  Agree  On   •  Want  to  minimize  mistakes  and  doing  things   over  (rework)   •  Want  to  uDlize  resources  effecDvely   •  Want  to  predict  when  things  could  go  wrong   •  Want  to  do  what  we  say  we  will  do,  when  we   say  -­‐  Dmelines   •  Fix  defects  early  –  later  is  more  expensive   •  ProducDon  defects  are  bad  news     XBOSo',  Inc.  All  Rights  Reserved.   9  
  • 10. What  We  Can  Agree  On  About   Metrics   •  Want  easy  to  get/capture   •  Should  be  communicated  and  understood   across  the  organizaDon     •  Should  have  a  valuable  purpose  toward   improvement   – Evaluate   – Guide   – Insighcul   – AcDonable   XBOSo',  Inc.  All  Rights  Reserved.   10  
  • 11. Agile  –  How  Can  We  Improve?   •  Some  say  no  metrics  needed   •  Is  velocity  all  you  track?   •  What  is  sacrificed  for  velocity?   •  How  can  we  know  what  and  how  we  are  doing   or  where  to  improve?   •  How  do  we  know  we  are  spending  our  effort,   resources  and  Dme  in  the  right  place?   XBOSo',  Inc.  All  Rights  Reserved.   11  
  • 12. Using Frameworks to Organizing Our Thoughts •  Putting metrics into a framework helps us to categorize and organize •  Helps us to make sure we have all functions in our organization and process covered •  Helps us to develop relationships between different elements in our process XBOSo',  Inc.  All  Rights  Reserved.   12  
  • 14. Applying Basili’s GQM •  Many  so'ware  metrics  programs  have  failed  because  they   had  poorly  defined,  or  even  non-­‐existent  objecDves.     Goal   QuesDon  Metric   XBOSo',  Inc.  All  Rights  Reserved.   14  
  • 15. Stakeholders and GQM Goal  1   Goal  2   Goal  3   QuesDon   1   QuesDon   2   QuesDon   3   QuesDon   4   QuesDon   5   Metric   1   Metric   2   Metric   3   Metric   4   Metric   5   Metric   6   Metric   7   QA  Manager  Dev  Mgr  CTO  CEO   XBOSo',  Inc.  All  Rights  Reserved.   15  
  • 16. GQM - Example •  Goals –  Reduce total cost of development –  Reduce total cost of testing-effort –  Reduce the number of new feature bugs •  Questions –  Which areas have the highest re-work rates? –  Which functional areas have the most defects? –  How long does it take to repair defects? –  How complete are my requirements? –  How much time do I spend testing? XBOSo',  Inc.  All  Rights  Reserved.   16  
  • 17. Metric Q&A Worksheet Category   QuesGon   Metric   Tool  to  Use   Needed   Customer   SaDsfacDon   Are  we  meeDng   schedule?   Schedule   Variance   Project   Management   Tool   None   So'ware   TesDng   Efficiency   When  are  we   finding  defects?   So'ware   Quality   What  kinds  of   defects  are  most   common?   Usability   Are  end  users   gemng  lost,   understand  our  UI   So'ware  Test   EffecDveness   ?   XBOSo',  Inc.  All  Rights  Reserved.   17  
  • 18. Agile  ConsideraDons   Waterfall   •  Speed   •  Quality   •  Cost   Agile   •  Speed   •  Quality   •  Cost   XBOSo',  Inc.  All  Rights  Reserved.   18  
  • 19. RETURN  TO  BASICS   Agile  Manifesto   XBOSo',  Inc.  All  Rights  Reserved.   19  
  • 20. Excerpts  from  the  Agile  Manifesto   1.  Working  so'ware  over  comprehensive  documentaDon   2.  Our  highest  priority  is  to  saDsfy  the  customer   through  early  and  conDnuous  delivery  of  valuable  so'ware.   3.  Deliver  working  so'ware  frequently,  from  a  couple  of  weeks  to  a   couple  of  months,  with  a  preference  to  the  shorter  Dmescale.   4.  Business  people  and  developers  must  work  together  daily   throughout  the  project.   5.  Working  so'ware  is  the  primary  measure  of  progress.   6.  Agile  processes  promote  sustainable  development.  The  sponsors,   developers,  and  users  should  be  able  to  maintain  a  constant  pace   indefinitely.   7.  ConDnuous  aHenDon  to  technical  excellence  and  good  design   enhances  agility.   XBOSo',  Inc.  All  Rights  Reserved.   20  
  • 21. Agile  –  Understanding  Where  We  Came  From?   XBOSo',  Inc.  All  Rights  Reserved.   21  
  • 22. What  are  the  Goals  of  Agile?   Speed   Quality   Customer-­‐User   Sa.sfac.on   XBOSo',  Inc.  All  Rights  Reserved.   22  
  • 23. Matching  Agile  CharacterisDcs  and   ObjecDves   Agile   CharacterisGc   Speed   Quality   Customer  and   End  User   SaGsfacGon   Other   CollaboraDve   x   x   Working   So'ware   x   Adapt  to   changing   requirements   x   x   From the agile manifesto XBOSo',  Inc.  All  Rights  Reserved.   23  
  • 24. What  QuesDons  Tell  Me  If  I’m   Reaching  Those  ObjecDves?   Speed   Quality   Owner   ParDcipaDon   Requirements   Working   Product   Planned  versus   unplanned   Schedule   Technical  debt   XBOSo',  Inc.  All  Rights  Reserved.   24  
  • 25. What  QuesDons  Tell  Me  If  I’m   Reaching  Those  ObjecDves?   Speed   Requirements   Did  I  get  them  in  Dme?   Do  I  understand  them?   Did  we  deliver  working  product?   Schedule   Am  I  on  schedule?   Can  I  be  more  producDve?   How  much  wasted  Dme?  Rework?   Unplanned   versus  planned   Did  I  esDmate  well?   Did  I  finish  what  I  said  I  would?   Do  I  make  mistakes  that  cause  more     (unplanned)  work?   XBOSo',  Inc.  All  Rights  Reserved.   25  
  • 26. What  QuesDons  Tell  Me  If  I’m   Reaching  Those  ObjecDves?   Quality   Product   owner   Did    my  end  users  find  defects?   Did  product  owner  give  feedback   regularly?   Are  there  less  defects  than  before?   Requirements   Are  my  requirements  delivered  when   needed?   Did  the  delivered  product  match  the   requirement?  Or  reqt.  wrong?   Do  engineers  have  trouble   understanding  the  requirements?   Technical   Debt   Is  my  so'ware  performance  gemng   worse  and  worse?   Am  I  prepared  if  my  lead  engineer   leaves?   Do  I  mess  things  up  when  fixing  things?   XBOSo',  Inc.  All  Rights  Reserved.   26  
  • 27. METRICS  THAT  HELP  US  ANSWER   THESE  QUESTIONS!   ARE  YOU  READY  FOR  THE   COUNTDOWN?   XBOSo',  Inc.  All  Rights  Reserved.   27  
  • 28. VELOCITY   10.   XBOSo',  Inc.  All  Rights  Reserved.   28   Am I on schedule? Did I estimate well? Am I getting faster or slower?
  • 29. Velocity   •  Tracking  velocity  over  Dme  tells  us  our   progress  and  capacity  and  helps  us  forecast   based  on  our  capabiliDes  (now  and  in  the   future).   •  Measurement  –  Sum  of  all  the  approved   esDmates  of  the  stories   •  One  point  in  Dme  measurement  has  liHle   meaning,  so  need  to  track  over  Dme  or  w.r.t.   another  metric   •  Metric  –  Velocity  (T)-­‐(T-­‐1)/Velocity  (T)     XBOSo',  Inc.  All  Rights  Reserved.   29  
  • 30. Velocity   XBOSo',  Inc.  All  Rights  Reserved.   30   -­‐25%   -­‐20%   -­‐15%   -­‐10%   -­‐5%   0%   5%   10%   15%   20%   25%   30%   1   2   3   4   5   6   7   8   9   Velocity  Variance  
  • 31. Burn  Down  –  (Distance  over  Time)   XBOSo',  Inc.  All  Rights  Reserved.   31  
  • 32. Poll#3   XBOSo',  Inc.  All  Rights  Reserved.   32  
  • 33. DEFECT  REMOVAL  EFFECTIVENESS   9.   XBOSo',  Inc.  All  Rights  Reserved.   33   Did my end users find defects? Are there less defects than before?
  • 34. Defect  Removal  EffecDveness   •  We  don’t  want  the  end  user  to  find  defects   •  Any  defect  found  by  the  user  influences   quality   •  Metric  –  Defects  in  found  in  ProducDon  (DFP)   during  (90  day)  period  post  release  versus  Pre-­‐ Release  (DPR)   – DPR/(DFP  +  DPR)   XBOSo',  Inc.  All  Rights  Reserved.   34  
  • 35. What  Should  Your  Goal  Be  For  DRE   •  EsDmated  (by  Capers  Jones)  that  defect   removal  effecDveness  differs  by  different   levels  of  process  capability  maturity  levels:   – Level  1:      85%   – Level  2:      89%   – Level  3:      91%   – Level  4:      93%   – Level  5:      95%     XBOSo',  Inc.  All  Rights  Reserved.   35  
  • 36. DRE  DistribuDon   XBOSo',  Inc.  All  Rights  Reserved.   36   C A
  • 37. ADDED  WORK   8.   XBOSo',  Inc.  All  Rights  Reserved.   37   Am I on schedule? Am I overcommitting? Is my rate of work sustainable?
  • 38. Added  Work   •  This  will  help  us  see  if  we  are  making   promises  that  maybe  we  should  not  –   overcommimng  and  unsustainable.   •  Measurement  –  Sum  of  work  (new  stories   added)  over  and  above  the  original  plan.   •  Metric  –  New  stories  added/Original  Stories   Planned   XBOSo',  Inc.  All  Rights  Reserved.   38  
  • 39. Piling  On   XBOSo',  Inc.  All  Rights  Reserved.   39   0   5   10   15   20   25   30   35   1   2   3   4   5   6   7   8   9   Revised  Planned   Original  Plan  
  • 40. WORK  CATEGORY  ALLOCATION   7.   XBOSo',  Inc.  All  Rights  Reserved.   40   Am I allocating resources optimally? Do I have trouble understanding requirements?
  • 41. Work  Category  AllocaDon   •  This  will  help  us  see  where  we  are  spending  our  Dme     and  adjust  our  prioriDes.   •  Measurement  –  Sum  of  work  (for  each  category)   Metric  –  Divide  by  total  work  to  get  %  allocaDon   •  Categories  could  include:   –  Technical  debt  –  refactor  -­‐  redo   –  Regression  tesDng   –  New  feature  development   –  Research   –  Requirements  review   –  Defect  fixing   –  Other   XBOSo',  Inc.  All  Rights  Reserved.   41  
  • 42. Is  Effort  in  Alignment?   XBOSo',  Inc.  All  Rights  Reserved.   42   0%   5%   10%   15%   20%   25%   30%   Are we spending enough time showing our stakeholders what we’ve done? Are we fixing things too much or making lots of mistakes?
  • 43. WORK  SUSTAINABILITY   6.   XBOSo',  Inc.  All  Rights  Reserved.   43   Do I have the right people on my team? Did I estimate work well? Can I attain quality sustainably?
  • 44. Work  Sustainability   •  “Sustainable”  -­‐  We  can’t  sustain  our  effort  if  we  are   conDnuously  pumng  in  overDme   •  OverDme  is  necessary,  but  needs  to  be  managed  and   causes  mistakes   •  Mistakes  manifest  themselves  in  many  ways,  such  as   technical  debt  or  defects   •  OverDme  o'en  results  from  poor  work  esDmates   and  directly  proporDonal  to  technical  debt   •  Metric  –  Unplanned  OverDme  Work/Total  Work   XBOSo',  Inc.  All  Rights  Reserved.   44  
  • 45. Unplanned  OverDme  %   XBOSo',  Inc.  All  Rights  Reserved.   45   0%   2%   4%   6%   8%   10%   12%   14%   16%   1   2   3   4   5   6   7   8   9   Sprint What caused this?
  • 46. Unplanned  OverDme  and  Defects   XBOSo',  Inc.  All  Rights  Reserved.   46   0   1   2   3   4   5   6   7   1   2   3   4   5   6   7   Defects  Found   Unplanned  OT  
  • 47. DEFECT  REWORK  RATE   5.   XBOSo',  Inc.  All  Rights  Reserved.   47   Is my technical debt accumulating? Am I wasting time?
  • 48. Defect  Rework  Rate   •  We  can’t  get  faster  if  we  are  always  fixing   things.   •  Depends  on  valid  data  whereby  people  are   logging  real  hours  to  tasks  they  take  on.     •  Metric  -­‐  Fix  Effort  RaDo  :  Time  to  fix  defects/ Total  effort  expended  (hours)   XBOSo',  Inc.  All  Rights  Reserved.   48  
  • 49. Defect  ReWork  %   XBOSo',  Inc.  All  Rights  Reserved.   49   0%   5%   10%   15%   20%   25%   30%   35%   1   2   3   4   5   6   7   8   9  
  • 50. Accumulated  Debt   XBOSo',  Inc.  All  Rights  Reserved.   50   0%   10%   20%   30%   40%   50%   60%   70%   80%   90%   100%   1   2   3   4   5   6   7   8   9   Defect  Rework%   Unfixed  %  
  • 51. TOTAL  UNEXPECTED  WORK   4.   XBOSo',  Inc.  All  Rights  Reserved.   51   What is throwing me off schedule? Am I biting off too much?
  • 52. Total  Unexpected  Work   •  Measurement  –  Sum  of  work  done  above  the   original  esDmates  for  those  stories  in  the  plan.   •  Are  we  underesDmaDng  difficulty?   •  Many  reasons:   – Incomplete  user  stories   – Misunderstood  user  stories   – Bigger  and  more  complex  than  I  thought?   – Not  enough  Dme  for  research   – Too  hard…   •  Metric  –  (Total  work  done  –  Planned  work)/Planned   work   XBOSo',  Inc.  All  Rights  Reserved.   52  
  • 53. Are  We  EsDmaDng  Well?     XBOSo',  Inc.  All  Rights  Reserved.   53   0   10   20   30   40   50   60   1   2   3   4   5   6   7   8   9   Planned   Unplanned   Per Person/Week During the Sprint
  • 54. What  are  we  doing  that  is   unplanned?   XBOSo',  Inc.  All  Rights  Reserved.   54   Research   Requirements   Coding   TesDng   Other   29% 9% 19% 23% 20%
  • 55. DEFECTS  IN  PRODUCTION  AVG.  FIX   TIME   3.   XBOSo',  Inc.  All  Rights  Reserved.   55   Are my customers/end users happy? Is the architecture prohibiting me?
  • 56. Defect  in  ProducDon  Avg.  Fix  Time   •  If  defects  make  it  to  producDon,  that’s  bad  !   •  But  what  is  worse  is  if  an  important  defect  stays   unfixed.   •  Defects  that  take  a  long  Dme  to  fix  represent  either   technical  debt  or  poor  process   •  Metric  –  Time  to  fix  Defects  (released  to  producDon-­‐ usually  P1  defects  found)  /  Total  P1  Defects  (post   producDon)   XBOSo',  Inc.  All  Rights  Reserved.   56   Defect aging?
  • 57. Don’t  Make  Them  Wait   XBOSo',  Inc.  All  Rights  Reserved.   57   0   10   20   30   40   50   60   1   2   3   4   5   6   7   8   9   #P1  Defects  Found   Average  Fix  Time  (Hrs)   Hey, we’re improving! WooHoo!
  • 58. DEFECT  CATEGORIZATION   ALLOCATION  %   2.   XBOSo',  Inc.  All  Rights  Reserved.   58   Why are things breaking? Can I get faster?
  • 59. Defect  CategorizaDon  AllocaDon   •  Reduce  rework  =  Increase  speed   •  Discover  when  defects  are  injected     •  Reduce  and  prevent  defects  from  happening   in  the  first  place.     •  Drive  down  the  Fix  Effort  RaDo  leading  to   beHer  quality  and  resulDng  in  higher  velocity.   •  Examine  defect  rates  per  category  by  %   XBOSo',  Inc.  All  Rights  Reserved.   59  
  • 60. Defect  Rework  AllocaDon   XBOSo',  Inc.  All  Rights  Reserved.   60   Requirements   Coding   Environment   TesDng   38% 29% 21% 13% What’s going on here?
  • 61. Rework-­‐Requirements  Errors   Requirements     •  Change  in  requirements   •  Don’t  understand  requirements   •  Incomplete  requirement   •  Requirement  does  not  exist-­‐  missing   – Didn’t  think  about  a  scenario   •  ?   ‘oh, I meant this…’ XBOSo',  Inc.  All  Rights  Reserved.   61  
  • 62. WORKING  SOFTWARE  DELIVERY   RATE   1.   XBOSo',  Inc.  All  Rights  Reserved.   62   Am I delivering what I said I would? Am I getting feedback from the PO? Will I meet the release date?
  • 63. Working  So'ware  Delivery  Rate   •  Does  the  so'ware  work  or  not?   •  Working  does  not  mean  perfect   •  Working  means  can  show  in  order  to  get  feedback   •  Metric  -­‐  #  story  points  delivered  that  ‘work’  /  #  story   points  that  were  to  be  shown  to  the  PO  but  could   not  be  shown  to  work   –  Many  variaDons   XBOSo',  Inc.  All  Rights  Reserved.   63  
  • 64. Am  I  Gemng  BeHer?   XBOSo',  Inc.  All  Rights  Reserved.   64   0   5   10   15   20   25   1   2   3   4   5   6   7   8   9   Planning  Working  Visible   Actual  Working  
  • 65. Am  I  Delivering  So  I  can  Get   Feedback?   XBOSo',  Inc.  All  Rights  Reserved.   65   0%   20%   40%   60%   80%   100%   1   2   3   4   5   6   7   8   9   %  Working  
  • 66. Be   Do   Have   XBOSo',  Inc.  All  Rights  Reserved.   66   Process •  Iterative (sprints) •  Daily standups •  Face to face communication •  Post mortem – end of sprint •  Delivery meeting – end of sprint •  Planning meeting – before sprint •  Self organizing People •  Communicative •  Collaborative/Cooperative •  Flexible and willing •  Knowledgeable-multi •  Initiative/responsible •  Responsive/adaptive Results •  Speed •  Quality Agile  Is  a  Way  of  Thinking   “Be-­‐Do-­‐Have”  
  • 67. JCARD   How  to  View  it  all?   Example  Dashboard   XBOSo',  Inc.  All  Rights  Reserved.   67   Am I improving? What should I plan?
  • 68. JCard   •  Used  to  show  side  by  side  comparison  of   improvement  for  various  areas  (hours,  defects,   tesDng)   •  The  data  is  shown  in  a  table  format  to  show  data  and   visual  icons,  which  allows  a  user  to  automaDcally  see   if  there  was  an  improvement  or  not.   •  How  do  you  know  if  you’re  improving  if  you  can’t   look  back  at  what’s  already  happened?   •  Allows  you  to  plan  resources  for  future  releases   XBOSo',  Inc.  All  Rights  Reserved.   68  
  • 69. Am  I  Improving?   XBOSo',  Inc.  All  Rights  Reserved.   69  
  • 70. •  What  and   why   •  Goals  and   objecDves   Understand   Ask   yourself   quesDons   Evaluate   Measure   to  answer   those   quesDons   and  take   acDon   Improve   TAKE  AWAYS-­‐SUMMARY   XBOSo',  Inc.  All  Rights  Reserved.   70  
  • 71. Post your questions on Twitter and we'll answer them @XBOSoft Join us to keep updated on all our webinars, reports and whitepapers: facebook.com/xbosoft +xbosoft linkedin.com/company/xbosoft We post regularly on our blog – check us out! http://xbosoft.com/software-quality-blog/ Why not download our free Agile Metrics Whitepapers, available here: http://xbosoft.com/go/agile-quality-metrics-whitepaper/ http://xbosoft.com/go/agile-velocity-testing-metrics-whitepaper/ You will receive an email with information on slides and recording. Any further queries regarding our services or ideas for future webinars please email us! [email protected] Q+A www.xbosoft.com Participate in our Agile Testing Survey! http://xbosoft.com/agile-testing-survey/