Oregon Sues Oracle For "Abysmal" Healthcare Website
SpzToid (869795) writes The state of Oregon sued Oracle America Inc. and six of its top executives Friday, accusing the software giant of fraud for failing to deliver a working website for the Affordable Care Act program. The 126-page lawsuit claims Oracle has committed fraud, lies, and "a pattern of activity that has cost the State and Cover Oregon hundreds of millions of dollars". "Not only were Oracle's claims lies, Oracle's work was abysmal", the lawsuit said. Oregon paid Oracle about $240.3 million for a system that never worked, the suit said. "Today's lawsuit clearly explains how egregiously Oracle has disserved Oregonians and our state agencies", said Oregon Atty. Gen. Ellen Rosenblum in a written statement. "Over the course of our investigation, it became abundantly clear that Oracle repeatedly lied and defrauded the state. Through this legal action, we intend to make our state whole and make sure taxpayers aren't left holding the bag."
Oregon's suit alleges that Oracle, the largest tech contractor working on the website, falsely convinced officials to buy "hundreds of millions of dollars of Oracle products and services that failed to perform as promised." It is seeking $200 million in damages. Oracle issued a statement saying the suit "is a desperate attempt to deflect blame from Cover Oregon and the governor for their failures to manage a complex IT project. The complaint is a fictional account of the Oregon Healthcare Project."
Oregon's suit alleges that Oracle, the largest tech contractor working on the website, falsely convinced officials to buy "hundreds of millions of dollars of Oracle products and services that failed to perform as promised." It is seeking $200 million in damages. Oracle issued a statement saying the suit "is a desperate attempt to deflect blame from Cover Oregon and the governor for their failures to manage a complex IT project. The complaint is a fictional account of the Oregon Healthcare Project."
I don't know if Oregon's suit has merit or not, but that sure sounds like my employer's experience with Oracle.
"What procedure was used to select Oracle on the market of solution vendors?"
"Well, their name kind of starts like our name, so we thought they'd be the best for us. We've also heard there's a lot of trees in their software. We like trees."
Ezekiel 23:20
I have no doubt at all that Oracle committed fraud and lied a lot. I have no doubt Oregon's project management failed to give adequate oversight to the project, failed to adequately specify the project, and repeatedly changed what little specification they provided.
Neither matters. I have no doubt this lawsuit will ultimately fail, because the Oregon attorney general doesn't have the technical ability to prove the fraud and lies. The state has already proven they don't understand what they're doing. We're about to get a second demonstration.
"is a desperate attempt to deflect blame from Cover Oregon and the governor for their failures to manage a complex IT project." It shouldn't be their job, that's what they paid you for.
For those who seek perfection there can be no rest on this side of the grave.
I'm starting to think that State, Provincial, Reigonal, Local and Federal governments should Purchase Technologies from companies, and then hire their own Salaried Engineers to actually handle the operations. Stop creating these service contracts and don't let this nonsense go on.
I have no love for Oracle, but the blame cannot be placed at their feet. As has been reported in local Oregon and nationwide news, Oracle insisted Oregon hire a project manager and systems integrator, either because the contract did not permit Oracle to fulfill those roles or Oracle was not capable of performing those roles. Oregon refused those requests, despite many warnings from Oracle and Cover Oregon's own director that without such services the site would not be ready to go live. Instead, Oregon placed a gag order on everyone involved in the project to hide the problems from the public. This is very much a problem caused by Oregon, not by any willful fraud by Oracle. This is also SOP for Oregon Government, with just about any project they undertake. (Full disclosure, I am one of many pissed off Oregonians.)
Here's a success story about Kentucky's Kynect Exchange.
They need not have worried. Over the past year, Kentucky’s health care website has proved to be a huge success. More than a half-million Kentucky residents have signed up for the Bluegrass State’s version of Obamacare. A majority of Kentuckians approve of it. That this has happened in a deeply red state is unexpected but hardly an accident.
This mishmash of overlapping but non-integrating state, federal, and private health care systems, each party taking their cut and adding another layer of inefficiency, is "decent health care"?
Good answer: "... the Oregon attorney general doesn't have the technical ability to prove the fraud and lies. The state has already proven they don't understand what they're doing."
Also, Oracle has been through this perhaps thousands of times. Apparently the major profit center for companies like Oracle is being late and more expensive than predicted. For example, see this quote from the book, Heuristics and Biases: The Psychology of Intuitive Judgment:
"... a recent General Accounting Office report on U.S. military equipment procurement concluded that only 1% of major military purchases involving high technology were delivered on time and on budget."
That book says the problem is due to a sociological mistake. My understanding is that it is entirely intended, a way of making money from the largely hidden military purchases of the U.S. government. For the U.S. government, killing people is an enormous, extremely profitable business.
My onetime employer had Oracle come in and take over managing their entire employee database system.
At one point a manager asked what it would take to have the letter that the system created to be sent out accepting a new employee changed to add a yellow hilight over a couple of important lines in the Word document.
They told him it would take six hours of programmer time at $200/hour.
He bought a 69 cent hilighter instead.
"from Cover Oregon and the governor for their failures to manage a complex IT project."
Err, excuse me - if Oracle are the contractor its up to THEM to manage the fecking project. Why the hell should the governor be hands on with this? Do they think he's also down at every roadworks checking the spades?
Usually when you hire a big company like Oracle you give them the requirements, pay them money and they're supposed to deliver the goods, so Oracle whining that they apparently weren't given good enough management is pathetic.
I wonder what are the odds they used some cheap indian labour who can just about switch on a computer much less deliver a working program. Sorry if some people find that racist, but indian coders in my experience are universally bloody useless.
How is building a website with a database back end a complex project? How does 240 million get spent and they couldn't afford a project manager? I know there are ridiculous integration requirement but this isn't exactly rocket surgery.
I dare Oracle to audit just exactly who worked on this project - how many H1-B's at Oracle and foreign outsourcing.insourcing was done (probably, to India). I will bet hard $$$ that a majority of the work for Oregon was done this way. What I have seen over and over again is more and more H1-B garbage code put into BASIC infrastructure projects. Oracle and other companies walk away with profit, and we're left holding a bag of garbage.
I'm not a PhD level database guru, but my career has been almost entirely working with databases over the last 20 years. I can say that the underlying technology of the Oracle RDBMS itself is light years beyond other systems. I'm not an advocate of anything Oracle has done in other arenas over the last 10-15 years, but I experience an existential crisis every day in my job where I love working within an Oracle database, but hate pretty much everything about the company that owns it.
A big part of the blame should go to Oregon for trying to start with a big, complex site. Of all the states that implement Obamacare Insurance Exchanges, Oregon's is widely considered the worst, after spending $240M. Kentucky's is widely considered the best. It was ready on day one, and has run without major problems since. Kentucky spent about $8M, or 3% of what Oregon spent. Software development works best with a small, lean team of good developers. Before embarking on this project, the Oregon governor should have read The Mythical Man Month.
I understand the challenges but I maintain that it's not 240 million bucks worth of difficult.
I'm an Oregonian, and there has been very little information about what actually happened other than the corporate/govenment spin weasels point fingers and whining about the other guy.
To be honest, our state can certainly screw up just like all the rest and on various levels. Just google Dynamite Whale for one example.
On the other hand, my experiences with Oracle and what I've heard from other people that had to deal with them, are far less than stellar.
Right now I'm betting some politician made some stupid mistakes that Oracle didn't bother to even attempt to correct because all they could see was $$. Which of course was compounded by Oracle then going on in a slipshod milk the government cash cow way. The end result being this F-N mess.
How to recover from this? Honestly, I don't really know, especially because we haven't been told what the exact problems are with the system. Sure, we've been told lots of the symptoms, but not the actual problems. (The difference between someone saying my car makes this "kchunk-wnnnng noise", vs "my car's timing belt is slipping".)
One suggestion that might be necessary is to throw out the old code, and go talk to someone with a good working version and license that one for a reasonable fee then rebrand and localize it. (Maybe Kentucky's version.) And no, a reasonable fee isn't what they paid for it if it's something they had developed. Maybe there are other states with lousy versions, and they could all license a good working version. It would sure as hell simplify things going forward for all of them.
Too bad you posted AC, otherwise I could make sure I never hire you. Sorry man, but the last 10 companies I worked for got pretty big things done with Oracle DBs, and were able to host several-terabyte databases doing things that even DB2 would choke on, never mind MySQL or SQL Server, or any other DB I've worked with. I've worked with more companies that have migrated *to* Oracle because they outgrew what they were using, than the other way around. There's always much gnashing of teeth, and angst over going with such a reprehensible company's product...but that's been my experience at least.
"... a recent General Accounting Office report on U.S. military equipment procurement concluded that only 1% of major military purchases involving high technology were delivered on time and on budget."
That book says the problem is due to a sociological mistake. My understanding is that it is entirely intended, a way of making money from the largely hidden military purchases of the U.S. government. For the U.S. government, killing people is an enormous, extremely profitable business.
The book is wrong, it isn't a "sociological mistake." The problems tend to come from changing requirements (from the gov and events), under bidding (by the company), stop and start funding and various directives (from the Congress), legal challenges from the losing competitors, and the nature of the procurement system.
And no, killing people is not "an enormous, extremely profitable business" for the government. It is quite the opposite.
much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
A big part of the blame should go to the Democrats in Congress that passed the law requiring the site to begin with.
Except that the site was NOT required. Most states did NOT implement their own site, and either default to the federal site or formed a regional partnership.
I'll "third" it. My wife needed to use Kynect when I retired. At first there were several bumps. Eventually she was put into contact with a "manager" who looked at the system output for her case, said "nope, not your fault, that looks like a system error", and promptly while my wife was on the telephone with her, over-rode the system to correct it. Things have been fine since.
I suspect Kentucky isn't rich or pretentious enough to try to do everything Oregon might. For development work, it's not a bad mindset.
It's horrible sub-standard health care, but still better than what came before.
Learn to love Alaska
Manual overrides are key to most designs, particularly in new systems.
It's not going to all work perfectly. Not gonna happen. Make sure a person can brute force a solution. You can automate more when the requirements are better understood, and have stabilized.
The goal should be a *process* that works, whatever the tech, and that includes *people*.
While I agree, in general, with the claims of how shitty Obamacare is...
I have friends who now have health insurance, and another who has finally been able to leave his old employer (to start his own company and become self-employed), because of Obamacare. Specifically, two of these friends are cancer survivors (throat and cervical), one has fibromyalgia, and one has a chronic autoimmune disorder whose name I forget. They wouldn't have been able to buy health insurance, otherwise; nobody was willing to offer it. So, for them personally, Obamacare *is* better than what they had before.
Of course, there are a lot of less-fucked-up ways of addressing that issue.
There's no place I could be, since I've found Serenity...