Oracle has sued Oregon for breach of contract, seeking more than $20 million in fees the state is withholding for its work on Cover Oregon, a troubled insurance exchange website developed as part of President Barack Obama's health care policy overhaul.
The move is a preemptive strike by Oracle against Oregon, whose governor, John Kitzhaber, has advocated suing Oracle.
[ Find out what topics and issues affect tech's biggest names and news makers in the IDGE Insider CEO interview series. | Read Bill Snyder's Tech's Bottom Line blog for what the key business trends mean to you. ]
Oracle had already claimed Oregon officials were conducting a "smear campaign" meant to hide their own shortcomings. The vendor fleshed out that allegation at length in its complaint, which was filed Friday in U.S. District Court for the District of Oregon.
"Oracle worked at Oregon's direction on [Cover Oregon]," and the software has helped hundreds of thousands of Oregonians enroll in health insurance or Medicaid, the complaint states. "That, however, is a fact most Oregonians do not understand."
When problems with the site were reported upon its Oct. 1, 2013, go-live date, "public officials chose not to give a measured, fully informed response," the complaint adds. Instead, they decided to "blame someone else," namely Oracle, according to the filing.
"While flogging Oracle publicly, Cover Oregon continued privately to ask for Oracle's help," it adds. "(Indeed, it continues to this day to seek Oracle's technical help with the project)."
A key bone of contention in the dispute centers around the fact that Oregon hired Oracle on a time-and-materials basis, with the state serving as its own systems integrator.
"That decision was akin to an individual with no construction experience undertaking to manage the processes of designing and building a massive multi-use downtown skyscraper without an architect or general contractor," Oracle said.
Another alleged flaw in the state's approach: It decided to build Cover Oregon at the same time it was embarking on a major IT modernization project for other aspects of its health and human services operations.
Overall, the Cover Oregon project suffered from widespread "bureaucratic dysfunction," with various state agencies unable to work effectively together, it adds. State officials also wouldn't heed repeated warnings that the project was in trouble, Oracle alleges.
Other problems included a propensity by state officials to "change their minds frequently about the work they wanted performed," with Oracle programmers asked to make on-the-spot changes to code, according to the complaint.
What seems clear is that Cover Oregon's issues reached Oracle's attention at a high level. The company assigned chief corporate architect Edward Screven, a longtime Oracle employee who reports directly to CEO Larry Ellison, to work on righting the ship, albeit ultimately to no good end.
Oracle's lawsuit reproduced a testy email exchange between Screven and Cover Oregon CTO Garrett Reynolds.
A number of Oracle employees working on-site reported that Reynolds stated he had given himself administrator privileges and made changes to the production environment on his own, without following proper procedures, Screven wrote in an email.
"If you have made such changes, please send a written description of each change, including when you made it," Screven said. "Also, please do not make any more changes. [E]ven trivial changes can result in confusion that leads to serious mistakes down the road, and even an expert can make mistakes."
Reynolds' response to Screven was terse.