我本人是IT director,就负责开发项目或者找来contractor和我们一起开发,项目基本都不能按时完成,责任也许在IT,也许在用户端,多数是在客户端。我一般不会把责任推给客户端,都是同事,以后还的合作,不能弄翻。大家一商量,扩大一下项目范围,增加一点预算,时间自然延长。每个公司都是这么玩,这么玩若干年之后,全是熟人,中层之间都有些默契,互相cover(包括HR!)。公司的领导层知道这些猫腻,有时甚至是鼓励,因为公司的业务需要这一批人互相配合,这个也算是team work。
move on吧,祝您好运