NYC Mayor Demands $600M Refund On Software Project
alphadogg writes "New York Mayor Michael Bloomberg is demanding that systems integrator Science Applications International Corporation reimburse more than $600 million it was paid in connection with the troubled CityTime software project, a long-running effort to overhaul the city's payroll system. 'The City relied on the integrity of SAIC as one of the nation's leading technology application companies to execute the CityTime project within a reasonable amount of time and within budget given the system's size and complexity,' Bloomberg wrote in a letter Wednesday to SAIC CEO Walter Havenstein. CityTime was launched in 2003 at a budget of $63 million, but costs swelled dramatically as the project stumbled along for nearly a decade."
Because large government programs always run on time and on budget.
This post comes with a double-your-money-back guarantee!
Any offense taken to this post is at your sole discretion.
The Honorable Mayor Bloomberg is shocked, shocked, to discover fraud and waste going on here...
Last time I heard of them, it was with the failed FBI casebook system. Does SAIC have a generally good delivery rate on projects otherwise?
The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
Nothing seems so simple as Time and Attendance software until you to write/consult on/implement Time and Attendance software.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
Was there no off-the-shelf software good enough? Not for $60M? Really?
-- My hovercraft is full of eels.
I would love to hear the stories of how NYC's requirements lead to the mess. Which as a former defense contractor, I'm almost certain they are there.
Did Bloomburg take a break from monitoring people's salt intake? When did he become a software project management expert?
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
The EULA specifically says that you can't ever, never sue us--for any reason. It also says that this software is not in any way obligated to ever function.
Hey, you clicked through it.
SJW: Someone who has run out of real oppression, and has to fake it.
If something's owned by everybody it's owned by nobody, and that's exactly who'll gives a fuck about making it work well.
"[New York City] just laid off 500 public school aides who make $18,000 a year, while they’re paying all these [230 software consultants] that are making $400,000 and $500,000 a year for a failed system." http://www.democracynow.org/2010/3/26/juan_gonzalez_ny_pays_230_consultants
So NYC leadership figured out that they were in the middle of a giant pile of steaming........ at 10x the original budget? I would have thought you cut off the flow of money a bit sooner if you weren't satisfied with the results. Why didn't this come up at the $60 million mark?
It sounds like SAIC did some bad things, but it's troubling that it got this far without some better oversight.
It's not unique for government. See DNF.
I hope they had a fairly well written statement-of-work. I'm assuming no, considering the circumstances.
CityTime was launched in 2003 at a budget of $63 million, but costs swelled dramatically as the project stumbled along for nearly a decade.
- this is the problem with government programs: from the very beginning they are already deep in trouble. It makes no sense that a computer payroll system should start at 63 million, why did it start at that number from the beginning?
It makes no sense that government should be so large, as to require a computer payroll system that starts as a 63 million project, never mind that anybody getting that contract will make their best to prolong it as much as possible, simply because it IS government and it does not care about costs.
When somebody says that government can do things efficiently, and they use the postal office as an example, they should really go back to that premise and realize, that the US post office is out of cash - it's selling 'forever stamps' today, and assuming it doesn't just dissolve over the next few years, it won't be able to make any money at that time and it will be in a worse fiscal shape than it is today, because the stamps sold today are basically protection against the 10% (current level) of monetary inflation that US Fed and Treasury are incurring on US population. Today the postal office cannot function already and they sell the forever stamps, tomorrow, they'll have to raise the prices but people will use those forever stamps and the postal office will either have to default on that stamp or dissolve, or there will be another bail out, and people use that as one of 'better' examples of government 'efficiency'.
Another example they give is Medicare, while not realizing that Medicare costs are spread out among various parts of government that are not calculated into the costs directly, and just like SS, that program is bankrupt today, being the biggest pyramid scams of all times, making Madoff look like a preschooler.
Anyway, back to this topic - who was the NYC mayor at the time when this ridiculous project started I wonder? Oh wait, Bloomberg has been the mayor of NYC since 2002 and this project started in 2003. So where was he all the time when the costs overran by x2, by x3, by x5, is the magic number for a politician to look at some cost overruns only when they exceed the x10 estimate?
People blame corporations and businesses for waste and fraud, but at least corporations and businesses have to extract their money from customers (well, unless they are government protected monopolies of-course) by selling products that customers want.
When business overruns its costs and credits like that, it likely goes under. Shouldn't the same apply to governments? I think it should. And those, who are allowing the money of tax payers to be wasted like that do need to spend some time thinking about in jail. Same should be done on all levels - federal and state and municipal, maybe then the governments will stop bailing out failing businesses and causing massive economic collapses.
You can't handle the truth.
'The City relied on the integrity of SAIC...
LOL. L. O. L. I'd like to meet the guy who relies on the "integrity" of any major military-industrial complex contracting company like SAIC, Halliburton, Raytheon, etc. I have shares in the Golden Gate Bridge, Inc. to sell to him, which I print out at the Kinko's around the corner.
no doubt.
Yes, I have actually worked in this field. And yes, payroll is more complicated than it seems on the surface. But it's not that complicated. It's not "I can build a dozen F-14s for less" complicated.
The money spent on these types of applications is just obscene. There's gotta be major corruption in the procurement process. And it's everywhere; this isn't just a NYC problem.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
that it is commonly believed that specifying software is easy. It is very hard even for smart people and to my mind should be avoided if at all possible. What NYC should have done was to find a payroll system they liked, perhaps had it tweaked a little by the vendor where there were irreconcilable differences and then changed their own payroll practices to fit the capabilities of the software. As others have said, it's not as if New York is the only state with a payroll to process.
SAIC make their living out of poorly written specs, they have no interest in getting a decent spec.
Furthermore, this is an area where open source excels, one can generally quickly make a decent prototype and once you have discovered what you like through trial and error you can either use the working prototype as a specification or simply scale-up the software you have and use it for whatever period you choose, you won't be forced to upgrade on a vendor's timetable (another source of "perpetual gravy").
Nullius in verba
Too many times contractors will get to a position where they become entrenched and start raising the cost, changing the contract, and never having the intention to actually meet the agreed time and price.
Then politician don't sue because they are afraid it might hurt their image.
We need more public official to call these companies on there shenanigans.
The Kruger Dunning explains most post on
The problem with projects when the Govt is involved is this.
It is TAX PAYER money that is paying for it. So, people tend to take their time shall we say, when doing the project. In otherwords, when it is NOT your money at risk, rather tax payer money, there is no risk. If it were an investors money or YOUR money, you would monitor very closely the project and not let it drag on and on, no matter what the excuse is. Pretty simple concept to understand.
What SAIC did was morally wrong, BUT I am certain there were a lot of people involved in that project that allowed this to happen. One would assume that the New York City government is not being run by a bunch of ignorant hicks paying top dollar for a pig-in-a-poke. There is plenty of culpability to go around, and some city officials need to be investigated.
Proverbs 21:19
now we need to go OSS in diesel cars
i had a shift that started on sunday night and ended monday morning.
our timesheets were constantly screwed up.
dont get me started on holidays, 'premium hours', overtime thats not really overtime, etc etc etc.
if any vendor had ever worked one of those types of jobs, they might get it.
This is what happens when person A is buying a service from person B with person C's money. Person A is perfectly happy to keep expanding the project's scope indefinitely and person B is perfectly happy to comply as long as they get paid.
I wonder, how much code we could produce with 600M. Good high quality code. GPLed.
Seriously though. I'm sure quite some FOSS developers would be quite happy with say, 100.000 per year? 150k maybe even? That's 4000-6000 Dev years. So 4000-6000 devs, documenters, testers etc can code for a year at a salary of 100-150k. Pay them 1 mil a year, you still have 600 coders workin'
Just sayin' for 600M you can buy a lot of code. Now of course some of that money would be going to hardware etc as wel. Though I'm sure a lot of code, will be simply going into big pockets of very rich people :)
The city should try all possible ways to get the money back. This will make a precedence and might deter those who are sloppy in executing contract jobs.
So it started off as a 63 million dollar project. Then costs swelled to over 600 million? WTF? I understand that both water and software projects are much more stable when they are frozen, but unless the scope of this project expanded incredibly, then whoever did the specs on the project failed miserably, and should never be allowed to do specs on a project ever again. Further, the company doing the work should be sued into oblivion. Charging 9.5 times as much (and thats only the requested rebate) is insane. Nowhere else in the 'real world' would anyone spec. a job and then get away with charging 9.5x as much as the spec. "Oh, I can build you a nice house for $250,000..... here's your bill for $2,375,000..."
Having worked in similar spaces, the amount of corruption and incompetence in most govt. IT shops is astounding. I worked on a project for a 3 letter agency once where they required us to use their code check-in/check-out versioning application, which they started off by saying "It's almost finished" This same agency also underwent a process of approving and disapproving infrastructure operating systems. First year, AIX was fine, second year it wasn't, third year we were back to AIX. By the time you work through all of these needless speed bumps AND deal with the whims of elected officials who try to steer software and hardware contracts to their buddies, you're lucky if the system you proposed can even be implemented anymore.
What will be very telling is how SAIC responds to this. The mayor for example, may not want a front-page story created from the thousands of saved e-mails indicating his city's corruption and ineptitude.
Due to union contracts and city regulations, they had to account for leap seconds for anyone who worked overnight. Future of UTC and the Leap Second
make imaginary.friends COUNT=100 VISIBLE=false
You can be damn sure the rules from all the various contracts signed by the city had to be implemented and I would not doubt some had to be coded directly instead of relying on a table. I have seen some convoluted attendance rules when working for a rent-a-cop agency where we managed formerly city employees. For most rules you can simply make a simple table, others had so many odd conditions that it was far easier to code a specific routine.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
I work on that project and most of you has not idea was really happen.
The Mayor was aware of this disaster a long time ago.
Read any of the column by Juan Gonzalez.
This is the gift that keep on giving.
the project cover the entire city, Police Department, Fire,DOI, etc...
every dept has it own way of keeping time, do the math
This shows two things...1) NYC is dumb enough to waste 63 million to upgrade a payroll system. I work for the best IT consulting company in the country and that cost is ridiculous. 2) Any company that goes outside the contract without reason or written consent should be docked money. The project should have been a fixed bid so they didn't care about the length as they weren't paying any more than contracted. Go NYC for not doing the proper research before taking on a project properly.
I worked on the citytime project and 99 percent of the review are totally wrong
about what happen in the project.
Read Juan Gonzalez column to get an idea.
I know what happen but this is not the time to talk about that project.
Spies Are In Charge -- And that's why shit happens. Google +SAIC +Paranormal
SAIC is notoriously poorly run - we've had some of the "products" that barely limped along, never fulfilled their mission, and needed to be replaced almost as soon as it went to production...no I don't work for this government...incidentally this was "shrink wrap" product they'd sell to telephone companies.
If your real product - the thing that gets you paid - is the "hour spent programming", you're going to maximize that, and damn the "end product". That's an afterthought. What gets you paid is not the end product, but the hours spent programming. If they're paying SAIC by the number of hours spent on the project, SAIC will maximize the number of hours spent on the project.
Genius Mr. Blumberg Mayor of NY has been had.
Will Genius Mr. Blumberg Mayor of NY repay NY the money hooded?
NO!
Governer CUM'N has no message to the faithfull either, execpt just keep CUM'N.
|]
Pretty much any investment will outperform increases in stamp prices. Forever stamps are a way for the post office to MAKE MONEY on the difference, *AND* cut costs associated with having to make the old stamps obsolete when postage rates go up.
If you can get $1 now and make it worth $1.10 later in exchange for spending $1.08 to provide a service later, you'd be an idiot not to do it.
paintball
Bloomberg's administration is corrupt to the core and will lie, cheat, and steal at every opportunity to screw someone out of cash.
Why they decided to pay $600M
1. Because they're spending other people's money, and therefore suffer no personal loss when the investment fails.
2. Because the bigger your cash flow, the better positioned you are to leverage that cash flow for personal gain.
and then ask for a refund
Because they see an opportunity to do it all over again.
Also posting anon... to totally endorse this comment (also about ~8 yrs at SAIC). The company is too different to say this NYC division/section/gruop/what-fuck-ever is like everyone else. The fiefdom issue is still here, the IPO didn't get rid of it ... just consilidated some of the smaller ones. To give you an small example .. that sort of is mandla of the internal issues:
Dr. Beyster: SAIC: "An Employee-Owned Company"
IPO: "From Science to Solutions" (What the fuck does that mean?)
I've met Dahlberg (i.e. studied from station I was running duing a tour)
Some "clusters" are good ... some suck. And, we have a lot of clearances.. therefore a lot of work.
In a lot of ways, even at 44K employees before the IPO ... it was still an engineer run company. Then, the MBAs performed there internal takeover.. (hurting for cash? How the fuck? And damn, that's always the excuse. And why corp. america will soon be America) ... now it's starting to feel like the rest of the CSC or GE bullshit. And all these mistakes ...
Man gallup got that internal employee survey done just in time huh? :)
I know the one we use is a big pile of steaming garbage. It is used by a big chunk of government. I really wonder what we paid (and are likely still paying) for it?