agile metrices

22
Scrum Metrics Deepak T Gururaja

Upload: deepak-gururaja

Post on 07-Aug-2015

22 views

Category:

Technology


3 download

TRANSCRIPT

Scrum MetricsDeepak T Gururaja

What will we learn?

Why Metrics What are the various metrics available How are these metrics designed What do these metrics tell us

2 Kinds

Information radiators

Measurement and management metrics

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

Which of these would help you?

Which of these would help you?

Which of these would help you?

Which of these would help you?

Which of these would help you?

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

Burndown Bar chart

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.

Eventually what do these metrics do?

Questions