back to article New Capita system has left British Army recruits unable to register online

Capita's infamous Recruitment Partnership Project (RPP) for the Ministry of Defence has finally gone live, five years after the first deal was signed – and, surprise, surprise, it is riddled with bugs and missing critical functionality. Sources with past and present involvement in the £1.3bn RPP deal told The Register the full …

Page:

  1. ArrZarr Silver badge
    Paris Hilton

    How do you screw this up so badly?

    No, seriously, how?

    Did the armed forces forget to hand Capita the spec sheet? Did the spec sheet get lost?

    This is the kind of thing where the base functionality could be handed to the intern for a summer project if you wanted to just about get by or given to a team of proper devs for a month or two and they'd make it work properly.

    I just don't understand, that's all...

    1. Anonymous Coward
      Anonymous Coward

      "I just don't understand, that's all"

      Are you a politician or senior civil servant who hopes to get a directorship or two from an outsourcing company when you lose your seat or retire?

      If not, that's why you don't understand.

      Government has been about jobs for the boys for an immensely long time, since in fact before Caligula made his horse Consul for the year.

    2. Anonymous Coward
      Anonymous Coward

      Did Capita take some North Korean funding?

      Did C(r)apita take some Nork, Taleban or ISIS funding lately. If not, they probably can justify a funding round - they are doing a good job for that.

    3. Anonymous Coward
      Anonymous Coward

      This is the kind of thing where the base functionality could be handed to the intern for a summer project if you wanted to just about get by or given to a team of proper devs for a month or two and they'd make it work properly.

      And don't forget, they had a system that (sort of) worked before. It isn't even as though this is some new form of devilry that nobody understood. My guess as to HOW this fuck-up happened is that MoD previously outsourced their recruitment IT (or the entire process) to HPE or some predecessor ITinosaur, and to make extra shekels, the outsourcer sacked all the relatively expensive people who knew the system and the process as soon as they could under TUPE rules. Operationally HPE manned-down to a shed load of oppressed and over-worked minimum wage slaves, and as they didn't expect to retain the contract longer term, this slash and burn approach didn't matter. Then, when the Moronistry of Defence came to review the contract, yet again they went for the lowest tender, this time it was Crapita who were the most mendacious. Crapita waltzed in, planning to rinse-and-repeat the HPE effort after using the know-how people to build a new system (as you say, shouldn't take long) before sacking them, but this time it was a Mother Hubbard situation: When they got there, the cupboard was bare of people who understood either systems or processes.

      1. Lysenko

        Then, when the Moronistry of Defence came to review the contract, yet again they went for the lowest tender, this time it was Crapita who were the most mendacious. Crapita waltzed in, planning to rinse-and-repeat the HPE effort after using the know-how people to build a new system (as you say, shouldn't take long) before sacking them...

        I know nothing of this fiasco but I do know that 16 years ago Crapita won the outsourcing bid for the Department of Employment system that ran part of the Youth Training Scheme. The existing system worked and was built in house, so Crapita assumed they could just TUPE over the staff who wrote it, leech the domain-specific expertise and then offshore the system maintenance. Nope.

        Many essential staff refused to work for Crapita, even on secondment and resigned in the face of ultimatums. As a result, the system was rendered unsupportable[1] and procedures crashed back to paperwork for a couple of years (at great expense to the taxpayer, not Crapita).

        [1] Governments meddle with the rules affecting systems like this with every budget so just keeping the system going in a fossilised state is never an option. Budget announcements are confidential and frequently immediately active so front-line systems have to be capable of implementing major changes at the drop of a hat while still supporting X levels of old rules that govern all the prior contracts. That means (or meant then) that you need people who hold most of the logic and codebase in their head. There was enough redundancy in the workforce to cope with flu, car accidents and alcoholism, but not enough to survive a pandemic like the "Crap Death".

        1. Doctor Syntax Silver badge

          <em.a pandemic like the "Crap Death".</em>

          Enough on its own for an upvote! But an we just rearrange that a little to "The Crap of Death" and it will be just right for the el Reg lexicon?

    4. Hans 1

      @AzzZarr

      upvoted!

      This is the kind of thing where the base functionality could be handed to the intern for a summer project

      I think you over-estimate the capacity of interns these days, ten years ago, yes, these days with young fellows of late, nope!

      1. ArrZarr Silver badge
        Happy

        @Hans1

        Speaking as somebody who did something similar as in intern 3 years ago, I'll respectfully disagree with that assessment.

    5. Jason Hindle

      "Did the spec sheet get lost?"

      The dog ate it!

      1. CrazyOldCatMan Silver badge

        The dog ate it!

        More likely it was the regimental goat. Those things will eat (almost) anything..

    6. Doctor Syntax Silver badge

      "Did the armed forces forget to hand Capita the spec sheet? Did the spec sheet get lost?"

      A few more questions. Did whoever drew up the spec sheet actually go to the potential users and ask what they wanted? Did Capita hand the spec sheet to the developers? Was the developers' native language that in which the spec was written (and that includes any military jargon used in it)? Did anyone actually think to let the developers show potential users early prototypes and get feedback? If anyone drew up a list of potential users as per above were they actual potential users or PHBs further up the food chain who'd never go near the actual S/W?

      There are lots of ways for something like this to fail, to get it right you have to avoid them all.

      1. Mark 85

        Did anyone actually think to let the developers show potential users early prototypes and get feedback?

        If things there are like here in the States, the answer is "no". Only the procurement and brass are involved before tossing something that's "finished" to the troops. Usually, massive reworks are needed once the troops show up and start pointing out the problems that the Idiots In Charge (IIC) have built into the system. Applies to both software and hardware. Procurement types are muppets without a clue.

        1. Anonymous Coward
          Anonymous Coward

          Things here are definitely the same by the sound of it. I've worked on a number of projects, often purchased "off-the-shelf" from some mega corps at enormous cost, either to try to use them or make them fit for purpose - where possible. In each case they came from <above> with the promise that they'd meet all our needs and will forthwith replace our existing system ( which was already meeting all our needs very successfully). Almost without fail they were non-standard/non-intuitive, complicated to use, requiring 5 or six different pathways to accomplish what we used to do at a press of a couple of buttons and could only be induced to provide the information we needed by a mixture of bodging and mystical incantations. I can not think of a single incidence of users being consulted before the stuff was selected, or asked to try it before it was purchased.

    7. Captain DaFt

      Did the armed forces forget to hand Capita the spec sheet?

      <snark>To save costs, Capita only had one member of the crew with the proper security clearance to read the spec.

      Since he couldn't legally tell the others what the specs were, they just threw code together, then kept revising it based on whether he approved it or sent it back.

      To further exacerbate the problem, he was let go halfway through, since the project was going over budget.

      (The developer's budget from Capita, not Capita's budget from the military.)</snark>

    8. macjules

      Drupal 6, and not been updated since .. was it 2010?

      Say no more.

  2. Anonymous Coward
    Anonymous Coward

    MoD as always

    The Army will have given them a list of requirements, the MoD will have added a ton of changes, then changed their mind, then complained about it not being delivered on time. Then, even though there are serious issues, will laud it as a complete success. Meanwhile, the Army lose a ton of recruits, and the recruiting staff lose their will to live and also sign off.

    1. SkippyBing

      Re: MoD as always

      Having seen another IT contract go through the process what happens is:

      1. Find out that due to some legislation, that I think may be based in EU law, you can't keep giving the contract to the company who've been providing a working service because you have to compete it at regular intervals or get sued.

      2. Have a meeting where you discuss what you'd like the product to do, i.e. what the system you already have does plus a few extras that you were going to get if you stuck with it. Realise that the contract for the existing system ends before you can sensibly have a new one in place and task someone to find out how long you can reasonably extend the current contract without getting sued. Slip the project in service date right 18 months. This all happened at the first meeting, so in the space of two hours the programme had been delayed 18 months.

      3. Put a hold on any improvements to the current system because that would give the incumbent an unfair advantage in the tendering process and could get the MoD sued.

      4. All those nice extras you'd thought of? Start cutting them to stay within the budget. A budget that could extend the existing system about 18 years, or over three times the length of the contract you're tendering for.

      5. Slip things right another six months because the invitation to tender hasn't been released yet. Get legal advice on if that could get MoD sued and get a firm 'maybe'.

      6. Circulate list of three courses of action, one of which gets you the same capability you currently have, just, one of which gets you nothing, which would be illegal, and one of which gets MoD sued. Grudgingly accept COA 1.

      I don't know how this ends as after three years they still haven't selected a winning bidder. But basically the problem is it's illegal not to put a government contract out for tender at regular intervals, even if what you've got is working perfectly.

      1. Terry 6 Silver badge

        Re: MoD as always

        I don't think EU.

        Some years ago the govt. of the day decided that "Best Value" meant that all official contracts had to go out to tender. And the binding requirement was price, not the reputation of the provider, nor their track record or the skills of existing personnel/managers and certainly not that they knew the organisation and its requirements. And this infected every contract, from tiny to enormous. To this degree; we had a local window cleaner for the building, who did a wonderful job, charge the local rate per window and he kept an eye on the building - very useful. But it had to go out to tender. We lost our local chappie. In came a contract company - but soon the natural light couldn't come in any more, because that couldn't get through the grime on the windows.

        1. SkippyBing

          Re: MoD as always

          'I don't think EU.'

          You may well be right, it's possibly me getting confused with all the invitations to tender* having to go in the official journal of the EU.

          *May not be the exact technical term.

          1. Anonymous Coward
            Anonymous Coward

            Re: MoD as always

            'I don't think EU.'

            The EU have had a Defence & Security Procurement Directive since 2011 (and transposed into national laws in each country), that sets out the rules requiring these contracts to go to tender. So the EU have to take full responsibility for mandating competitive procurement here.

            However, UK politicians (of all colours) have for many years believed in the magic efficacy of competitive tendering, and would probably have done this anyway. Until we have both an infallible test to establish that somebody is a shithead, and a mandatory death penalty or permanent exile as the minimum penalty, this sort of thing will continue.

            1. Doctor Syntax Silver badge

              Re: MoD as always

              "However, UK politicians (of all colours) have for many years believed in the magic efficacy of competitive tendering"

              It's a mechanism for ensuring that the companies of the other halves of politicians or senior civil servants get the contracts they so obviously deserve. When all the preparatory work has been done the said politician or civil servant recuses them-self from the final decision so it's all above board.

            2. SkippyBing

              Re: MoD as always

              'However, UK politicians (of all colours) have for many years believed in the magic efficacy of competitive tendering, and would probably have done this anyway.

              It's not so much the having to go to competitive tendering that I object to, it's having to do it again once you've got something in place and working. It seems to result in a product just about getting to a usable standard and then getting frozen while you spend money getting a replacement that's no more capable.

              1. Anonymous Coward
                Anonymous Coward

                Re: MoD as always

                But also, the tendering seems to be for a generic service, with the details mapped out later. So instead of a number of companies bidding for precisely the same job which then goes to the cheapest they each bid for what they think they can get away with doing - then find a way of getting more money for all the bits they didn't (bother to) include.

                Again, I refer to my own service. The cleaning contract was put out to tender by the big bosses and won by the cheapest bid, based on floor area. But this just didn't allow for a couple of rooms that were extremely difficult to clean because they had special surfaces, or the narrow steep staircases or the high density of desk space in certain areas, and so on. So some cleaning just didn't get done unless we paid extra. And the final cost was significantly higher than when we just employed a couple of local cleaners at the going rate, but with poorer cleaning and significant amounts of extra work for us to monitor their performance and in chasing them up get the job done properly.

  3. John G Imrie

    This means senior recruiters cannot gain an instant overview of the numbers applying to join the armed forces. Instead they must manually count applications.

    So no one at Crapita knows how to write

    select count(*) from applicants where date_of_application >= <this years recruitment start date>

    or did someone forget to add the date of application into the table.

    1. Anonymous Coward
      Anonymous Coward

      So no one at Crapita knows how to write

      Maybe not, but in this case it seems to me that the contract probably ASSUMED that adequate management information would be provided, or asked for it, but didn't define it. Crapita will (to the best of their meagre abilities) simply have stuck to the letter of the contract and spec. If nobody specifically asked for a recruitment count or other MI, then it won't have been built in.

      But in so doing Crapita show what amateurs they are. Were I running Crapita, we'd have seen this omission, built in the code for the most fan-dabby-dozy MI suite cheaply at the time of code design and build (maybe even copy the spec from our own corporate systems), test it, then disable each finite element with a single asterisk. Then when MoD complain that the system doesn't do what they need but didn't ask for, we offer that which is asked for, charge the full variation order rate against an estimated design, code, test schedule, and simply release the code modified without that asterisk. Every item of bell and whistlery would be disabled separately, and only that which was requested and paid would be released, even though the code was already written.

    2. BongoJoe

      select count(*) from applicants where date_of_application >= <this years recruitment start date>

      or did someone forget to add the date of application into the table.

      Or the Code assumed the date to be in British Format whereas the date format internally within the database was in American Format. And some developers catered for this difference and some didn't.

      I've seen that before. Which is why on anything to do with dates I always start from the base date of 1/1/1970 (either format, of course) and then do anything with dates as Integers based on this. A pain but, oddly enough, everything that I have touched never got that wrong.

      1. Doctor Syntax Silver badge

        "Which is why on anything to do with dates I always start from the base date of 1/1/1970 (either format, of course) and then do anything with dates as Integers based on this. A pain but, oddly enough, everything that I have touched never got that wrong."

        Just choose an RDBMS engine that has date and date-time formats based on this principle, then it's not a pain and it still doesn't get it wrong.

  4. Paul Smith

    1.3B

    1.3 Billion on the recruitment system? Has anybody pointed out that is a years wages for over seven thousand infantrymen?

    1. Anonymous Coward
      Anonymous Coward

      Re: 1.3B

      Has anybody pointed out that is a years wages for over seven thousand infantrymen?

      I say old chap, keep it all in perspective. In MoD terms, £1.3bn is only one failed Watchkeeper programme.

      Perhaps we should add that to the El Reg units database?

      1. John Smith 19 Gold badge
        Unhappy

        "In MoD terms, £1.3bn is only one failed Watchkeeper programme."

        Indeed.

        It's barely more than half an Eccleston*

        *Allegedly.

        1. Doctor Syntax Silver badge

          Re: "In MoD terms, £1.3bn is only one failed Watchkeeper programme."

          "It's barely more than half an Eccleston"

          That's inflation for you. It was a lot less in Noo Labour's time.

        2. John Brown (no body) Silver badge

          Re: "In MoD terms, £1.3bn is only one failed Watchkeeper programme."

          "It's barely more than half an Eccleston*"

          Which species? Bernie or Chris?

    2. EnviableOne

      Re: 1.3B

      or enough to Crew Big lizzie and PoW, or enough to fuel the fleet, rather than leave the expensive grey things sitting in port....

  5. James 51

    Seriously? I could understand spending a lot of money to secure the system but core functionality like this is something a small team in my place could knock out in a few months (assuming that the MOD/Armed Forces don't change their mind more often or are less cooperative than our internal customers). How do these firms keep getting these cushy contracts?

    1. CrazyOldCatMan Silver badge

      How do these firms keep getting these cushy contracts?

      You'll probably find that about 50% of the cost is management overhead (all those project managers sitting around drinking coffee are expensive and those pretty Gantt charts don't draw themselves y'know!).

      30% is hardware (got to have the latest buzzword hardware!) and the remaining 20% gets spent on developer/analyst time.

      And once that 20% is gone the product gets shipped. Regardless of the state it's in.

  6. John70

    How much? How long?

    5 years and £1.3bn to create a recruitment system? That's £260m per year for what?

    When will they learn outsourcing is not the cheaper option.

    They would have been better having internal developers creating it.

    I bet it would have been done in a fraction of the time and cost (excluding wages).

    1. Anonymous Coward
      Anonymous Coward

      Re: How much? How long?

      When will they learn outsourcing is not the cheaper option.

      Only when all the flagpoles around the front entrance of Abbey Wood South are converted to gibbets, and each day a new senior civil servant is treated to the view from the top of each one.

      1. Terry 6 Silver badge

        Re: How much? How long?

        Sorry Ledswinger, can't let you get away with that one. There needs to be flagpole space for corporate CEOs too. Or better still, beancounters generally.

        1. Rich 11

          Re: How much? How long?

          Don't forget the flagpoles for the politicians who actually decided that outsourcing was the best answer to keeping the Civil Service budget down. Just remember how many Commons' debates we've seen over the last 25 years which turned into willy-waving contests over who could cut the most bureaucratic "waste".

          1. Anonymous Coward
            Anonymous Coward

            Re: How much? How long?

            Don't forget the flagpoles for the politicians

            They won't get a flagpole. They get a spike.

            A really big one thirty feet high, and they get dropped arse first onto it, and get left to rot, like a raisin on a needle.

            They're politicians, they'd approve of theatricals like that .

            1. handleoclast

              Re: Spike that

              They get a spike.

              A really big one thirty feet high, and they get dropped arse first onto it, and get left to rot, like a raisin on a needle.

              Traditionally it was conical. And smooth. So that with a lot of effort you could stop it penetrating further but not get enough purchase to extricate yourself. As you became more exhausted, it penetrated further. You could be there for a long time before it finally killed you.

              Those were the days.

  7. Terry 6 Silver badge

    All good points, above. But wasted. Only one word is needed.

    Capita

    The rest is just decoration.

    1. Hans 1

      @Terry 6

      No, no, no, Crapita, with the r!

      1. Doctor Syntax Silver badge

        "No, no, no, Crapita, with the r"

        Shouldn't the r be plural?

  8. adam payne

    £1.3bn for a system that doesn't work, wow.

    "Pre-delivery testing was very poor," said one, a recruiting subject matter expert who spoke on condition of anonymity, "with there being every indication that the system was not ready. What was demonstrated shows a lack of understanding of what the Armed Forces needs."

    If this is true then why was it still rolled out? why didn't someone stop the roll out?

    "It's also well known that as of [the] going-live [date], there is no reporting functionality."

    Where did the spec sheet go? did someone lose it? how can you have a system like this with any reporting functionality?

    1. Rich 11

      Where did the spec sheet go? did someone lose it?

      Since the is the Armed Forces we're talking about, I expect a very senior officer left it on a train.

      1. Anonymous Coward
        Anonymous Coward

        RE: "Since the is the Armed Forces we're talking about, I expect a very senior officer left it on a train."

        It's easy to forget things on the train after a project review followed by a couple of drinks with the supplier at the private members club eh what?

  9. Anonymous Coward
    Anonymous Coward

    SNAFU

    How could it possibly be anything else?

  10. NeedBongos

    Business Bullshit

    Another example of the Business Bullshit economy that has developed.

    Andre Spicer has shown how it has grown over the recent decades. ISBN10 1138911674

  11. WolfFan Silver badge

    Sigh

    Re that pic: the three squaddies are standing way too close to each other. And the laddie on the left needs to pay attention to where he's pointing his weapon. (Assuming that you consider a SA80 to be an actual weapon. There are some who think that the last real rifle the British Army had was the SLR; others disagree, and point to the Short Magazine Lee Enfield. A few hold out for the SMLE Mk III*.) The laddie on the right really should be told that 'tis a chin strap, not a throat strap. Ah, well, at least they're not skylined, like https://commons.wikimedia.org/wiki/File:Band_of_Brothers,_101st_in_Iraq.jpg

    Re the 'recruiting' software: they should just scrap the whole thing and do things the Right And Proper Way: assign the incoming Young Gentlemen to a platoon with a sergeant who's been in the Army longer than the Young Gentlemen have been alive, and have the sergeant teach 'em the Army Way. Respectfully, of course, with a 'Sir' as the first and last words in every command he gives them. ("Sir, if you stand close together at the top of a ridge you'll get everyone killed, sir. Let's stand further apart, sir. And let's do it a bit further down from the top, sir. ")

    Finally, re Ledswinger: no, don't waste that lovely view on civil servants, get some use out of them instead. Target practice would be best.

Page:

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like