So sad that Oregon couldn't find something other than a soul sucking corporate behemoth.
So sad that Oregon couldn't find something other than a soul sucking corporate behemoth.
They are both to blame. Well Oracle made a pretty penny, so financially they know how to do this.
I once knew an Oracle salesperson. Asked them what they thought of PostgreSQL, including the companies providing paid support for it. And the response was nobody can tough us, because we know how to sell and market our stuff to the top brass. Those at the top listen more to the salesmen like that than to their own employees. Then obviously there is kickbacks and all kinds of incentives.
All that said, a successful lawsuit and even criminal prosecutions won't make a significant sent in similar future cases. Governments have got to start acting like a large, collaborative, transparent monopsony, and to demand that vendors draw on and contribute to a pool of open source software, and to form consortia to audit and maintain that pool. That would be a huge benefit to the technology industry, and to taxpayers.
Those people may have had families or something and so weren't willing to risk their jobs in order to try to get through to the managers about how fucked the thing was.
Actually, most people don't even consider explaining to their bosses how bad things are structured. They just accept whatever box they are put in without even examining it closely. Which is a big problem. But goes back to people wanting to keep their jobs.
The thing is that structures of often so fucked, it literally puts people's jobs in jeopardy in order to fix them. For example, if a PM at one point realized that there was no actual working deliverable after X months, they probably realized it was because of some decisions a boss or another PM had made. So in order to rectify that situation, they would need to say or do something that could potentially get that person fired, or try to convince that person, either of which would mean it was likely they themselves would be fired.
Basically I think that people usually don't want to rock the boat because they are scared, and so its easy for them to say something is someone else's problem and just keep their heads down.
Comes down to politics as much as actual ability or knowledge. Hierarchies make it worse.
When you start with the decision to give millions of dollars to fucking Oracle, you can either have that boss replaced or assume the project is fucked.
The question that I had, and continue to have, is who signed off on the deliverables? There should have been numerous deliverables along the way, with a release of funds with each signed off deliverable. In my mind, those who signed off on the deliverables (as working) are ultimately the ones responsible for it's failure..
http://www.opb.org/news/article/legal-recourse-stymied-by-co...
"That kind of contract means Oracle wasn’t being paid for a working website; it was being paid for the time it spent working on the project. It would have been up to the administrator to make sure the website worked, but the state decided not to hire one, and gave itself that role."
So it looks like Oracle (through a roundabout arrangement with Dell) was on price agreement and they entered into a time & materials contract with Oracle and paid them via POs. Jesus christ on a cracker. Now I wonder if the Legislature had to approve OHAs limitation like they did with my Agency? In other words, we had to get permission from the Legislature to spend our own money (outside of normal operating costs).
I had to budget my big IT expenses before each biennium and wrap them up into Policy Option Packages that then got presented to the Legislature to get approval to implement them. Yes, this was for things like new servers, hyper-v, etc.
What I find utterly unfathomable is that the state wrote ONLY 43 POs totalling 132 Million fucking dollars. That means that each PO was over 3 Million dollars (provided it was divided up evenly between each PO). Was there no chain of accountability on these POs? Who approved them? Who had oversight on this process?
Actually since you mentioned it:
"The purchase orders state that the purchase had to be split across multiple POs due to ADPICS controls. OHA explained that this was due to limitation on the authority of the OHA purchaser entering the POs into the ADPICS procurement system."
So they had to split the POs up to get them past the business rules implemented in their accounting platform? Heh.
The report goes on to mention that "the project seemed to lack a consistent, cohesive enterprise approach to managing the project." This sounds like DAS wrote this. It goes on to say, "The focus was on establishing an enterprise solution for the exchange and for the DHS Modernization project.". Again it sounds like DAS wrote this.
A key component (I think) that screwed the process was not keying vendor payment to deliverables, well and paying time & materials only. Fucking unbelievable. If I had been involved in this project, I would have gone on record in the beginning as against this setup and I would have considered it doomed to fail.
It's interesting that they put together an RFP for a Systems Integrator and during the open question process "Carolyn Lawson said that she called potential system integrators and was told that they were not interested in bidding due to the lack of clear requirements and the limited budget (the state requested $96M, but was only funded $48)" So no potential bidders would bid on this fiasco.
Hint: always, always do these on bid. No one ever saves money/budget on consultants working time and materials.
If you do a firm fixed price contract, the contractor takes on all the risk and will charge a much higher price to compensate. You'll also spend a lot more time and energy on writing bulletproof contracts because the stakes are so much higher. Worse, you'll need to do contract negotiations for every requirements change.
It's possible to make either work, though. I don't think using a different contract type would have fixed the root problem here.