Wow....just wow
Whoda thunk the government would one day wake up to the shameless robbery being commited by it's contractors, hopefully the trend of outing the useless pork-barrelling chumps will continue
Prime Minister David Cameron said yesterday CSC had been suspended from new NHS contracts while the future of the £4.7bn patient record programme is assessed. Tory MP for Norfolk Richard Bacon said the NHS IT programme "will never deliver on its early promise, that in particular CSC has failed with Lorenzo and that, rather …
I can say from the start it was doomed... the iSoft software in particular was a humougous piece of execrement, programmed out in india as they were cheap. When we asked for bugfixes, they would return the soffware with dialog clours improved but none of the bugs actually fixed!!!
One of the problems that I had to deal with, was the way it was sending messages, for some reason it would always send the same message twice oh so it seemed, which when dealing with a system that would be expected to send millions during the day , and all of them having to be stored in a database for audit, a bit of a problem. After 6 months of trying virtually everything to solve this, finally tracked it down to idiot devs , putting the word 'OK' instead of the equiverlent Http success message, and using that for doing thier debugging and leaving it in the network code for handling SOAP messages!!!! Of course our software was confused by the fact they had broken the HTTP standard at network level, and was interpreting it as two diffent messages being sent to it !!!
Outsoucing got to love it! :S
Nope, they pphysically changed the HTTP spec, I had to resort to using Netmon to actually look at what they had done. They swapped the HTTP OK http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1, with the word 'OK' this caused IIS to split it into 2 separate messages and send that to the test apps.
Believe , there was many a night I wished it had of been a bug in my code, I would have found the SOB a damn sight faster than the 6 months it took to track it down. Who the F*ck goes and changes the HTTP for no reason , escapes me , which is why it took me so long to twig what the idiots had done. Due to time pressures we just changed are system to ignore the second message, but in the end I decided that like getting stabbed in the leg and treating it by wearing red trousers!, so decided to hunt it down! lol
"Nope, they pphysically changed the HTTP spec, I had to resort to using Netmon to actually look at what they had done."
This suggests 2 problems you need to be aware of when using outsourced labor.
1)Some of them are *very* smart and will contrive elaborate (and *unexpected* and apparently undocumented) ways to solve a problem, even a possibly simple problem.
2)Their so impressed by how clever they've been they don' realise how stupid they have been.
Thumbs up for finding such a "clever" feature. I'm guessing Netmon is not something you use to save regular problems on your day job.
This post has been deleted by its author
usually an ever changing mind / requirements of the client, or not setting proper specs at the start of a project.
oh and yes @LPF competent developers realy does help.
.
I worked for a couple of hospitals in NZ and they use iSoft and it is sending patent records across the country without any problems and handles all the usuall admin / record keeping in and around the hospitals i.e. their trusted Patient Management System.
The new contract will go to IBM, CapGemini, whoever is next in line.
It will have exactly the same loose changing spec, lack of management and accountability. Every new toy, passing fad and political initiative will be added on to it , or it's budget.
It will be be budgeted to cost more, since it has to handle all the crap from the last contract - but will strangely overrun while still not doing what the current broken system does.
And the actual work will be done by exactly the same outsourced programmers as did this lot.
And you can bet the powers that be would rather *die* than re-factor it into smaller *self* contained parts that *could* be tendered (and implemented) by organisations with < 1000 staff whose annual budget would not cover what the last govt p***ed up against a wall on lunches for planning meetings on this abortion.