Hacker News new | ask | show | jobs
by oferzelig 2382 days ago
Who are these IT contractors?
3 comments

There's Raytheon, who the government fired after they fell way behind schedule on e-borders.... and the government had to pay £220 million to fire. [1]

There's CSC, who were paid £10 billion for a failed NHS IT project [2] - and Accenture and Fujitsu who made billions from the failed 'NHS Connecting For Health' project [3]

There's HP Enterprise, IBM, Accenture and BT who have so far made £12 billion on the Universal Credit IT system which was supposed to cost £2 billion. And it's still beset by problems, of course. [4]

Obviously, there's a complex set of problems and incentives at work here. For one thing, these contractors are often paid by the hour - so they make more money if a project is late or unreliable. For another, there aren't any companies big enough they could offer a fixed-price contract without going bankrupt. For another, the government generally can't provide a specification that's succinct, clear and watertight because things like benefit systems are so complex, figuring out the requirements is 70% of the work on such a project. For another, most other sectors can lock out customers who are expensive to serve - good luck using Amazon if you're illiterate, or don't have a bank account, or don't have an address - whereas state health and benefit projects can't.

[1] https://www.theguardian.com/uk-news/2014/aug/18/uk-bill-ebor... [2] https://www.theguardian.com/society/2013/sep/18/nhs-records-... [3] https://www.bbc.co.uk/news/uk-politics-24130684 [4] https://en.wikipedia.org/wiki/Universal_Credit#cite_ref-guar...

To add to this: a common problem with these projects is that, even though the requirements are vast and extremely hard to pin down, stakeholders insist on pinning them down up-front anyways because that's how it's always been done.

This is then compounded by a procurement process that sets these requirements in stone as fixed deliverables, as opposed to offering both sides the flexibility to reassess after interim sprints / milestones / etc.

Fortunately, groups like GDS [1] in the UK, CDS [2] in Canada, and 18F [3] in the US are helping shift this mindset slowly but surely. That's where you get initiatives like agile procurement [4]. Procurement aside, these groups are also at the vanguard of introducing modern tech stacks / tools, user-centered design, and agile project management to the public sector. (Yes, these things exist in government, and these groups are really passionate about making sure their adoption goes beyond mere buzzwords.)

Side note: many of these groups are continually hiring, and they've been around long enough by now - and had positive enough results - to gain some clout. If you're tired of selling eyeballs to advertisers, there's never been a better time to use your skills in service of the public good. It doesn't have to be a "lifer" thing - CDS, for instance, has a number of 2-year rotating positions.

Source: I'm an ex-fellow with Code for Canada who's continuing to work in the public sector :)

[1] https://www.gov.uk/government/organisations/government-digit... [2] https://digital.canada.ca/ [3] https://18f.gsa.gov/ [4] https://www.canada.ca/en/shared-services/corporate/doing-bus...

>Obviously, there's a complex set of problems and incentives at work here. For one thing, these contractors are often paid by the hour - so they make more money if a project is late or unreliable.

You are right about a complex relationship with numerous contractual obligations and SLA's etc. in place; usually loaded in favour of the big contractors, but it is extremely rare for them to be paid by the hour. They might parachute individuals or a team of IT contractors/consultants and pay them on a hourly basis, to clean up some mess or cover up their ineptitude and provide a level of plausible deniability, which almost always involves political machinations.

Had to dig through the archive a bit, but this one calls Fujitsu its 'IT partner':

https://www.computerweekly.com/news/252459274/Post-Office-co...

I don't know why it's not more prominent, Wikipedia 'Horizon (IT system)' doesn't say who created it either. Between 19th century and the second world war, the Royal Mail (General Post Office) employed engineers and researchers, established telephone service (British Telecom later span out), telegrams, and built Colussus, the computer that helped crack Enigma. But I imagine those days are over; I doubt Horizon was developed in-house.

Colossus was used to crack Tunny (Lorenz cypher machine) used by German High Command, while the Bombe machines were used to attack Enigma.
Thank you, you're right of course, I couldn't recall 'Tunny' and hoped I'd get away with 'helped' as general contributory effort in that line of work with 'Enigma' as something everyone's heard of. Probably should have said 'used at BP' or something instead though.
Well, even earlier private entrepreneurs were running the London Penny Post (https://en.wikipedia.org/wiki/London_Penny_Post) before it got nationalized as a cash cow for the government (and divers other reasons).
I meant that it was doing technologically advancing work around that time rather than that it was necessarily entrepreneurial.

I don't know if that was the case earlier, whether it involved itself with the R&D of better/faster road or railway carriages, for example.

ICL/Fujitsu in this case (now Fujitsu Services).

Could just as easily been Capita (informally known as Crapita here in the UK).

Outsourcing armed forces recruiting to Capita went as well as could be expected...

https://www.theregister.co.uk/2019/01/15/capita_defence_recr...

Always does.

They put out a RFP and because they are a large org they assume only another large org can actually do it, which narrows the list down to 3-4 companies even though they've all previously proven many many times they can't be trusted one of them gets the contract.

Decade later and hundreds of millions of pounds of fuckups later it sorta works or it ends in questions in parliament.

Then a different gov branch needs a system, puts out an RFP..and on it goes.

Honestly amazes me anything works.