I read the news today, oh boy – The Post Office and Horizon…

Sgt. Pepper’s Lonely Hearts Club Band was playing as the Badger read some of the recent information about the UK Post Office scandal (here, for example). At the heart of the scandal is the Horizon software from Fujitsu and the fact that between 1999 and 2015 the Post Office wrongly prosecuted (and convicted) over 700 sub-postmasters for theft, false accounting, and fraud when there were shortfalls at their branch. The shortfalls were, in fact, due to faults in Horizon. The miscarriage of justice is huge and, in the Badger’s opinion, a national disgrace.

In 2020 a statutory public enquiry was initiated to establish a clear account of the Horizon failings at the Post Office. It’s ongoing, and lots of material from its public hearings can be found here. At the heart of the scandal, however, is more than just software faults, it’s also the actions of government ministers, senior Post Office executives and employees, and Fujitsu, over more than two decades. As the first line of the final track on Sgt. Pepper’s, ‘A Day in the Life’, rang out while the Badger read Computer Weekly’s guide to the scandal, he greatly empathised with the wronged sub-postmasters who must have read the news every day for the last twenty years and thought, oh boy!

The Badger’s maintained some peripheral awareness of this debacle for a long time, not because he’s ever worked with or for the Post Office or Fujitsu, but because his lengthy career in building, leading, and delivering major IT systems has baked a professional curiosity into his psyche. Basic questions about the contract, the software development process, testing, acceptance, readiness for Go-Live and rollout, and the linkage between service desk and fault identification and fix, have long bubbled in the recesses of his mind. The public enquiry might ultimately answer such questions in due course.

But here’s the thing. Software and systems always contain faults. When the Post Office first introduced Horizon for use in 1999, it was at a time when software practices were mature, organisations were focusing on ensuring their systems were ‘Millenium Ready’, and there was significant momentum in outsourcing and offshoring. If the evidence was that Horizon had at that time a large number of outstanding faults, then the professionalism, competence, and motivations of everyone involved in its Go-Live/rollout decision are questionable. This decision, after all, started the ball rolling on the woeful events and disgraceful corporate behaviour that ruined innocent people’s lives over subsequent decades.

Horizon is still in use with the Post Office today. This is a reminder for us all that many systems that make our world function today use software written decades ago. Faults will always happen, and most organisations deal with them and their consequences professionally, responsibly, and fairly. The Post Office debacle, however, makes you wonder ‘or do they?’

Leave a comment