The December 2022 issue of IEEE Spectrum is here!

Close bar

In February, I blogged about the problem that the UK government's £400 million plus FiReControl project was having. Reports like this one said that the government admitted to paying £40,000 a day to maintain new regional fire service control centers, which are empty because the technology is not ready. The government also admitted that the project was bungled from the beginning.

At the time, there were various calls to cancel the project, but I noted the likely outcome was to soldier on because canceling the project, which was probably the right thing to do, was politically difficult.

Well, it appears that I was unfortunately correct in my assessment. Last week a new report by the UK Parliament's Communities and Local Government (CLG) Committee concluded that:

"In May 2009 the Public Accounts Committee criticised CLG for poor performance in contracting and managing the New Dimension project. CLG responded by asserting that it had learnt lessons and was improving its delivery, citing the FiReControl project. Our inquiry shows that this is not the case."

"The FiReControl project has been inadequately planned, poorly executed, and badly managed. The original contract was ill-suited to the nature of the project. Relationships both with the major stakeholders and with contractual partners have been mishandled. High staff turnover in CLG, especially at a senior level, has compromised the Department's ability to manage the project effectively. Costs have escalated and projected savings plummeted. The history of the project is a catalogue of poor judgement and mismanagement."

In addition,

 "There are now considerable doubts about whether the project can be delivered."

However - wait for it:

 "On balance, given the investment of public funds already committed, and the benefits that will accrue, we conclude that CLG should press ahead with the FiReControl project."

In for a penny, in for a pound, as the saying goes.

To be fair, the Committee did add to the above this qualifier: "However, this recommendation is conditional on the assumption that CLG addresses the significant concerns and issues raised in this Report relating to its project management and the relationship with its main contractor and with its stakeholders. In particular, it is conditional on the urgent agreement of a viable project plan, in which the main stakeholders can have confidence, which will ensure that the target 'go-live' date of mid-2011 will be met. This project plan must include interim milestones which will allow progress to be assessed on a regular basis and decisions to be taken about whether alternatives need to be considered."

The Committee made no judgment about the reasonableness of its assumption, which if you read the whole report, you would give a less than a 5% chance of the condition ever being able to be met.

Which is why I suppose that, according to this BBCstory, the Fire Brigades Union is saying that the FiReControl program should be scrapped, and that continuing it is just "throwing good money after bad."

Yes it is, but as I said earlier, that is far less painful politically than shutting the whole thing down.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}