Measuring after the release
In short: A released solution is a hypothesis: "if we give 10 % with a code, more new customers will come". Whether it is true becomes clear after the release, with a metric agreed before it: what is measured, what it was, what it should become and by when. Then the result is compared honestly and leads to a decision: it stays, it changes or it stops.
Problem
Two thousand uses. Is that a success?
The promo codes were released three months ago. Marketing reports: "The code was used 2,000 times!"
The owner asks: "Did new customers come? Or did the people who buy anyway just get 10 %?" Nobody knows. Nobody recorded how many new customers there were before the campaign. Nobody said what "success" means.
The idea
Solution evaluation
Acceptance said "we can do our work". It did not say whether the solution delivers the value it was requested for. The promo codes were not requested for the sake of codes. They were requested because of a need: more new customers in the autumn.
Every released solution is a hypothesis: "if we give 10 % with a code, more new customers will come". Whether it is true becomes clear after the release. Solution evaluation is measuring after the release: does the solution deliver the value, and if not, why and what to do.
This is the last step of validation. Verification asks "did we build it right", acceptance "can we work with it", and evaluation "was it worth it".
More precisely, if you are curious
BABOK Guide v3 has a whole knowledge area, Solution Evaluation, with five tasks: Measure Solution Performance, Analyze Performance Measures, Assess Solution Limitations, Assess Enterprise Limitations, and Recommend Actions to Increase Solution Value. It also applies to solutions that are not fully released yet: a pilot, a beta, a first part.
The idea
The value metric
To check the hypothesis you need a value metric, agreed before the release. It has five parts:
- the need it comes from: more new customers in the autumn;
- what is measured: the number of first orders from new customers per month. Not "code uses": they grow even when only existing customers get a discount;
- the baseline: how many there were without the change. For example, an average of 400 a month last autumn;
- the target: how many there should be. 500 a month, that is 25 % more;
- the deadline: by when. By the end of November.
It is good to have a limit that must not be crossed too: for example, the average order value must not drop below 35 €. Otherwise the target can be met with orders the shop loses money on.
A metric is a requirement like any other: checkable, with a number and a deadline. "The campaign has to be successful" is not a metric.
Try it
Is it a good metric?
The idea
How to read the result
Three months later the numbers arrive. How to read them honestly:
- compare with the baseline, not with the hopes. 440 new customers a month is 10 % growth against a target of 25 %;
- other causes. If a competitor closed the same month, the growth is not only because of the code. A comparison with a group without the change (customers who were not shown the code), or with the same period in another year, helps;
- where the cost goes. Who uses the code? If most are existing customers, the shop pays 10 % for orders it would have had anyway;
- the limitations. Sometimes the solution does what it should, but something prevents the value from being taken. In the solution: marketing cannot launch a new code without a programmer. In the organisation around it: the warehouse cannot keep up with the orders in the first week.
The idea
The recommendation: it stays, changes or stops
Evaluation ends with a recommendation:
- it stays, if it delivers the value;
- it changes, if it works, but weakly or in the wrong place. Here: the code is valid only for the first order of a new customer;
- it stops, if the cost is greater than the benefit and a change will not help.
A change is a new requirement. It goes along the whole path of this course: the need, the story, the examples, the scenarios, the matrix, the tests, acceptance, and measuring again. So the path from the request to the release is not a straight line but a cycle.
Which of the three it is, the owner decides. The analyst and QA give the numbers and say honestly what they show and what they do not.
Try it
The path of the metric
Put the steps from the need to the decision after the release in order.
Measuring and comparing with the baselineThe baseline: how many there were last autumnThe need: more new customers in the autumnThe decision: it stays, it changes or it stopsThe metric: first orders from new customers per monthThe target and the deadline: how many more and by which monthReleasing the promo codes
The metric, the baseline and the target come before the release. If they are chosen after it, the ones that look good get chosen.
Exercise
The promo codes after three months
1. How you read the numbers. The shop measures the promo codes after the autumn.
Test
Check yourself
Related lessons
Section titled "Related lessons"- Builds on: What a story is · Acceptance criteria · When a requirement changes · Acceptance testing with the business
- Continues in: Promo codes: from the request to the release
- Tasks on this topic: Validating with the client