Agile Metrics ◾ 141
Tamar et al. [6] consider EVM in Scrum and find that “the implementation
of the Agile EVM process has no noticeable impact on a Scrum team’s velocity.
Also, the value of the data was confirmed by the team who had access to the met-
rics, as well as the Scrum Master and management stakeholders for the project.
us, we are encouraged that the Agile EVM metrics do indeed add value to
Scrum projects.”
In a study of EVM in waterfall and agile projects, Sam Ghosh [7] concludes
that “the concept of EVM is applicable in agile software project.”
Review Questions
1. How many metrics would you use in a test dashboard in a testing project?
2. What are the metrics that can be used in unit testing?
3. What are the metrics that can be used in smoke tests?
4. Suggest simple ways of assessing reliability of software before release.
5. What metric data will be used while making a decision about stopping testing?
Exercise
1. Develop a minimum set of metrics you would maintain for a testing agency.
References
1. D. Hartmann and R. Dymond, Appropriate Agile Measurement: Using Metrics andDiag-
nostics to Deliver Business Value, IEEE, Agile Conference, 2006.
Box 9.4 RAnk the MessAge
Sometimes the message is not in absolute values but in the relative order. To
transform nonnormal data into normal data, we consider ranks, for example.
When there is deterioration in data, ranks still hold true. A dentist gives times
to five of his clients: 10, 10:30, 11, 11:30, and 12:00. Patients come and wait,
but the doctor arrives 30 minutes late. e first patient complains she has lost
30 minutes. e desk operator is cool and says, “You are the first patient the
doctor will see. You are first in the queue. Ignore the actual time promised to
you. But we will maintain the order.” e patient reflects upon this response.
e dental clinic is committed not to the time schedules but to the order.
at is how the clinic sees it. eir message seems to be in the order, or the
rank. e exact values of numbers are lost; the ranks are remembered and
retained. It requires a greater disciple to remember exact values.