涉及软件定制的项目中,需求应从售前、项目管理、程序开发三个层面组织立体管控。
1)售前不可能介入软件开发过程
一流的售前很珍贵,常常忙于客户研究、说服客户、方案策划。没有时间也不可能介入软件开发过程。
2)项目经理未必能沟通清楚需求,尤其是软件定制开发的需求
软件定制开发只是IT项目的一部分,甚至只是一小部分。项目经理常常需要懂包括硬件、软件在内的很多领域知识。软件定制开发因其需求变化频繁,对项目经理的精力消耗很大。
3)开发经理是软件最终开发的组织者,有必要对需求进行管控
如果开发经理完全不进行需求管控,指望谁为一线程序员员考虑一下呢?