3.2 软件需求常见的展现形式

在我们第2章里面有接触到产品经理这个岗位角色。我们的产品经理会获取用户的需求,并且整理成一定的文档和图片资料展现给我们研发团队,方便我们开发以及测试各类人员参与进来,根据产品经理提供的文档和图片资料进行需求分析和产品剖析,共同完成项目的研发。那产品经理会以什么样的形式展现这些需求资料呢?一般常见的有如下两种方式。

(1)软件产品需求文档

产品需求文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档,给大家看看我们工作中常见的需求分档目录:

需求文档内容如下表。

▶ 功能描述

通过上述的文档说明,我们知道这个是一个网站的注册功能,用户注册成功后会有一定的操作权限,并且有一定的业务处理流程和规则约束。当我们的研发团队看到这个文档时,就能够有效快速地去分析这个产品的需求,并且制订研发计划;测试团队看到这个文档,就能够制定有效的测试计划和方案。

(2)软件产品原型图

原型图简单来说就是用线条、图形描绘出的产品框架,也称线框图,跟我们最终的产品形态无异,我们可以用Axure这个工具画出产品的原型图,如下图所示,这是一个互联网P2P平台的用户账户页面。

原型图相对产品需求文档来说,更具有直观性,因为原型图他会有页面设计以及交互设计,跟最终的产品达成效果相似度非常之高。对于研发团队和测试团队而言,它不再是一个抽象的存在,以更加具体的接近产品的最终形式展现,也能够让我们迅速地理解这个产品的需求,并且能够更好、更快地完成研发和测试。