Agile metrices
-
Upload
deepak-gururaja -
Category
Technology
-
view
22 -
download
3
Transcript of Agile metrices
What will we learn?
Why Metrics What are the various metrics available How are these metrics designed What do these metrics tell us
Let us start with an example
Assume you are a cricketer Your side is batting second in the
match You are on the pitch at the non-striker’s
end There are more than a lakh fans
watching you The rest of the world is watching you
live in their homes
Next example ….
Have you been to a styling salon? Do you trust them? YES? Then, why not go for one that does not
have a mirror
So…
You need instant feedback You need to know what is remaining What is done is important, but, doesn’t
motivate you How much more time/resourced do you
have left, to complete the remaining work
Course corrections can be done easily
Now, lets look at some Metrics
Sprint Burndown chart Release Burndown chart Velocity Burn up chart – Something for you to
work on
Sprint Burndown Chart Maps Story points
V/s Days Updated at the end
of each day Is a instant-feedback
mechanism for the team
Targeted v/s completed is clearly visible
Why Sprint burndown charts are important
Is an Information radiator Instant feedback Helps the team change courses, if
required Is pictorial and easy to maintain and
understand Sprint burndown charts speak a lot
about the culture and motivation levels of the team
More about Burndown charts
They convey the real picture as-is They give the right picture of what is
happening in the team Also hint about Technical debt added How stable or un-stable product
management is How stable the code is Also gives a hint about bug injection
ratio
Let us look at some example burndown charts
http://www.methodsandtools.com/archive/scrumburndown.php
Release Burndown Chart
Maps Story points V/s Iterations
Shows the amount of work remaining at the start of each iteration
Velocity
What is velocity?› Rate of change of speed
Important to measure how much the team is delivering
Measures outcome and not effort How is it measured?
In essence – Agile principle
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.