rtfm - a metric for agility

21
Jag Gill 2 July 2008 RTF M a metric for agility

Upload: jag-goraya

Post on 27-May-2015

770 views

Category:

Business


0 download

DESCRIPTION

Measuring Running Tested Features to drive agile software development practices

TRANSCRIPT

Page 1: RTFM - A Metric For Agility

Jag Gill2 July 2008

RTF Ma metric for agility

Page 2: RTFM - A Metric For Agility

discipline“do, or do not …

there is no try”

Page 3: RTFM - A Metric For Agility

resultsgoal oriented

draws performance

influences behaviour

Page 4: RTFM - A Metric For Agility

pricelessgoal context : happiness

metric : gifts received between pay days

Page 5: RTFM - A Metric For Agility

sugar daddygoal context : happiness

metric : gifts received between pay days

Page 6: RTFM - A Metric For Agility

satisfactiongoal context : customer service

metric : available time

Page 7: RTFM - A Metric For Agility

shitgoal context : customer service

metric : available time

Page 8: RTFM - A Metric For Agility

effortgoal context : software

development

metric : lines of code

Page 9: RTFM - A Metric For Agility

nothinggoal context : software

development

metric : lines of code

Page 10: RTFM - A Metric For Agility

disaggregationlies

damn lies

statistics

Page 11: RTFM - A Metric For Agility

RTF Mrunning

tested

features

metric

Page 12: RTFM - A Metric For Agility

breakdownend user features

automated acceptance tests

integrated

Page 13: RTFM - A Metric For Agility

burn upconsistent features delivery

from start to finish

demands agility

Page 14: RTFM - A Metric For Agility

waterfallbig design up front

delayed feature delivery

bugs and rework

Page 15: RTFM - A Metric For Agility

necessity 1focus on feature delivery above design and architecture to grow

feature count from the start

Page 16: RTFM - A Metric For Agility

necessity 2integrate early to grow feature

count continuously

Page 17: RTFM - A Metric For Agility

necessity 3maintain customer contact to

ensure features pass independent acceptance tests

Page 18: RTFM - A Metric For Agility

necessity 4automate tests to pass tests

continuously

Page 19: RTFM - A Metric For Agility

necessity 5refactor to keep a clean design and maintain a smooth feature

count growth curve

Page 20: RTFM - A Metric For Agility

necessity 6learn to be agile to deliver

features in a continuous and improving stream

Page 21: RTFM - A Metric For Agility

one metric to rule them all

one metric to find them

one metric to bring them all

and in the darkness bind them