如果做好需求调研工作

简介:

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

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

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

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

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

目录
相关文章
|
SQL Web App开发 安全
网站安全检测:推荐8款免费的 Web 安全测试工具
  随着 Web 应用越来越广泛,Web 安全威胁日益凸显。黑客利用网站操作系统的漏洞和 Web 服务程序的 SQL 注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意代码,使得网站访问者受到侵害。
5548 0
|
存储 机器学习/深度学习 人工智能
重磅!阿里巴巴所有产品未来将接入大模型全面升级
阿里巴巴集团董事会主席兼CEO、阿里云智能集团CEO张勇在云峰会上表示,阿里巴巴所有产品未来将接入“通义千问”大模型,进行全面改造。
1601 0
重磅!阿里巴巴所有产品未来将接入大模型全面升级
|
机器学习/深度学习 并行计算 数据管理
【高性能计算】OneAPI入门
【高性能计算】OneAPI入门
【高性能计算】OneAPI入门
|
JavaScript Java Shell
Anaconda介绍、安装及使用保姆级教程
Anaconda介绍、安装及使用保姆级教程
3586 1
Anaconda介绍、安装及使用保姆级教程
|
机器学习/深度学习 分布式计算 算法
Spark机器学习库(MLlib)指南之简介及基础统计
Spark机器学习库(MLlib)指南之简介及基础统计
548 0
|
存储 前端开发 Java
曾经风光无限的jsp技术,为什么现在很少有人用了呢?
jsp技术作为曾经一度火爆的技术,在最近几年确实使用率越来越低了,这篇文章带你一块探究一下jsp的从生到死。
709 0
曾经风光无限的jsp技术,为什么现在很少有人用了呢?
|
传感器 人工智能 自动驾驶
斯坦福团队开发智能盲杖,搭载激光雷达,可探测障碍规划路线,完全开源可在家DIY
斯坦福团队开发智能盲杖,搭载激光雷达,可探测障碍规划路线,完全开源可在家DIY
781 0
斯坦福团队开发智能盲杖,搭载激光雷达,可探测障碍规划路线,完全开源可在家DIY
|
缓存 5G 调度
RLC 子层 | 带你读《5G 空口设计与实践进阶 》之十一
RLC(Radio Link Control)子层主要提供无线链路控制功能,为上层提供分割、重传控制以及按需发送等服务。RLC 子层包含透明模式(TM,TransparentMode)、非确认模式(UM,Unacknowledged Mode)和确认模式(AM,Acknowledged Mode)3 种传输模式,主要提供纠错、分段、重组等功能。
RLC 子层  | 带你读《5G 空口设计与实践进阶 》之十一
|
运维 Cloud Native 数据可视化
「行云创新」携手阿里云,打造企业数字创新最短路径
一站式云原生开发平台产品及解决方案提供商「行云创新」已于日前完成新一轮融资,本轮投资方为阿里云。
「行云创新」携手阿里云,打造企业数字创新最短路径