The December 2022 issue of IEEE Spectrum is here!

Close bar

The New York City CityTime payroll-system development fraud scandal continues to amaze. According to news reports like this one in the New York Daily News, $26 million has been seized by the NYC Department of Investigation (DoI) and federal prosecutors from dozens of bank accounts from the six alleged perpetrators of the $80 million fraud.

The original cost estimate for the CityTime project when it began was roughly $68 million.

Some $1 million was seized from the defendants at the time of their arrest.

In related news, also published in the New York Daily News, the prime contractor Science Applications International Corp., was hit last week with a federal subpoena for its CityTime records. The Daily News says that the feds want to know how so much money could be stolen without the prime contractor noticing.

Good question. A place to start looking is at the incentives - like contract pass-through "management fees" - that encourage companies not to notice signs of any wrong doing. especially when the money spigot is turned wide open.

I wonder whether the New York City is going to ask for SAIC to return the money paid it to manage its subcontractors who allegedly defrauded the city?

In other fallout from the scandal, NYC Controller John Liu has also rejected a $286 million contract request from the Department of Information Technology and Telecommunications (DoITT) for the implementation of the Emergency Communications Transformation Program (ECTP), citing:

"... several outstanding questions. Some of the issues are similar to problems encountered with the CityTime project, such as:

  • Time and expense billing arrangement, which does not encourage timely and efficient completion;
  • Multiple layers of subcontractors, including quality assurance consultants;
  • Significant cost overruns: original budget of $380 million now increased to $666 million and counting."   

This is the third major project that has been negatively affected because of the CityTime scandal, the other two being the termination of a $40 million upgrade to the Department of Sanitation's computer systems, and the $118 million upgrade of the radio systems of the Metropolitan Transportation Authority. SAIC held the contracts for both projects.

Finally, there was a very long and detailed story about the CityTime fiasco in the Village Voice today. It is definitely worth a read if you want to see how to truly risk mismanage an IT project. 

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
A plate of spaghetti made from code
Shira Inbar

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less