How GitHub Saved My QA

(and Made Me Love It)

2026-09-08

How big should we build hospitals?

Four members of our team recieving the Florence Nightingale award. In front of an RSS banner

Logo for The Strategy Unit

Quality code ≠ Quality assured code

Useful resources 📚

What was missing?

QA Component
Change log ✅ GitHub
Technical guide ✅ Code documentation
User guide ✅ Quarto website
Roles/responsibilities ✅ Quarto website
Assumptions log ✅ Quarto website
QA plan
QA log

A toilet inspection sign. Listing when inspections are planned, when they were completed, and by whom. This one only has two inspections due, 1999 and 2004! The inspection was apparently completed by 'Ye Ma' (A classic your mum joke.)

Drake Nah-Yeah meme. Nah is a colourful spreadsheet, Yeah is a number of QA tasks in GitHub.

Drake Nah-Yeah meme. Nah is a colourful spreadsheet, Yeah is a number of QA tasks in GitHub.

Screenshot of the GitHub project board used to track QA for our model. Link in previous sentence.

github.com/orgs/The-Strategy-Unit/projects

Issue labels

  • 📝 Documentation
  • 🗃️ Data & Assumptions
  • 🧪 Verification
  • ❓Validation
  • 📁 Structure & Clarity

Issue templates

Screenshot of the GitHub issue template for post-release checks

GitHub issue templates can be useful for repeated QA tasks

Public Accounts Committee

How can you be sure you stress test the assumptions in your model?

“Creating and maintaining a strong culture of quality assurance is vital for ensuring analysis is robust and of a high quality.”