客户需求书怎么写好,客户需求书怎么写好一点?

客户需求书怎么写好,客户需求书怎么写好一点?

无论是互联网产品还是IT项目,需求分析都是一切的基础。撰写一份优秀的需求文档通常是项目成功的关键因素,对于IT产品经理或项目经理来说,这一点尤为重要。那么,怎样才能编写一份既能让客户理解,又能让开发团队满意的文档呢?

客户需求书怎么写好,客户需求书怎么写好一点?

掌握需求分析的方法

需求分析的方法是撰写有效需求文档的关键。毛主席曾经指出“没有调查就没有发言权”,因此,依靠无依据的想象来编写需求文档,其结果自然可想而知。尽管需求分析有诸多方法,但其最终旨在破解以下四大问题。

谁提出的想法?要解决什么问题?需要哪些业务来处理这个想法?这些业务是由什么信息支撑的?这些业务的支撑需要什么样的环境?

接下来,我将以“XXX校园安全平台的需求”为例,结合需求分析的方法,来探讨这一主题。原始的信息来源如下。

XXX学校希望能够统计学生的出勤率和归寝情况,同时希望通过信息化手段管理学生的请假情况。此外,学校也了解到当前的AI摄像技术具备人脸识别功能,因此希望将这一技术整合到新的系统中,以增强校园安全管理。

方法1:梳理出需求涉及的人员、组织机构及他们的诉求和职责

在校园安全需求方面,许多人能够识别和分析出以下角色及其职责:

客户需求书怎么写好,客户需求书怎么写好一点?

然而,这里存在一个问题,他们将客户和用户的概念搞混了。上述分析只是从参与系统使用者(即最终用户)的角度进行的,但实际上,付费的客户也有他们的观点。因此,上述角色和职责可以进一步扩展成如下的表格,以便更加全面。

客户需求书怎么写好,客户需求书怎么写好一点?

以上内容是基于原始信息源的分析所得到的。在进行持续的需求访谈与深入挖掘的过程中,你会发现人员角色不断增加。这是通过人员间的相互关联得出的结果。因此,最终的角色列表大致如下:

客户需求书怎么写好,客户需求书怎么写好一点?

组织机构图如下:

客户需求书怎么写好,客户需求书怎么写好一点?

由此可知,我们应当防止出现以下错误:

不要混淆了用户和客户的概念,优先考虑客户,因为钱是他付的,想法是他提的;用户角色的梳理中,需要考虑到关联的人员是否也有可能在系统中;例如学生—家长,学生—保安

通过上述角色的建立,我们为业务及其流程奠定了基础,因此我们可以开始探讨第二个问题。

方法2:找到支撑这些诉求及职责的业务或业务流程

什么是业务呢?我认为它通常指的是工作流程或步骤。一般来说,我们可以根据用户的需求大致梳理出相应的业务和流程,通过一对一的访谈,我们就能更好地理解并明确所需的业务。

根据上述用户角色和需求,我整理出了一些相关的业务。以下是部分列举,具体细节不作深入探讨。

学生出勤业务:学生上学通过AI摄像机进行到校,离校签到,系统记录相关数据。学生归寝业务:学生上学通过AI摄像机进行归寝,离寝签到,系统记录相关数据。学生请销假业务:学生在系统进行请假申请,提交到班主任处;学生凭借假条出入学校。

注意事项:随着信息化系统的应用,许多传统的业务流程需要重新设计和调整。

例如,在学生请销假业务中,由于引入了AI摄像头和平板设备,流程将会进行重组。重组后的流程如下:

学生可以在系统内提交请假申请,或者由班主任为学生直接创建请假申请。一旦请假申请获得批准,若学生在非上下学时间离开学校,AI摄像头会识别出该学生,并在门卫的平板电脑上显示其请假信息。经过核实后,门卫将允许学生离开,离校信息也会及时推送给家长。

考虑业务流程中的异常业务

在进行业务分析时,通常我们会关注正常流程,这确实相对简单。然而,必须重视异常流程的管理,因为没有人会始终如意。以下是一个关于异常业务的案例。

学生归校异常业务:学生请假时间已过或未经请假就出校后归校,这个对于正常的请销假业务而言是个异常业务了。学生未按时归寝业务,这个也是归寝业务的异常业务。

对于一些复杂的业务,使用业务流程图能够更为直观地展示相关流程。在与客户进行沟通时,这种方式能够显著提高沟通效率,帮助双方更快达成共识。

找到支撑业务的数据信息

无论哪种业务,如果没有数据支撑,都是无稽之谈。因此,了解业务背后所依赖的数据至关重要,那么这些数据究竟来源于何处呢?

整理客户在日常操作中所需的各类文档:

在日常工作中,我们经常遇到多种类型的单据。就本文而言,至少可以识别出以下两类单据:学生请假条、访客进校的登记表以及宿舍管理员查寝的登记表等。

监测客户的日常活动,识别他们使用的非正式文档。

注意事项:原始表单不能直接用于需求中,必须先转换为数据字典。

例如请假条:

客户需求书怎么写好,客户需求书怎么写好一点?

我们需要将它们转化为相应的数据字典或表格,如下所示:

客户需求书怎么写好,客户需求书怎么写好一点?

梳理要实现以上业务的环境

通常来说,完成上述业务梳理后,我们应该对需求有了充分的理解,能够撰写出高质量的需求文档。然而,我们还必须关注实现这些需求所需的软硬件环境以及外部接口。在这个案例中,我们需要考虑以下环境因素。

政策环境:

公安局对校园安装摄像头的要求教育局是否有对校园安全的政策文件等

系统运行的环境例如:

服务器是物理服务器还是云服务器;操作系统使用的是Linux还是,Windows的某个版本数据库需要使用Mysql Oracle Sqlserver的哪个版本物理服务器是否需要硬件防火墙,是否需要牵专线

外部接口:

罪犯的人脸头像库如何提供学籍信息,教师信息,年级班级信息如何提供

经过需求分析,我们实际上已经了解了许多业务、流程和角色的信息。同时,我们也使用了一些文档工具,比如需求访谈表。这些文档的最终目的是降低沟通成本,并确保需求能够被清楚地表达。

如果把需求分析方法视为撰写需求文档的内在技巧,那么规范化的文档目录和内容则是外在的技巧。无论内在技巧多么出色,只有在恰当运用外在技巧时才能真正展现其价值。

需求文档

本文将重点介绍三种需求文档的模板及其重要性:

原始需求访谈表—记录用户最原始的需求文档;需求规格说明书—对现有业务整理或流程改造后的系统需求文档;需求清单及功能结构脑图—用于时间人力等资源进行估算成本计划。

1. 原始需求访谈表记录表

在与用户进行沟通时,记录需求沟通的内容是非常重要的。通过建立这样的文档,我们可以显著提高每次需求访谈的效率和质量,避免无意义的闲谈,从而节省大家的时间。

需求访谈记录的格式可以包含以下要素:

客户需求书怎么写好,客户需求书怎么写好一点?

2. 需求规格说明书

需求规格说明书是对初步需求进行整理和加工后形成的文档,旨在为开发团队提供明确的指导。因此,需求规格说明书的要求通常高于原始需求,它对原始需求进行了必要的增减调整,以确保新系统能够有效满足用户的需求和业务流程。

一份优质的需求规格说明书能够显著缩短系统设计的开发时间。该说明书应具备以下结构:

客户需求书怎么写好,客户需求书怎么写好一点?

3. 需求清单

需求清单是依据需求规格文档,按照子系统、模块及功能进行详细拆分而形成的功能列表;这种分解可以通过思维导图呈现,也可以用Excel文件进行分类整理和确认。

利用思维导图可以帮助我们进行深入的分析和清晰的讲解。

客户需求书怎么写好,客户需求书怎么写好一点?

利用Excel文档,可以有效进行统计和时间评估。

客户需求书怎么写好,客户需求书怎么写好一点?

本文由 @可缓缓归矣 创作,发布于人人都是产品经理,未经作者允许,严禁转载。

图片来源于Unsplash,并且符合CC0协议的使用规定。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.vsaren.cn/19989.html