IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
11–20 of 110 posts
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#12Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
Some of the things I know of. Probably a ton other exceptions.
My main takeaway is that payroll deals with people on a highly individual and highly impactful way. This is not ordering a taxi. This is stuff to do with whether you have dinner on the table or whether you can pay for your daughter's life-saving surgery.
It's interfacing with the messiest, most nonlinear, and most emotional parts of human life. You cannot simply put in a rulebook into a computer and call it a day.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#131) IBM pulled the same types of stunts on this project and also failed spectacularly. Its not in the news though, as private companies are reluctant to admit failure.
2) IBM and other big consulting companies pour large amounts of revenue and time into relationship management and networking. This keeps the "nobody ever got fired for hiring consulting shop x" fallacy alive and kicking.
3) There is never a large implementation that is "out of the box and turn key" If a consulting shop tells you this is possible without great sacrifice and compromise to business process, you should run the other direction.
4) IBM and other big consulting shops regularly oversell their specialty domain knowledge, and often end up farming it out to independent vendor/domain experts after they realize they're in over their head.
5) While I think IBM is a shell of its former self, their behavior here is big consulting industry standard.
6) Most private companies know that a project will largely come in way over budget, and often don't care as long as they can afford it. The overages are usually written off and as long as the operational risk is shifted away from the business then people are usually happy.
As an independent consultant, Im obviously biased, but my opinion comes from experience working along side with Deloitte, IBM, PWC, and some other big consulting shops. I am usually one of a few niche independent contractors that are brought in to handle specialty items.
So why does this keep happening? Most enterprises/governments do not want to place their faith in boutique consulting shops or independent consultants as this seems too risky even if they would likely be able to implement for half the money in half the time. The arbitrage for big consulting shops comes from this. Most big consulting companies are going to put 1 or 2 senior and expensive(to their own payroll) people on the project and leave the grunt work to cheaper junior onsite or offshore resources. That work is still billed at 150+ per hour and the senior folks 300+ per hour.
Payroll isnt "hard" per se, its just hard to model into a single comprehensive process. Complicating this is the fact that laws and taxes vary by employee type and location. Internal business rules vary everywhere, and even though best practices exist, there is always differences from one place to another. Finally, people get really pissed when their money aint right...
Ive noticed, anecdotally, that IBM in particular has had issues with big projects and variances. I chalk that up to being the relative newbie in the big consulting world, and they're likely underbidding to get a foothold.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#14Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#15Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
And this is why contractors love doing business with the Government of Canada. Bill, baby, bill.
So basically the problem isn't the inherent complexity of payroll systems, it is project management and process.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#16Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
http://wiki.c2.com/?WhyIsPayrollHard
And that's just scratching the surface of the types of problems encountered.
Statutory compliance makes payroll software complex. There can be many hundreds of rules defined by government and law (and combinations of these rules) that can affect how much money ends up in your pay packet. In addition to this the payroll software and the data held within needs to be continually kept up to date and compliant with any new rule, change of rule or removal of rules. That alone can mean many monthly updates just to keep in step with legislative changes.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#17Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
Every business process that has run for decades is complicated. Think how much bugs have been "fixed" and how many custom little things have been built. Managing users, expectations, deliverable of such things is very complicated.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#18where does someone find government contracts to bid on? you could be like the guys from War Dogs but instead of guns and ammo you trade code. How does anyone knows there's something to bid on or do they only tell IBM? In that case it's hardly IBM's fault is it.
The government creates a Request for Proposal (RFP) listing what the government wants. Companies have some listed period that could be as short as 7 days or as long as 6 months to respond with a Proposal of work including costs. Government then reviews and picks one based on the stated criteria. This might seem like a reasonable solution, but it adds significant overhead.
This is where the big shops earn their money. They know how to grind through the paperwork.
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#19Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
Re: IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
#20Mind boggling. What could possibly be so complicated about a payroll system? Does anyone here have insight into this problem space?
Local and state governments also need to track time for Federal and State reimbursement and reporting with multiple, conflicting standards.
It’s compounded by the fact that the people who truly understood how things worked (because they were there when the programs were implemented) are mostly retired now.
When you hire contractors to do this, the scope gets defined up front, and the contractor dumps anything not captured on the customer, which generally means a change order and more $.