Oracle Deflects Blame For Troubled Oregon Health Care Site 163
itwbennett (1594911) writes "Oracle is gearing up for a fight with officials in Oregon over its role developing an expensive health insurance exchange website that still isn't fully operational. In a letter obtained by the Oregonian newspaper this week, Oracle co-president Safra Catz said that Oregon officials have provided the public with a 'false narrative' concerning who is to blame for Cover Oregon's woes. In the letter, Catz pointed out that Oregon's decision to act as their own systems integrator on the project, using Oracle consultants on a time-and-materials basis, was 'criticized frequently by many'. And as far as Oracle is concerned, 'Cover Oregon lacked the skills, knowledge or ability to be successful as the systems integrator on an undertaking of this scope and complexity,' she added."
Crapware (Score:1)
Oracle doing its usual crapware!
PS:I'm a sysadmin of Oracle applications and they REALLY is shit!
Re: (Score:2)
My only experience with Oracle is with Oracle forms. I've done some extensive work with Java in the past, it is really breathtaking how badly Oracle can design interfaces using it. It is as though they absorbed all of Sun's expertise in interfaces and puked it back out with their own special distaste for useability.
you could also say Oracle was built to fail (Score:2)
that the software was not capable of being understood, or the documentation was skanty and faulty, that the Oracle consultants were dunderheads and got in the way, on and on.
nice opportunity for a court of law and special masters to sort out. make it happen. King Ellison I is not always right.
Re: (Score:3)
So is your orthograph.
I think he was just writing in one of those Proprietary Oracle SQL variants.
It's Not Really Oracle (Score:4, Interesting)
Re: (Score:2)
BDB for the win, but only the version before the license change.
Re: (Score:2)
postgress or db2
The term "Oracle" is now more than the database. It is a fully-integrated business stack - BPM, OSB, Coherence, WebLogic, ADF, etc, etc, etc.
I mean, seriously, this is/was about a health care site, and people think the Oracle's technology involved in it for good or bad) was just on the database part?????? W. T. F? Whether that is good or not, that's another thing, and an unimportant one because if a system is designed like crap, it won't matter what stack (proprietary or not) you use. It will be crap.
Re: (Score:2)
Yeah, I met the statement bitch once, and she was very clear on what she meant.
Re: (Score:2)
Technically it's not a diction issue, either. Diction is how you pronounce things, and since carrot and caret are homophones as far as I'm aware, the diction is the same.
http://en.wikipedia.org/wiki/D... [wikipedia.org]
Re: (Score:1)
carrot and caret are NOT homophones in English. You need to tune your ears more carefully!
Re: (Score:2)
This gubblick contains many nonsklarkish English flutzpahs, but the overall pluggandisp can be glorked from context.
Re: (Score:2)
If "glork" isn't an English word, it should be. The mean would be something like the contravariant meaning of "grok".
Programmer 1: did you grok that function?
Programmer 2: nope, it glorked any thought I had about the spec.
Re: (Score:2)
jargon file [catb.org]
Re: (Score:3, Insightful)
Oracle's database is quite good. With proper tuning and schemas, Oracle is amazing. It's totally a hardcore geek's RDBMS.
This article is more about their consulting services. Ultimately, Oregon had the final decision. If they hired Oracle and said, "here you handle this whole thing," that's one thing. If they hired Oracle and said, "we need you for support, but we call the shots," that's entirely another. If Oregon didn't have a single person driving it, making final decisions, setting deadlines, and did al
Re:It's Not Really Oracle (Score:5, Insightful)
What you are really saying is that Oracle knew Oregon's exchange would be a POS before they even signed the consulting contract because of the lack of Oregon bureaucrat skills, but they took the contract anyway because they knew they could as they say MILK IT!
Since they knew full well it would fail, they would document everything to the hilt, including specific warnings, while padding up the consulting, knowing full well that they would never finish the job, but would get paid a pile of money anyway to add to Larry's billions.
Re: (Score:3, Interesting)
Well yeah. But if this was the case, then the buyers are to blame: if they were going to wing it, they would have been way, way better hiring opensource consultants and an open source database and then get to coding like hell and even open source their whole op. If the case is that the state didnt purchase a fire and forget project, then they are as stupid as the oracle salesmen is a ghoul.
A word for 'buyers': if you are going to go macho on a thing like this, you cant be a little bitch and buy oracle. You
Re: (Score:3)
But if this was the case, then the buyers are to blame
If the buyer orders a perpetual motion machine then he's an idiot.
But any engineers and consultants taking money to work on the project are morally bankrup too.
Re: (Score:2)
So in other words, know what you're getting into before you try to make love to the grizzly? :)
Re: (Score:2)
Bet your bottom dollar Oracle covered their asses with a formal spec and timeline process, and every extension of the critical path was documented and signed off on. I don't think this will look good for the state of Oregon.
What you are really saying is that Oracle knew Oregon's exchange would be a POS before they even signed the consulting contract because of the lack of Oregon bureaucrat skills, but they took the contract anyway because they knew they could as they say MILK IT!
Every competent consultant is going to cover themselves, especially if they are not doing all of the work. How could you ever guarantee anything if a large portion of the work is outside of your control? If you didn't hire their employees, you aren't allowed to make final design decisions, you don't make the project plan, you don't set the scope of the project, then you don't have control over the project's success. You can certainly advise and increase the chances for success, but that is it.
As a consultan
Re: (Score:1)
What you are really saying is that Oracle knew Oregon's exchange would be a POS before they even signed the consulting contract because of the lack of Oregon bureaucrat skills, but they took the contract anyway because they knew they could as they say MILK IT!
Since they knew full well it would fail, they would document everything to the hilt, including specific warnings, while padding up the consulting, knowing full well that they would never finish the job, but would get paid a pile of money anyway to add to Larry's billions.
Enterprise software such as the packages Oracle sells require consulting services to integrate. Period. If you try to skimp on this part why are you even purchasing such as big solution? If this were SAP, IBM or any other company the same rules would apply. It's a classic case of the government using contractors that are not qualified for the job.
Re: (Score:2)
In many instances, Oracle is expensive and overly complex for what is the ultimate underlying (and simple) task of storing data in a reliable and redundant fashion. A hardcore geek's RDBMS is not what anyone should ever recommend for any production database environment that does not employ umpteen 'hardcore geeks' at any given time to explicitly manage that system.
Oracle is like a diamond encrusted iphone of DBs, it's got perceived value and makes others think you have money and power, and that perception
Re: (Score:1)
Carrot? I would also produce an enourmous steaming pile of shit if you made me eat that many carrots.
Re: (Score:2)
You could drop Oracle on a thousand carrot diamond and they'd still turn it into a steaming pile of shit. It's Oracle, it's what they do best.
You are being subjective.
Re: (Score:2)
There's also nothing about running a health exchange that requires the use of an Oracle DB. The volume of data and transaction rate wouldn't stress any database. The secret sauce is in the application code, not the DB. They should have found a developer with a proven track record of delivering LAMP-style systems rather than pissing money away on a gold plated turd from a company with no grand history in developing web sites.
Re: (Score:1)
It's not the web site that's the hard part, it's the back end integration work. Throw in HIPAA and HITECH and you've got a stew of poo and screw you.
Re:It's Not Really Oracle (Score:5, Interesting)
Oregon's health website is a monstrosity. They budgeted way too much money, were way over ambitious, and involved way too many people. The opposite end of the spectrum is Kentucky, which budgeted the least amount of money, and was thus forced to implement a streamlined site with a small lean team. Kentucky's website was ready on Oct 1st, and has run since without a hitch.
Re: (Score:2)
The opposite end of the spectrum is Kentucky, which budgeted the least amount of money, and was thus forced to implement a streamlined site with a small lean team.
Amen to that. The larger the budget the greater the probability of failure. Software development has to be done by evolution not revolution. You start small and slowly add features in the form of modules with well defined interfaces. Any other approach most likely results in failure or if in any part successful, a monstrosity that is close to unsupportable.
Re: (Score:2)
Yes and no. If you aren't careful, you'll wind up with a dirty snowball which wasn't so much designed as it was congealed. Modularity will not save you. If your site won't scale, then you are going to need a new design.
I agree with starting small though, as long as the tradeoffs are understood and management doesn't cough up a hairball when a redesign is necessary.
Re: (Score:2)
Modularity will not save you. If your site won't scale, then you are going to need a new design.
That's more a matter of a good approach and design when developing your modules. If you write crap modules you're right. If you're modules are designed and developed to be scalable it won't be an issue. In large projects modularity is almost always a better approach than monolithic. I have yet to come across a project where that wasn't the case. It's especially the case where scalability is an issue. It's much easier to develop and rag out scalability issues within each module then it is after you've develo
Re: (Score:2)
That's probably what the sales-person told them.
"Just drop your leaky little app into our Oratron Fix-O-Matic 5000 and out will pop perfect shiny reports and data! You have my trustworthy word!"
However, seems they forgot to get it in writing.
Re: (Score:2)
Well, Oracle WAS dumb enough to take on the project in the first place!
Enh as much as I dislike Oracle... (Score:3, Insightful)
Re: (Score:2)
"Incur significant legal exposure during the course of fucking up a high-profile project for a government client" isn't one of those good strategies.
Doing one or the other can actually be surprisingly lucrative; but both, less so.
Re: (Score:2)
Time and material contracts basically means renting consultants by the hour, short of outright criminal behavior there's no promised time frames, deliverables or guarantees of functionality or quality. The upside is the lack of formalism, I've developed many reports on a T&M basis and basically if you want a filter here and a total there and to add one more column and add a traffic light here and a drill down there just say it and I'll keep working on it until you're happy. Heck, I've taken "requirement
Re: (Score:2)
Disclaimer: Having been a body for other multinationals on similar projects, the $3:1 ratio
Re: (Score:3)
Oracle consultants were in the midst of the mess, they saw the failings, they repeatedly reported to the state that the project was going off the rails, and yet they still managed to cash their paychecks.
Had the consultants actually threatened them with "either you hire a professional to do the systems integration or we're off the job," and had they then removed themselves from the failing project, they'd be 100% blameless. But they didn't walk away, they just wrote some CYA memos and collected their money
Re:Enh as much as I dislike Oracle... (Score:4, Informative)
Oracle consultants were in the midst of the mess, they saw the failings, they repeatedly reported to the state that the project was going off the rails, and yet they still managed to cash their paychecks.
Then the consultants were doing their jobs.
Had the consultants actually threatened them with "either you hire a professional to do the systems integration or we're off the job," and had they then removed themselves from the failing project, they'd be 100% blameless. But they didn't walk away, they just wrote some CYA memos and collected their money.
But it was not the consultants' job to do this. In fact, if they'd walked off the job as you advocate, they'd very likely be opening themselves up to a lawsuit for breach of contract.
Re: (Score:2)
But it was not the consultants' job to do this. In fact, if they'd walked off the job as you advocate, they'd very likely be opening themselves up to a lawsuit for breach of contract.
Actually, I posted this a bit hastily. What I should have said was something more like, "If they'd walked off the job as you advocate, they'd very likely be opening up Oracle to a lawsuit for breach of contract, and themselves to getting fired by Oracle for doing so."
Re: (Score:2)
All of these claims have been answered elsewhere and SHOWN TO BE FALSE.
Reposting them DOES NOT MAKE THEM TRUE--THEY ARE STILL FALSE CLAIMS.
Re: (Score:2)
You keep repeating the same lies as if re-posting them will magickally make them turn true.
Re:Enh as much as I dislike Oracle... (Score:4, Informative)
OTOH Oracle (as their PR points out) were not managing the project they were on a time and materials contract, which most people in the industry would understand as meaning "we will give you what you ask for, but don't blame us if it is not what you want". The client obviously wasn't listening to the "don't blame us" part when they signed the contract.
Re: (Score:2)
The point being that if you give the ENTIRE project to Oracle instead of just part of it that it would all have been wonderful?
Re: (Score:2)
The point being that if they'd given the entire project to Oracle, then the entire project would in fact be Oracle's responsibility. But they didn't, and so it isn't.
Re: (Score:2)
APK, we're in the midst of a discussion based on facts and logic.
How could this involve you in any way, size, shape, or form?
Never bring politics... (Score:5, Funny)
Never bring politics... to an electronic documentation of timeline fight with a database company.
Re: (Score:3)
Re: (Score:2)
I was an after-the-fact consultant to fix a botched IBM project, and I guess the penalties were so high that IBM bankrolled the re-implementation with on-shore workers to get the project finished. Whenever you go into bed with an SI, make sure you have an iron clad contract and many penalty clauses.
PS: WiPro is almost entirely indian, so I don't know what H1B has to do with anything unless there's some contract requirement to have staff on-shore, which makes little sense when the purpose is to cut dev. cost
Re: (Score:3)
Re: (Score:1)
Such as using your instead of you're or their instead they're, right?
Typical BS (Score:2)
So, we're seeing the fingers of the horn-hairs pointing at each other for a failure that their brown-nosed underlings caused on both sides. Don't blame the geeks, blame the suits.
Yes yes we had all these objections before signing (Score:5, Insightful)
We were forced to sign this contract. On gun point actually. And then they said that we should take their money or they'll break our knee caps.
You see, we are the victims here.
Larry
Re: (Score:1)
Oracle has skills and knowledge? (Score:5, Insightful)
"...'Cover Oregon lacked the skills, knowledge or ability to be successful as the systems integrator on an undertaking of this scope and complexity,'
Gee, that's funny. And here I thought I was in the majority in thinking that it is in fact Oracle who lacks the skills, knowledge, or ability to fix that piece-of-shit Frankenstein they want to label a working product.
I suppose if you thought you were buying a perpetual bug and patch service, sure. They're fucking awesome at that. I might even be so bold as to say #1 in the industry.
Re:Oracle has skills and knowledge? (Score:5, Insightful)
"...'Cover Oregon lacked the skills, knowledge or ability to be successful as the systems integrator on an undertaking of this scope and complexity,'
Gee, that's funny. And here I thought I was in the majority in thinking that it is in fact Oracle who lacks the skills, knowledge, or ability to fix that piece-of-shit Frankenstein they want to label a working product.
False dichotomy, it's not one or the other.
ALL the exchanges failed (Score:4, Insightful)
All of them.
In the case of all of them failing you have to look at the common denominator because ALL of them failed.
Newsflash... Oracle was not involved in all of the exchanges.
The central problem was that the rollout was rushed for political reasons.
If it were slowed down then the republicans might have had more success killing it before implementation. Even now it might well die. So the democrats rushed the rollout.
And this is the result.
That is not Oracle's fault. We all have experience with projects that are rushed through planning to the point where they are unworkable.
That's all this is... nothing more or less.
Re: (Score:1)
All of them.
In the case of all of them failing you have to look at the common denominator because ALL of them failed.
Newsflash... Oracle was not involved in all of the exchanges.
The central problem was that the rollout was rushed for political reasons.
If it were slowed down then the republicans might have had more success killing it before implementation. Even now it might well die. So the democrats rushed the rollout.
And this is the result.
That is not Oracle's fault. We all have experience with projects that are rushed through planning to the point where they are unworkable.
That's all this is... nothing more or less.
Yeah, you're right. I don't know why so many of us jumped on Oracle here. I mean c'mon, of all the products I've ever worked with in my data center, Oracle always installed just beautifully and ran flawlessly. And cheap too! Starting at only a few million regardless of company size. And even when we didn't even budget for it, Oracle was nice enough to hand us more invoices and bills as time went on, because you know, the occasional patch was needed, and we did run across some tiny bugs and annoyances f
Re: (Score:2)
I have lots of experience with Oracle and you had better believe that the state of Oregon did as well.
The state signed the contracts with Oracle and fucked up.
JUST LIKE EVERY SINGLE OTHER EXCHANGE IN THE ENTIRE COUNTRY.
At this point you're dealing with very simple logic.
Solve for X and then agree with me.
Re: (Score:2)
The vast majority of oracle applications work quite well.
Saying otherwise merely admits your own ignorance.
Re: (Score:1)
Can't say I've used a single Oracle product that didn't end up exploding in my face at one point or another for no apparent reason.
One time I couldn't upgrade MySQL because it claimed I couldn't go from paid to free licensing on that version. I've never paid for MySQL in my life. It's stupid bugs and lack of attention to detail like that which makes me think Oracle is guilty, guilty, GUILTY!
Re: (Score:2)
Except for many of them work just fine.
Oracle does not have a reputation for being shit no matter what you think. And that reputation is largely a product of their successful track record with many customers.
Obviously some people aren't going to be happy for legitimate and illegitimate reasons.
That's normal.
But on balance, Oracle provides a good product.
the primary complaint i hear about them is that they're so expensive.
They are expensive. I completely agree. i wouldn't buy their stuff either because its j
Re: (Score:2)
Actually, their main database product is really nice. Pity about the pricing structure.
Re: (Score:2)
A wiser move would be kicking your moronic politicians out of office.
They did this and they'll do it again or something just as bad until you clean house.
So long as you tolerate bad politicians you're partially responsible and your tax money is forfeit.
Re: (Score:2)
That might be "political" reasons, but it's also practical reasons. If you want to get certain things done, you have to race against competition trying to kill it.
For about 100 years various presidents and lawmaking groups have tried to enact a medical insurance program of some sort, only to see it smashed down. With that kind of record you know you
Re: (Score:2)
Its a concern that is not Oracle's fault or responsibility.
You tell me you want a house built in two days... Fine... but if you expect there to not be serious problems and unforeseen issues as a result of rushing through the planning phase and then constantly changing the mission premeters throughout development... then you're being unreasonable.
Projects that are effective tend to have two things going for them.
1. A lengthy planning phase where everything is spelled out in detail.
2. A no nonsense implementa
Re: (Score:2)
Newsflash .. customers are often unreasonable.
In your scenario, if the contractor signs a contract to build the house in two days, then the contractor is liable if the house is not ready in two days. As the contractor,
Re: (Score:2)
I think you'll find that in any contract, there is a notion of specificity.
If you don't specify what "done" looks like in the contract then the contractor can argue that "his version of done" satisfies the terms of the contract.
Furthermore, they didn't hire Oracle on to do it. they rather did the integration in house using Oracle contractors to answer questions and do parts of the project.
It could be argued by Oracle that the the failure was in the integration and not in anything they provided.
As to the cos
Re:ALL the exchanges failed (Score:5, Informative)
Re: (Score:2)
You're close ... it's the "business" itself that is unworkable in this case . That's the common denominator.
"Do a bad idea ... but on a computer!" does not stop it from being a bad idea. It just digitizes the implementation of the damage.
Re: (Score:2)
if by business you mean the ACA, then I think most would have to admit it was very poorly done.
If you mean insurance itself... that worked for many years prior and continues to work for home insurance, car insurance, etc without much of a problem.
The issue comes largely from politicians writing rules for a very complicated issue that they don't understand and lack the proper respect to handle slowly and rationally.
Anything that takes more then 10 seconds to understand is either not addressed at all or half
Re: (Score:2)
They were all linked to the federal system which itself failed... so its largely irrelevant.
The point remains that I'd hardly blame Oracle because another ACA exchange failed. You say some of them didn't fail?... Fine... what does that prove?
It was mostly a disaster.
And that isn't even addressing the law, its effect on the healthcare system, the millions of people that were inconvenienced, the probably hundreds to thousands that will have shorter lives or die because it... we won't get into that. Just on th
It's not Oracle's fault! (Score:3, Informative)
It's the customers' fault. EVERYBODY in the IT business already knows that Oracle invariably gives you:
- Bizarely high price
- Incomplete project result
- Project delays
- Low quality
- Extreme vendor lock in
E.v.e.r.y s.i.n.g.l.e p.r.o.j.e.c.t they do.
I'm not sure whther to cry or laugh at this. Just don't go with Oracle, every sane IT professional knows that.
Oracle burning bridges (Score:1)
Oracle should accept some losses and quietly make an amiable-as-possible exit. Why air dirty laundry about clients? Even if the State is partly to blame, being a loud asshole makes you less likely to get future gov't contracts.
Re: (Score:3)
Oracle should accept some losses and quietly make an amiable-as-possible exit. Why air dirty laundry about clients? Even if the State is partly to blame, being a loud asshole makes you less likely to get future gov't contracts.
You have no idea the level of arrogance that exists at Oracle...
Re: (Score:1)
You mean the org resembles its leader?
Re: (Score:2)
Re: (Score:2)
You're assuming they have a good reputation to spoil. They don't. They get contracts because there's a superstition that the way to build a database-backed system that scales is to buy the most expensive database you can find.
Project success (Score:2)
Project Lead is 100% responsible... (Score:2)
Project management (Score:3)
I am working as a consultant.
My good advice to every customer is: dont buy consultant work as time and material. Buying as time and material puts the wrong incentives to everybody:
-Your own people will feel that they still can just use them as normal workers and keep all decisions (and thus responsibility) to themself
-The consultants dont care, since just doing what your own people tell them without thinking is what gets their monthly timesheets signed. If something goes wrong they can even sell more hours, not less
-The consulting company does not care (and rigthly so since that was not what you asked for) and will send you inexperiences junior consultants wherever possible.
-Coding quality has to be reviewd by your own people (or just accepted as it is)
-Your own people are usually vastly inferior at project management in comparison to the average senior consultant - in a non T&M contract the usual situation is that you get the things done in time or you will loose money.
Re: (Score:2)
Yes, and if you buy consulting work based on a flat amount of money for a project assigning the right people to the right task is something the consulting company does for you. Because if they do this then will earn more money.
boo-oo (Score:2)
People on the inside know the truth (Score:1)
I have been working on a large data project for another state - this state has outsourced everything to 3 or 4 large companies. That itself is not so bad, but the state doesn't have anyone left to make decisions. Instead it is all left up to the vendors. It is difficult for vendors, even when trying to do the right thing, to know what the business (state) needs or wants for some things.
Trying to implement proper security controls and create separation of duties when everything is outsourced is hard to do. E
It is worth noting ... (Score:4, Informative)
Re: (Score:1)
The State of Oregon has failed at many IT projects (Score:2)
I've worked on several fiascoes that the State of Oregon has tried to build over the last 30 years and they always end up as fiascoes. Motor vehicles, child support system, a consolidated database of Oregon state welfare recipients. They all failed for one reason. Oregon State workers are a bunch of lazy, incompetent, featherbedding incompetents.
They take off on sick leave for days at a a time without even notifying their bosses. Are promoted based on minority or gender status instead of competence, si
Remain skeptical... (Score:2)
Re: (Score:1)
The Veterans Affairs has been using an EMR for Decades. If Obama was serious about getting us all on the same page, he would make everyone use the EMR system of the VA.. yes it would suk big time. But we would all be in the same suck together. AND IT WOULD SAVE A LOT OF TAXES because that's what is paying for all this EMR bs anyway.
Of course, the irony is that the final solution would be provided by the military...
Re: (Score:2)
So AC, you really *think* you know what you are talking about, but in fact you really don't.
Postgres - in a high transaction environment if the vacuum goes sideways you just simply crash and burn and your data gets scrambled. On top of that, I double dare you to try and move from one machine to another, much less one hard drive to another.
MySQL - ACID much?
SQLLite Uhmm for little tiny projects, sure as long as you don't need ACID or more then one person using it.
Oracle - IF and it is a BIG ONE - you actual