higoals: 在需求调研中,用户和我,谁应该是主导角色?
barbeque: 有两种情况:如果是软件适应稳定的业务模式,必须由用户主导;如果软件起到改变业务模式的作用,很可能是代表领域专家意见的人员主导
在barbeque的访谈中看到了这样一段问答。和公司一些销售人员交流时,他们大都认为我们软件部对客户的需求调研、分析做的不好,所以导致了项目无法达到客户的满意,迟迟不能结项。他们提议,不应该采用拿着白纸,客户说什么我们记什么的调研方式,而应该是我们提出功能让他们选择。我想他们所表达的意思就是用户和项目开发方谁是主导角色的问题。
我也思考过这种方式的可行性,但正如barbeque所说,如果软件要适应稳定的业务模式(大多是这样),那我们怎么可能主导客户的需求呢?其次,如果公司没有在某一特定行业的有效积累或没有领域专家,那我们是否可以提出有价值的,能覆盖客户实际业务的功能选择列表?再次,可能很少有客户会同意让一个还未开发的软件项目去改变自己的业务模式,这不仅有客户无法接受的风险,还有众多业务客户还并未认识到软件所能带来的业务模型优化的价值,MIS系统很多只不过是业务信息的记录本。
行业软件产品在推广时的需求调研,应该可以实现开发方占主导角色。因为行业软件产品已经有稳定的功能架构,并且是充分考虑了行业业务通用性和全面性。并且,在需求调研时,可以以软件产品为基础使客户清楚这个产品可以具体实现什么,可以给自己的业务带来什么价值,而后在这个基础上进行调整。而不象一个软件项目,在需求阶段可能开发方和客户都不知道也说不清这个软件项目具体要做什么,要做到什么程度。自然这样的项目,所需要的需求开发和需求管理的成本和技能都会很高。