So, at the big software contractor we are relying on another team to produce a library for accessing the database.  It should just be Hibernate, but that is another story.  The other team took quite a while to get up to speed on the task which made our project late.  We decided to live with Hibernate for now and switch over to their library once they are done.  We put in for a budget increase to account for doing this twice, once with Hibernate and once with the new library.

The accountants looked this over and thought: why not just wait for them to be done and do the impementation once.  This means our project is pushed out 3 months.  I guess our team at 3 months was cheaper than doing things twice.

However, we aren’t a tiny team so that means our budget gets bashed.  That means we can’t hire into the team.  That means our project is probably in jeopardy.