当前位置: 首页 > web >正文

大话软工笔记—需求调研概述

需求调研,是整个软件工程中的第一步工作,要做好分析和设计,首先要做的事就是对客户需求进行咨询和调研,完整、准确地收集和记录客户的需求、期望、痛点和难点是正确地进行分析与设计的前提。

1. 定义

需求调研就是收集系统需要做什么的过程,通过与客户/用户不断地沟通,采用包括问卷、访谈、绘图、收集原始资料等形式收集需求,并以图形、文字和表格的方式进行记录。

2. 作用

需求调研的质量对于应用软件的交付质量起着非常巨大的影响作用,需求调研的结果就是后续设计和开发的依据。

3. 能力

需求调研所需能力如下:

(1)沟通能力,能够与高层领导、中层管理以及业务执行者等各层级的人沟通。

(2)速记能力,对于重要信息和“关键词”进行记录,避免事后遗忘。

(3)归集能力,将收集到的信息进行梳理、归纳。

(4)客户业务知识,需掌握短时间内快速地理解客户业务知识。

4. 思路与理解

4.1 用图形作为调研助手

当遇到诸如“调研之初如何打开话匣子?讨论僵持不下如何解套?讨论中客户总出现跑题的现象如何应对?如何快速打开局面或者控制局面?”等问题,一个非常有效的方法就是用“图形”来做引导,用图形引导可以有如下的效果:

(1)图形会引导大家的讨论方向一致、收敛,不易跑题。

(2)图形会引起参与者的视觉共鸣,从而加速、加深理解的程度。

(3)即使图形有错误,也可以调动参与者的关心,成为吸引客户积极参与交流的“引子”。

(4)图形的逻辑清晰,可以避免讨论结果似是而非的现象,为后续需求变动提供依据。

另外,没有图形作为调研助手,调研结果往往会聚焦于“点需求、点功能”,而缺乏对客户业务的整体认知,特别是缺乏对“逻辑”的收集方法,造成后期的分析缺少逻辑支持,无法进行推演。

可以提前准备好各类参考图,讨论中经常在白板上用图形进行分析,这种做法会大大提升调研的效率和调研的质量。

4.2 调研的合适粒度

需要做到,调研结束后不再向客户进行咨询就可以进行设计工作了,否则离开现场后的再次调研会增加调研成本(时间、费用、效率)。

调研不合适粒度体现在如:

(1)某个表单的公式不清楚。

(2)某个功能为什么需要。

(3)某个管控的流程是什么。

http://www.xdnf.cn/news/12706.html

相关文章:

  • Spring Boot 数据访问三剑客:JdbcTemplate、JPA 和 MyBatis 的对决与选择指南
  • 如何判断当前web页面是在钉钉内部打开的?
  • ubuntu服务器件如何配置python环境并运行多个python脚本
  • Xilinx FPGA 重构Multiboot ICAPE2和ICAPE3使用
  • 【LLM】fast-api 流式生成测试
  • MS358A 低功耗运算放大器 车规
  • similarsites网页版入口,一键查询相似网站
  • 露亦如电 · 时之沙 | 让遗憾在灰烬里随风而去
  • 2025 年 Java 核心技术全面升级与深度应用解析
  • 第19节 Node.js Express 框架
  • 平面方程在不同坐标系下的变换与平移
  • Parameter ‘XXX‘ not found. Available parameters are [list, param1]
  • 智慧零售管理中的客流统计与属性分析
  • PL0语法,分析器实现!
  • pikachu靶场通关笔记20 SQL注入03-搜索型注入(GET)
  • 【计算机组成原理】计算机硬件的基本组成、详细结构、工作原理
  • Redis线程安全深度解析:单线程模型的并发智慧
  • [特殊字符] 深入理解 Linux 内核进程管理:架构、核心函数与调度机制
  • 30、memory-order-relaxed
  • 安卓基础(aar)
  • 【工具使用】STM32CubeMX-FreeRTOS操作系统-信号标志、互斥锁、信号量篇
  • linux设备重启后时间与网络时间不同步怎么解决?
  • 【补题】Educational Codeforces Round 107 (Rated for Div. 2) D. Min Cost String
  • PicSharp(图片压缩工具) v1.1.6
  • C++中,字符与字符串直接拼接(重点,易错)
  • 【MySQL】三大范式
  • 【工作记录】接口功能测试总结
  • jenkins 持续集成环境从0到1搭建全过程
  • PyTorch 中cumprod函数计算张量沿指定维度的累积乘积详解和代码示例
  • Oracle 19c RAC集群ADG搭建