博主推荐延展咨询资深顾问梁云文章
史蒂夫﹒乔布斯说过一句话:“他们永远不知道自己想要什么,直到你产品做出来摆在他们面前。”客户自己不知道要什么,不代表没有需求,而是等待我们与客户共同去挖掘。客户的需求在一定程度上等价于客户的问题,我们将这些隐藏在客户背后的的问题裸露出来,并且通过对这些问题的剖析、肢解,进一步细化转变成系统对应的功能。因此,我们始终要认真地思考并执行一件事:如何实现系统功能是客户想要的?
与客户同行,并引导客户
现在很多系统开发团队了解客户需求的方式多为访谈、问卷等形式的调研,提出一些设计好的问题让客户回答,而后根据客户的反馈数据去开发系统。通过这种方式挖掘的需求实际上不是客户的需求,而是一些懂技术的开发人员或者懂业务的调研人员根据自己的思路设计出来的需求,他们所做的只是让客户去承认这些需求。当客户看到这些问题时,大部分客户都会接受,因为有的客户既不想太多地暴露自己的不足,又不想太麻烦,所以会欣然地同意这些需求。等到系统正式投入使用的时候,一系列的问题就产生了。
是不是让客户自己提出需求就很好呢?也并不是这样,客户提出的需求只是他们理解与认知范围内所描述的产品形态,因此调研的过程尽量不要去固定客户的思想范围,但同时还要扩大客户的理解和认知程度。与客户同行,并在适当的时候凭借经验引导客户。在挖掘需求的过程中,整个团队首先要深入了解客户,同时要清楚客户的表达方式,有时候客户表达的需求并不能作为一个系统的功能,而仅仅是一种眼前的渴望。就如同买房对于很多人来说都是一种需要,但并不一定是适合他的真正需求。
用客户的角度去看待,置换角色
对于开发人员来说,不能过分沉溺于自己的研发实力、技术以及独特的创新,认为自己开发的系统就是最好的。要知道,当年苹果推出的Macintosh电脑就是因为这样而败给了微软的Windows。因此,开发人员应当将客户真正的需求进行细处理,细化每一个问题,将每一个细化的问题表现在代码上,通过代码去实现客户想要的功能。并且在编写系统的过程中,也需要客户参与进来,更正开发人员对相关需求理解错误的地方,避免因错误无修正状态产生的人、财、物资源的浪费,让系统的开发成本得以控制。同时,开发人员也得变换角色,时常站在一个客户的角度去看待各个功能的细节开发,做到让客户对操作系统感觉简单,容易上手。
我们要谨记:只有与客户同行,真正地与客户融为一体,才有那么一天,最终得到客户的认可——“这就是我想要的!”
文章来源:http://www.extans.com/view_519.html
扩展阅读:
1、企业信息化可以预演:http://www.extans.com/view_388.html
2、实现信息化综合集成需要经历的五个阶段:http://www.chinavalue.net/Biz/Blog/2012-9-11/929486.aspx
3、按单制造(MTO II)信息化管理特点:http://blog.e-works.net.cn/488734/articles/314967.html
4、从信息系统两大特性理解信息化的实施难度:http://blog.chinabyte.com/a/2872748.html
5、装备制造企业信息化“登高”有望:http://www.extans.com/view_438.html