工作总结1.如何高效跟客户确定需求?

    工作总结1.如何高效跟客户确定需求?

9月2日的下午接到通知去JCZB上班,目标是使用SSH框架实现一个全新的系统。因为SSH刚学完,有没有做过项目,所以心里比较发慌。但是,毕竟对于自己而言是一次很难得的机会,所以就欣然接受了。

9月3日是正式上班的第一天,下午经理安排每人做一个小项目。我拿到的是“企业社保欠费查询系统”,领到手的需求文档,只有一页纸。还有一份对应的原型。于是,我开始充分发挥自己的想象力,来理解客户的需求。并在原有的基础之上进行扩充。

以前做项目都是需求已经确定好了,只要照着做就可以了。这次可不一样,需求也是需要和客户来确定的。交流方面也是一大挑战!

就像是以前经常听说的:客户只懂得业务,不懂得怎么来实现。而作为程序员的我们,只懂得用代码来实现功能,不一定了解客户真正想要的是什么!其实,客户也不知道自己想要什么,所以在和客户沟通过主要业务以后,只需画原型并确定需求文档,找客户确定就可以了。虽然,说起来很容易,但是真正实现的时候并没有想象中那么简单。

9月11日,带着自己设计的原型和需求文档,随同经理来和客户确定需求。在沟通的过程中,越来越发现自己太想当然了。只顾得按照自己的思维方式去想问题,并没有站在客户的角度来理解业务。反而是客户在诉说业务的过程中,帮我梳理了需求。

这也充分说明:一纸文档害死人呀!只有静态的文档和原型,容易让人产生歧义。当然不如当面和客户交流,更能直观清晰的明确需求。但是,由于各种原因导致交流不便。因为文档,也成了客户和我们之间交流的一种方式。这也更加说明写文档的重要性!文档一定要丰富,用户需要什么功能?先后执行顺序?每一步有什么限制?一定要屡清楚思路!

经理这时也意识到,先前只顾得忙工作,没有把和客户之间的交流跟我们交代下去。本来以为很简单的业务,结果被我们理解的有偏差。导致此行无果。最不愿让经理看到的是:我本着学习的心态来做项目,把功能扩展了。而对于经理而言,价钱已经谈好了,功能上只要简单实现就可以了。立场不同,所以……

还真是惊喜不断呀!本来应该是由PM确定需求后,我们只负责开发的。结果,PM却说这个项目由我和客户直接沟通,沟通后的结果需要整理成需求文档反馈给PM。恰好锻炼一下和客户的沟通能力,这倒是挺好的。

接下来的一个星期,就是按照客户的要求进行设计原型界面,同时按照PM给定的模板编写需求说明书。然后反馈给PM,PM修订文档后,通过文字+电话+视频指导的方式,和我进行交流,并指出一些需要和客户确定的问题交给我来做。再加上经理的初步验收和指导,这三人和我的耦合度实在是太紧密了,最终导致了需求文档和原型界面修订了十五多个版本。这叫一个纠结了。怪不得设计模式总是说:解耦合、解耦合!这种高耦合性,恐怕只有身在其中的人才深有体会吧!

    下面和大家分享一下,我在确定需求的过程中的几点建议:

    大体的流程是这样的:

1.先和客户沟通想要实现什么功能?

2.整理一份粗粒度的需求文档,并设计原型。

3.找客户确认原型,并在需求文档上签字画押。

4.循环上述步骤

该如何和客户进行交流?

1.用户需要什么功能?用户提供了哪些数据?这些数据是否能够实现用户所需要的功能?

2.注意聆听客户的要求,并用自己的语言重复给客户听。建议:录音保存后整理。

3.软件的使用频率、使用周期、数据量是多少(比如:每月最多上传多少条记录),以便于后期优化。以及谁使用本系统?涉及到权限的管理。

4.专业领域的术语一定要明确。类型、是否唯一。如:"代码证号"=="组织机构代码证号"

    如何写文档?所有人都能看懂,并正确理解就是好文档!

1.最基本的要求是:文档的格式、字体、分级、缩进、字体大小……。需要的基本功:批注、修订。最最重要的是:不要有错别字!

2.用通俗的语言来描述、逻辑要清晰、简明扼要、不要有歧义。尽量用图片/原型+文字描述的形式向客户展现。

3.重要的是:突出重点。如:是否保存历史数据?一定要找客户确认。否则就会遇到这种情况:客户要求扩展功能,但是原始数据都不存在了。

1)另,“已上传”未“确认”的文件,“删除”后可重新上传。经过“确认”的文件,不可删除,请确保操作无误后,进行上传。

2)另:系统中以每月上传的最新文件为准,均不保留历史文件。

4.对比清晰。描述一种现象有很多种情况,可以采用提取公共部分,对比差异部分的方式来比较。

1)每月上传两次四险文件(第一次为欠费文件,第二次为已缴费文件)

2)每月上传两次医保文件(第一次为欠费文件,第二次为仍欠费文件)。

5.举例说明:如果很难描述业务,不防通过举例的方式来解释清楚。

6.提示信息模板:有必要的话采用,提示信息由客户给定模板,或者由客户手动输入。如:设置欠费提示信息模板、不欠费提示信息模板。

7.上传文件:如果是上传Excel之类的,上传前要注意版本兼容问题、有哪些字段、数据的格式有哪些要求。上传错误的分类情况需要一一列举,并和客户确定

8.容错处理。系统中的所有东西都是可以手动修改的,不要写死了。

9.流程图一定要保持思维逻辑严谨。先有图,后有说明。

如何画原型?这里使用的是AxtureRP

1.风格要统一:

如果是子系统(小的模块),一定要仿照基础系统的风格来处理。

本系统内部样式、色调也要统一,这些都是最基本的。

如果是一个独立的系统,还需要了解客户平时常用什么办公软件。操作风格、布局之类的,最好要符合用户的使用习惯。

2.页面之间的交互:

不仅仅要显示静态的页面,更要注重界面之间的交互。

使用假数据模拟真实场景。虽然,只是一个原型,但是一定要让客户感觉是在真实操作系统一样。

3.友情提示不可少:

此处可以标注本界面用来干嘛的?如何操作?有什么需要强调的地方?

工作中的一些经验拿出来,整理了一下。希望能够帮助您高效的工作。做好需求调研是战略上的决策,其重要性就不言而喻。

时间: 2024-10-21 15:48:25

工作总结1.如何高效跟客户确定需求?的相关文章

工作总结1.怎样高效跟客户确定需求?

    工作总结1.怎样高效跟客户确定需求? 9月2日的下午接到通知去JCZB上班.目标是使用SSH框架实现一个全新的系统.由于SSH刚学完,有没有做过项目,所以心里比較发慌.可是,毕竟对于自己而言是一次非常难得的机会,所以就欣然接受了. 9月3日是正式上班的第一天.下午经理安排每人做一个小项目. 我拿到的是"企业社保欠费查询系统",领到手的需求文档.仅仅有一页纸.另一份相应的原型.于是,我開始充分发挥自己的想象力,来理解客户的需求.并在原有的基础之上进行扩充. 曾经做项目都是需求已经

引爆销售额 如何进行高效的客户沟通?

客户是连接企业和市场的桥梁,要维持良好的客户关系少不了沟通交流活动,而企业通过适当的沟通渠道和方式,理解并影响客户行为,最终实现赢取更多客户.留存客户.提高客户忠诚度和企业利润的目的. 企业要实现动态.灵活的客户沟通管理,往往需要业务人员倾注大量的时间和精力,收集分析客户信息.判断客户潜力.跟进不同类型阶段的客户.进行一对一沟通······最终引导客户成功转化,这是一个高投入高成本的过程. 如何进行高效的客户沟通呢?不妨从以下几方面入手: 一.精细化客户信息管理.俗话说,知己知彼,百战不殆.企业

深入理解客户的需求至关重要!

今天和客户又讨论了小半天的问题,发现自己比较愚钝没有正确的理解客户的需求,还有就是客户那里的想法总是变动的让人捉摸不透,而对于开发而言,至关重要的就是客户的需求了!至少我们现在的开发模式是完全的围绕着客户的需求来定的和运作的!如果不想周期性的返工,不想使自己的代码有太多的局限性,不想加班加点的老做那点事情,最好在自己动手之前将用户的需求完完全全的理顺弄清楚搞明白,否则头疼是迟早的事情!需求对于开发的至关重要性,是不言而喻的,随着开发工作的进展这一点会越来越更加的明显!但是对于业务不熟的开发人员,

开展一次高效、高质的需求调研必须避开的那些坑

一.背景介绍 笔者在一个千万级的项目中,由于牵涉到后3年网络.硬件.系统等方面的规划,客户要求我们对其本级及其下属的15家单位开展一次调研,调研的内容主要包括(下面的内容是我们梳理过的,客户一般不会提这么细): 1.已建.即将要建设或者想建的系统: 2.当前的网络.硬件情况,包含网络运营商.带宽.硬件(服务器.交换机等)所有的设备: 3.当前的业务痛点(系统哪里用得不好,哪里还想改进什么的).需求想法什么的. 二.必须要避开的那些坑(1)天坑1:没有上层领导主抓的调研之路,必定是比西天取经还难走

《小团队项目管理》第三问 --- 如何看待客户的需求变更?

作为一名码农,在项目开发过程中经常会涉及到项目的需求变更,变更的理由也是多种多样,总结而来分为外部和内部,从外部讲,例如:为了顺应某行业新的工作操作规范,甲方要求现有项目在工作流程环节上进行局部功能的变更:从内部讲,通过对市场环境的不间断调研和数据分析,公司产品在同类产品竞争中处于不利地位,市场份额日渐缩小,那么我们的产品设计人员会积极行动起来对产品的整个定位和新业务展开新的思考以寻求更加稳健的创新突破口,这就会对项目产生一定的需求变更. 此图是从CSDN社区截取下的,我相信很多看到这个问题的筒

项目管理中如何更好的控制客户的需求?

做项目管理经常会遇到这样的场景:公司的销售人员兴冲冲的拿来一份与客户签订的合同交给你,声称这项目已经搞定了,但是当你拿过来合同(或者任务委托书)一看,关于需求,项目范围的说明只有寥寥数行,要么是一些高举高打的套话,要么只说项目都包含什么样的模块,而对具体的业务只是一两句话就完事儿了,如果是一位身经百战的管理者并且对于项目的具体业务很熟悉还可以,如果不是那该如何开始这个项目呢?还有一种情况,客户在项目进程中,不断对阶段交付的系统提出各种修改意见,更令人气愤的是,有些问题开始提出更改,也有个能进行反

[转] 项目管理---项目经理如何应对客户的需求变更?

项目管理---项目经理如何应对客户的需求变更? 目录(?)[+] 相信做软件开发的我们,大家都有这样的体会,当我们辛辛苦苦的熬了几个月的通宵.加班后,终于完成了客户提出的V1.0功能需求,当我们大家准备按部就班的进行系统上线时,客户.企业用户突然改变了需求,不想这么做了,提出了新的需求,新的变动,这样对于我们整个团队来说,正如晴天霹雷,很恐怖的事情啊,因为有时候,用户只是简单的一句话,但是对于系统的调整来说工作量是非常大的. 需求变更,本应是客户的权力,但也是实施顾问的为难之处.如果确需变更,当

中国电信如何转型? ——论政企客户的需求转变

中国电信如何转型?  --论政企客户的需求转变 自从互联网开始如火如荼的不断发展壮大,火速发展的微信.日渐增多的APP,快递们开的嘿店--无论哪一点都预示着所有的东西都开始互联网化了,转眼看看运营商们呢?似乎都开始着急了,满眼讨论着运营商如何转型,特别是中国电信,这个以传统业务为主要核心,拥有强大的政企客户群体资源,对于他们的需求,电信将如何满足? 电信有个极具其特色的针对政企客户产品平台--商务领航,商务领航淡化了互联网色彩,突出了SP提供业务的功能属性,如网络文件柜.企业邮箱.网络传真等.在

如何拉动内需,击中客户深层需求,4个经典案例分析!

(第三个医患案例仅作为启发,不倡导医生为之,在此声明) 导读:客户的需求往往是多方面的.不确定的,需要去分析和引导.客户的需求是指通过买卖双方的长期沟通,对客户购买产品的欲望.用途.功能.款式进行逐步发掘,将客户心里模糊的认识以精确的方式描述并展示出来的过程. 一.一个经典故事: 一位老太太每天去菜市场买菜买水果.一天早晨,她提着篮子,来到菜市场.遇到第一个小贩,卖水果的,问:你要不要买一些水果?老太太说你有什么水果?小贩说我这里有李子.桃子.苹果.香蕉,你要买哪种呢?老太太说我正要买李子.小贩