Why do government projects fail?
I'm genuinely interested to know.
We all make a habit of deriding the incompetence and failure rate that bedevil givernment IT projects. But you have to wonder why it always happens. Is it failure to analyse the problem domain fully? Poor design skills? Incompetent developers who don't deliver to spec?
If the answer is inadequate skills, why? The days when public sector work was badly-paid are long gone.
I used to assume that scale must be a big factor, but that doesn't seem to be a legitimate excuse here. There are 300,000 farms in the UK, so it's big, but not overwhelming. And financial institutions deal with much larger systems without major issue (except RBS).
The excuse here seems to be "The challenges for a system like rural payments were integrations [around] legacy, third-party supplier...", but that's the case for most systems. It's vanishingly rare to build a system that doesn't have these features.