产品需求文档

在产品的整个研发流程中,需求分析结束后,就能明确产品需求了,而这时要做的是把这些产品需求表达出来,从表达效果来看,原型是最好呈现形式,开发通过原型了解需求如何呈现,测试了解验证的依据。

一份完善的产品原型需求文档能够体现了一名产品人员的责任心、专业性、严谨的工作态度。
本文针对中后台产品整理了一份原型需求文档模版,文档分为 5 部分,对每个版本需要注意的点做了延展说明。

原型需求文档框架

一、文档概述

1.需求说明

包含:文档名称、主要参与人员、编写目的、项目背景、名词定义,如下图:


需求说明

注意规则:
文档名称命名方式一般为: 产品名+版本号。
产品名根据项目定义,下面主要说明一下版本号的基本规则。
版本号命名方式:主版本号 . 次版本号 . 修订号 . 开发提测版本号
1)主版本号:产品方向改变,或者大规模API不兼容,或者架构不兼容升级。
2)次版本号:保持相对兼容性,增加主要功能特性,影响范围极小的API不兼容修改。
3)修订号:如果某个版本有打补丁包(如线上版本修复BUG、小需求补充,逻辑设计类错误,则新建版本号 1.1.2)。
4)开发提测版本号:1.1.0.1、1.1.0.2、1.1.0.x(x与内部提测次数一致)
5)产品正式对外发布后,以前三位做为对外发布的版本号。

2.需求列表

详细整理出每个需求任务,以及产品预计的迭代周期时间计划。


需求列表

3.修订历史

修订历史

二、产品总览

产品总览:产品整体功能的框架,包含:功能结构图、信息结构图、业务流程图,可以用 Xmind、百度脑图ProcessOnDraw 等软件制作。
如下:

功能结构图

信息结构图
业务流程图

三、全局说明

1.交互说明

中后台中一般整理说明,功能各组件中共性的交互方式、交互机制,总结说明,这边不做详细说明。
例如:

  • 操作后如何提示,提示的位置?是否以 Message 出现在页面中上方还是右上方,出现的时长是否有统一要求或特殊要求。
  • 表单的校验交互,是光标在输中就进行校验,还是光标离开输入框后再进行校验。

2.权限说明

有账号密码的系统,都会涉及权限管控,一般根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。

权限管理,通常采用 RBAC (Role-Based Access Control)模式。
权限系统由三大部分构成:用户管理、角色管理、权限管理
用户:谁?当前访问管理系统的是什么人?如:小明
角色:是什么身份?如:CEO、总监、经理、员工。
权限:可以看到哪些内容,执行哪些操作?数据权限:允许看到哪些功能菜单、信息字段等;功能权限:增删改查操作。

RBAC权限管理模式
原型文档权限说明示例

四、功能模块原型

原型作为与开发沟通最好的载体,产品的原型设计实现一般区分整体和局部,整体上更多考虑信息架构的设计,如功能结构、导航、菜单、布局排版等方面。局部上更多考虑是功能的交互设计,如按钮点击、操作反馈、页面切换、模块信息的展示。确定好以上内容后,原型基本设计完成,之后,需要将功能设计思路、逻辑规则标记在原型中。

1.功能模块设计:按照页面结构和信息结构绘制原型,确定每个页面的布局和元素的位置,交互方式等。

2.需求标注:确定好整体页面功能后,可以把功能细节、规则用文字的形式标注在原型周围。
可以使用原型标注表格,将每个页面功能点打记号,如123,在标注整理到表格中,重点说明出异常边界和文案提示,区分全局说明和局部说明,尽可能将标注写的精简、明确、全面,整理一份 Check List 多审视几遍,避免与开发沟通时遗漏,影响沟通效率 ,自查清单可查看文章 中后台产品功能自查清单

功能模块原型示例

五、非功能性需求

非功能性需求,指的是信息系统中保证性能、系统可靠性、可扩展性要求等方面相应的需求要素。

1.性能需求

响应时间平均响应时间参考值(秒)、峰值响应时间参考值(秒)
例如:

  • 登录时间 ≤5 秒
  • 页面间跳转时间 ≤3 秒
  • 精确查询(包括请求服务)响应时间 ≤1 秒
  • 模糊查询响应时间 ≤5 秒
    在 95% 的情况下,一般时段响应时间不超过 1.5 秒,高峰时段不超过 4 秒。

吞吐量 并发量单位时间内成功地传送数据的数量。这一块与系统并发相关,根据业务量估计,我们的系统需要支持多少并发。
例如:估计用户数为 1 万人,每天登录用户数为 3000 左右,网络的带宽为 100M 带宽,系统可以同时满足 10,000 个用户请求,并为 25,000 个并发用户提供浏览功能。

资源利用率 指企业投入服务器这类资源,所发挥的资源利用百分比。
例如:CPU 占用率 <=50%;内存占用率 <=50%。

准确性有效性
与能否得到正确或者相符的结果或者效果有关的软件属性。

性能需求

2.系统需求

运行环境约束:用户对软件系统运行环境,兼容性、应用服务器软件及其版本要求。
例如:系统应支持 iOS,Android , Windows 操作系统;
系统应支持 Oracle, DB2 数据库系统。

3.运营需求

运营侧对功能进行数据统计,对相关功能数据埋点等。


运营需求

4.安全需求

一般分为程序安全、系统安全、数据安全。

程序安全是指开发的程序是否是安全的,程序上有没有安全的漏洞,例如:Web 开发中服务器代码没有对输入的参数进行验证,从而导致客户端机器人轻易的获取数据。

系统安全指的是系统整体的安全,能经受来自互联网的一般性恶意攻击。如病毒(包括木马)攻击、口令猜测攻击、黑客入侵等。例如:安全的粒度,未经授权的用户是否可以轻易的访问非法的数据等。

数据安全是对数据的保护,保护数据不被非法/越权访问和篡改,要确保数据的机密性和完整性,严格权限访问控制,用户在经过身份认证后,只能访问其权限范围内的数据,只能进行其权限范围内的操作。业务数据需要在存储时进行加密,确保不可破解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容