Chapter 28 — Measuring the result
Lesson map
Lesson 28 published. Map, example, EX082.
flowchart TD
N0["Learning outcomes"]
N1["28.1 Results"]
N2["28.2 Fairness"]
N3["28.3 Causes"]
N4["28.4 Remaining gap"]
N5["Reading the numbers against targets"]
N6["What did not improve, and what staff said"]
N7["Synthesis"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
N7 --> EX["Worked example"]
EX --> Q["Exercise EX082"]
Logical drawing
flowchart LR
N0["Learning outcomes"]
N1["28.1 Results"]
N2["28.2 Fairness"]
N3["28.3 Causes"]
N4["28.4 Remaining gap"]
N5["Reading the numbers against targets"]
N6["What did not improve, and what staff said"]
N7["Synthesis"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX082"]
[Learning outcomes]
|
v
[28.1 Results]
|
v
[28.2 Fairness]
|
v
[28.3 Causes]
|
v
[28.4 Remaining gap]
|
v
[Reading the numbers against targets]
|
v
[What did not improve, and what staff said]
|
v
[Synthesis]
|
v
[Worked example] --> [Exercise EX082]
Learning outcomes
You will (1) repeat measurements; (2) compare fairly; (3) discuss causes.
28.1 Results
Stale accounts 4 to 0, SSH compliance 2 to 4 of 4, baseline 31 to 93 of 94, encryption 87 to 94 of 94, backups on time 4 to 6 of 6.
These are the same five measures that were recorded at the start, now taken again at the end of term. Each result is written as a count out of the same total used in the baseline, so the before and after numbers can be compared directly. The comparison table lists all five rows with both dates. Every target set in the plan was met, with laptops on the baseline at 93 against a target of at least 90.
28.2 Fairness
The same scripts and sources are used.
The same scripts read the same kinds of export, with the same thresholds, such as ninety days for stale accounts and one day for backup age. The five laptops offline at the start were treated as unknown and checked on return, so neither measurement counts an unmeasured laptop as compliant. Any change to a script after the baseline would have broken this comparison, so none was made. The method notes written at the start are what made it possible to repeat each step exactly.
28.3 Causes
Each improvement links to a specific change, which is easier here than in larger studies because changes were separate.
Stale accounts fell after the disabling and the leavers form; SSH compliance rose after the Saturday changes; encryption reached all laptops after the seven individual fixes. Because each change touched one measure, a reader can follow each number to an entry in the change log rather than relying on Tomás's judgement. The laptop baseline is the one measure where two things changed together, the settings and the whiteboard app update, but both belonged to the same planned rollout.
28.4 Remaining gap
One laptop missed the baseline due to a failed agent, since fixed.
The one laptop below the baseline had a failed management agent, which is why it could not receive settings; reinstalling the agent brought it into line. Tomás reports the gap at the time of measurement and the later fix separately, so the result is not quietly rounded up to 94 of 94. The gap is small, but naming it shows readers that the table reports what was measured rather than what was hoped. The agent failure also suggests adding last check-in dates to the weekly routine, which the routine handed over in the next chapter already does.
Reading the numbers against targets
The improvements are large, but Tomás is careful how he describes them. The measurements cover one term at one trust, and some values, such as encryption, were already high. Laptop compliance depends on laptops being online, so the five offline laptops were checked when they returned. The plan had set targets of zero stale accounts, all servers SSH-compliant and at least 90 of 94 laptops on the baseline. Every target was met, with laptops at 93. He writes that the project achieved its targets for this term and that keeping them depends on the routines in the next chapter.
What did not improve, and what staff said
Not everything moved. The classroom tablets stayed outside the project, and the outside company's shared VPN account was replaced only in the final week, so its effect cannot yet be measured. Reporting these openly shows the limits of the work. Dev's time on the project was about twenty-five hours, more than planned, mainly on the laptop pilot. A short question to staff about disruption gets mostly neutral answers, with a few comments about the screen lock. This suggests the changes were acceptable, though the sample is small, and Tomás says so rather than claiming staff approval.
Worked example
The comparison table is attached to the report.
Synthetic case. Figures are synthetic.
Errors and limits
Improvements may fade without routines; chapter 29 addresses this.
Exercises
- EX082 — Comparison table. Write two rows of the comparison table. Rubric: 3 = correct values;; 2 = one;; 1 = vague;; 0 = none.
- EX083 — Linking causes. Why is attribution easier here? Rubric: 3 = separate changes per measure;; 2 = simpler;; 1 = vague;; 0 = none.
- EX084 — Sustaining. What risk remains after measurement? Rubric: 3 = fading without routine;; 2 = drift;; 1 = vague;; 0 = none.
Synthesis
Repeating the method exactly allows confident comparison.
Continue studying — chapter 28 of 30
← Chapter 27 (draft) · Course chapter index · Chapter 29 (draft) →