作为技术管理者,经常有朋友和我诉苦,说接到了一个“无法完成的项目”,而聊下来,我往往发现,其实是他对项目目标理解不够深刻。通过调整项目目标,就可以让一个“无法完成的项目”,变成一个“合理的项目”
按项目管理的理论,项目目标包括了:范围,时间,成本,质量四个方面的因素。大家遇到“无法完成的项目”时,往往是指项目时间紧,无法完成。
其实,时间只是项目目标的一个方面,公司要求技术团队完成一个项目,规定了上线时间,但在项目范围方面往往不会界定地非常清楚。很多情况下,缩小项目范围,先做一个仅含基本功能的版本,就能够满足公司对于上线时间的要求
如果公司规定了上线时间,也对项目范围有明确的界定,无法通过缩小项目范围来调整项目目标,这时可以考虑“增加成本”,从其他项目抽调人员;临时招聘外包人员;由完全自己开发改为部分采购第三方模块;要求项目成员高强度加班,支付额外报酬;等等;当遇到真正重要的项目时,公司往往是可以在“成本”方面做出让步的。
另外,质量也是影响项目目标的一个重要因素。技术人员都知道,如果不考虑性能,安全性,可扩展性,异常处理,等方面,同样的功能,工作量会下降很多。允许带着一些 bug 上线,也能大大缩短测试阶段的时间。在公司可以接受的情况下,可以降低质量要求,先上线。上线后再靠后续版本提升质量。
总之,项目目标包括了范围,时间,成本,质量四个方面的因素。技术团队,作为项目的实施方,往往能对其中的一些因素进行调整,获得一个合理的项目目标。
时间: 2024-10-15 11:43:12