多快好省建设共产主义。
这个口号包含了项目管理的三大目标:
快:进度
好:质量
省:成本
这三大目标互相制约互相平衡。
软件在很久很久以前的个人英雄时代,这个三角形中,最重要的是成本,然后是质量,最后才是进度。那不废话吗,哥们就这俩钱,不省着用怎么弄,只能多投入一些时间资源,慢慢做,做的够好就可以。
然后不久前的互联网时代,效率问题越发突出,假设你去电信营业厅办理了一个套餐送手机,两年之内返还,即便移动紧跟着出了一个更加优惠的套餐,你也不可能立刻又去办理一个,比的就是快,谁先占领了市场,谁就占得先机。后来的成本更高,还没剩下啥大鱼大肉,只有几根骨头了。这个时候,效率第一,质量第二,成本第三。
紧跟着移动互联网时代来了,和互联网时代有什么不同吗,不也是这个排序吗?也有不同,移动互联网的产品追求的不是长久酝酿一炮而红,而是小步快跑的方式,项目追求的是极致的快,极致的好,对需求的定位也是极致的精确,对效率的追求基本上到了刚想出来idea,就立刻做出来了。什么需求、开发和测试,时间已经压缩到了极致,团队也尽可能压缩到足够小,因为人员数量的增长,造成的沟通成本增加是呈现量级递增的特点,所以人越少越好。单位人员的投入当然相应也就够多,所以移动互联网行业的其中一个特点是烧钱,不烧钱就没进度没质量没有高手。
软件项目管理的三大目标控制,演化到今天,呈现出古龙小说里面的那种剑光一闪,GAME OVER 的风格,什么文档,什么知识积累,什么人员培养,什么软件流程,表面上看都在弱化,实际上是变得极度剪裁,极度浓缩,极度高效。
项目管理其实只有一个终极目标:赚钱,其他那仨不过是在琢磨怎么用最小的代价来赚钱。