解答
这个问题主要考察你的沟通协调能力以及项目的推动能力,可以从三个方面入手,了解现状、如何解决、后期如何规避。
1. 了解现状
首先要清晰的了解目前的现状是什么,是原因导致延期的、与原定的上线日期差多少,是因为技术上碰到了难点,还是开发评估的时间偏差,还是其他原因。只有了解清楚现状,才能有对应的解决方案。
2. 如何解决
其次根据问题制定出对应的解决方案,若是因为技术上碰到了难点,是否可以协调资源完成,或者在功能上想出一个折中方案不仅能满足业务需求,技术上也能实现。
若是开发评估的时间偏差,是否可以适当加班完成(毕竟当初时间是开发同学自己承诺的,要为自己承诺负责),再看与原定的上线日期相差多少,是否可以相应的砍掉非核心功能,来保证能按时上线。解决方案确定下来之后,要第一时间通知业务方以及干系人,确保他们获取到一手消息,让干系人有心理准备。
3. 后期规避
最后就是后期如何规避的问题了,方案有很多、比如需求评审的时候细化需求保证每个人充分理解。
我在此推荐一种方法,需求评审完之后,由开发人员评估时间的时候,可以用“估算扑克”(敏捷开发中的一种方法)的方法,这种方法在刚开始用的时候,可能与预计的时间偏差较大,但是用熟练了以后,就会觉得屡试不爽。
现在互联网各个职位的壁垒已经有了,再也不是稍微会点就能入行的年代了,现在的职位一脚开始拒绝培训班出来的人了,除非你有自己的作品或者有工作经验才行。
哇塞,果然还是学习是最重要的。