如果做好需求调研工作

简介:

1、用户有懂技术和不懂技术两种,懂技术的用户可以清楚表达自己的需求,如实记录即可;不懂技术的用户对需求的表述会有偏差,可能要求过高也可能要求过低,我们就需要与客户沟通,调整偏差到双方可以接受的程度。

2、软件开发是一种智力服务,要尽量了解客户的习惯,并适应其工作节奏。需求在很多时候不会一次就了解清楚,创造一种融洽的沟通氛围,可以让客户打开心扉,更全面的了解真实情况。

3、对于已经明确的需求,要及时形成文字,交客户确认。

4、需求有主有次,主要需求保证完成的前提下,尽力满足次要需求。

5、考察一下客户的工作流程,对他们的工作有一个了解。
6、了解参与需求分析的客户,一般来说客户都不不太懂技术的,所以不能跟他们说太多的技术问题,这个要几句话带过(懂技术的客户外)。再者了解一下客户的性格也是有必要的,根据他的性格与他交谈。
7、让他先描述一下对产品的需求。记录下来,有问题的再跟他讨论。
8、根据客户的需求与自己对他们的了解,并考虑公司内部技术问题。整理出一份产品需求草稿。然后拿给客户,跟他们讨论。把有问题的经过调整。经过几轮讨论修改之后,再回去自己进行整理,写一份比较完的需求出来。
9、用UML等建模语言画些类似序列图、用例图等来分析给客户看比较,因为看这个比较容易理解,跟不懂技术的人沟通比较方便。

目录
相关文章
|
JavaScript 开发工具 git
1、前期准备工作
Hello,大家好,接下来我会以这个项目为基础更新一系列的文章,但是每天只更新一点、也只学一点,目的希望大家利用工作学习之余的碎片时间通过这个项目来学习vue和node等知识点。
1170 0
|
测试技术 数据库
|
9月前
|
存储 数据处理 项目管理
交付工程师准备工作
交付工程师准备工作
528 0
|
人工智能
七个常见的IT经验教训可能会促进未来工作的成功发展
IT专业人员分享了他们在职业生涯早期所吸取的难得的经验教训,这为职业生涯的长期成功发展铺平了道路。
282 0
|
9月前
|
消息中间件 监控 前端开发
研发人员如何做好日常工作的稳定性保障
本文介绍了一些研发人员如何做好稳定性建设的工作事项
309 0
|
C语言
我们要掌握好多少C语言知识点才能做好C语言项目?
我们要掌握好多少C语言知识点才能做好C语言项目?
1268 0
x3d
尽全力做好一点事
多年以来,没有一个环境像这样能让我全身心投入,毫无顾忌的去做好事情,感谢dot.
x3d
621 0
|
监控 测试技术
如何做好项目上线工作?
项目测试达标后,就需要启动上线了。
729 0
如何做好项目上线工作?

热门文章

最新文章