Hacker News new | ask | show | jobs
by cdk 5086 days ago
For simplicity let's say that IBM charges $300/hr for a consultant (developer/PM/etc). That would be about 100,000 hours of work. Let's say a consultant bills 2,000 hours a year and it takes them 18-24 months to build this thing. That would be a team of 25-30 (developers, PMs, account managers, etc).

The time frame is realistic considering poor original design, scope creep and federal government counterparts not being particularly quick in gettings things done (getting access/fighting through bureaucracy, etc).

So why would the federal government hire IBM over you; who can build a totally bug free version of this in half the time for half the price? IBM is: - Not likely go out of business anytime soon. - Not be unavailable for support work because you decided to start/join a startup - Not be able to deal with turnover since they have 100k+ employees, steady stream of college recruits and have been around for 100 years.

1 comments

And you forgot the most important part. If the project goes to shit, people can say, "But we hired IBM!" If the government employee in charge hires a smaller company that does just as well as IBM would have, then everybody yells at the government employee.