目三角”关系,有意无意地利用事先设置的种种流程环节以拖延、回避、拒绝合理的范围变更,所导致的严重后果势必是交付给客户一个不符合期待、不能创造价值的平庸软件产品,甚至可能成为客户日常作业的“累赘”,或者是“食之无味”的“鸡肋”。
三、管理的本质
管理可以并且必须充分发挥各个组织以及成员的潜能。软件开发说其特殊,是因为其主要的“生产要素”是人。软件生产的产出并不是线性的,当遇到技术难题的时候,开发人员会被搁置在难点攻关上而不产生任何可见的成果。
“软件产品开发主要基于人”这样一个最大的生产特性被过程式管理所忽略。因为过程式管理的一个出发点和作用是防范整个过程体系中有个别人能力不足或者由于人员流失而给组织带来损失,防范由于人的自由性使事情偏离预想轨道,因此通过在一系列过程中安排检查点及时进行纠偏,并且设置层级的组织结构对此进行制约。
过程式管理在生产型组织中做得非常成功,但在软件项目开发中并没有预期的理想,因此软件开发应该需要这么一个管理体系,它能够发挥人的主观能动性,激发团队合作潜能,实现客户提出的有价值的业务“思维”,开发出软件这样一种“纯思想”的制品,最终提供客户价值。这个更能适合软件项目开发的管理体系需要引入的是“敏捷”。