在软件开发的过程中,需求分析的重要性无需赘言,而在需求分析的过程中,需求文档的撰写对需求分析同样起着非常重要的作用。中培课堂《需求分析与管理最佳实践》培训专家刘老师在这里对需求分析文档的撰写进行了详细介绍。
经历完需求筛选和优先级定义之后,通常可以得到需求列表,负责各个功能的产品经理就可以领任务去写PRD了(对于一般更新迭代的需求,可能筛选完之后只有一两条需求,优先级都不需要定义,就可以直接开写了)。
下面是标准需求文档的内容示例:
① 文档备案:包括文档日期、版本号、修改人、修改内容和审核人等信息,一般以表格形式位于文档开头。
② 目录:方便阅读
③ 背景描述:为什么要做这个产品模块,市场行情,业务目标,产品定位等
④ 用户类型:简单地描述目标用户的情况
⑤ 项目时间安排:启动、结束等时间节点
⑥ 信息结构:简单理解为内容和页面的层级
⑦ 业务流程说明:以流程图形式说明业务各个状态间的切换逻辑(例如:游戏服务器满人时候需要切换到排队登录状态)
⑧ 需求详细说明:每一条需求的详细说明(包括:使用场景、UI描述、功能描述、优先级、输入输出条件、处理流程、补充说明等)
⑨ 涉及关联业务部门的支持,还需要特别备忘。
如同设计稿,代码一样,需求文档很难一次成型,需要不断修改,在评审中发现问题是很正常的。而做好需求文档,也是做好需求分析的关键一步。
需求分析可以说是中培伟业开展的最早的培训领域之一,拥有郭老师在内的众多名师坐镇负责主讲。课程自开设以来,培养了一大批需求分析实干人才,赢得了广泛赞誉。
下一期的《需求分析与管理最佳实践》公开课培训将于102326日在成都举行,目前学员火热招募中,欢迎广大软件开发人才踊跃报名参加!