PRD分享:B端产品需求文档怎么写? (附案例文档+原型)

作者:阿bin,一位走在路上的B端产品人。

目前很多产品需求文档都是针对C端产品撰写的,而针对B端的产品则较少。可能和B端产品较强的行业属性,以及产品适度保密有关。那么,B端产品需求文档是怎样的呢,在工作中应该怎么写呢。


前言:

产品需求文档一般有3种输出形式:纯原型、原型+文档、纯文档。3种方式各有利弊,这里不再赘述,选择哪个主要是看公司、团队的要求。这3种输出形式笔者都经历过,这里选择的是原型+文档(Axure+Word)的形式。选择的产品则是笔者设想的一款人事管理-HRM系统的部分功能。


正文:

版本历史:


1、引言

1.1 编写目的

本文档通过定义HRM人事管理系统的需求,主要包括工作台、人员管理、工资管理等,与项目组相关成员达成一致的需求描述。项目组成员包括:HRM系统的所有产品、开发、测试人员。


1.2 文档说明

(也就是文档的全局说明,告诉读者应该注意的地方。)

该文档所写的所有需求都具有高优先级,都要在1.0版本中得以实现。特殊地方会另有说明。


1.3 参考资料

《HRM人事管理系统产品方案》、《HRM系统商业需求文档》


1.4 原型地址

(原型的链接,一般由产品完成。笔者也经历过产品写文档,UX画原型的模式。)

https://www.wulihub.com.cn/go/QOmZZ6/start.html


1.5 名词定义

HRM:人力资源管理系统


2、概述

2.1 项目背景

在新经济、新业务、新模式下,国内催生了一大批中小微企业。而随着科学化的人事管理对企业发展愈发愈重要,这些企业对人事管理系统也越来越关注,使用一款良好的人事管理系统可以极大的提高人事管理效率,推动企业的发展。


2.2 产品定位

HRM系统是一个轻量化、科学化、易操作的人事管理SaaS系统,集人员管理、工资管理为一体,可以极大地提高人事管理效率,高效完成人事日常业务,推动中小微企业走向规范管理。


2.3 产品结构

2.4 整体流程

①薪资计算流程:

②其他流程:


2.5 参考原型


3、主要功能需求

3.1登录

3.1.1 功能描述

登录界面用于:用户登录HRM系统,以及账号的注册、找回密码。


3.1.2 界面原型

1、登录:

2、注册:

3、找回密码:


3.1.3 业务流程


3.1.4 逻辑规则

1、登录:

1)输入“用户名/密码”后,后台数据库检查是否正确,如果正确则继续下面的处理;错误则返回提示信息“用户名或密码错误”操作终止。

2)登录后取得该用户所拥有:权限、企业信息;进入工作台页面。

2、注册账号

1)点击“注册账号”,进入页面;

2)输入11位手机号码,点击“获取验证码”发送短信,按钮内容变成“已发送”,并倒计时1分钟,1分钟后按钮变为“重新获取”;

3)完成信息输入,勾选“同意用户协议”,点击“注册”。将注册信息写入数据库,成功后返回提示信息“注册成功”,并跳转到登录页面;失败返回提示信息“注册失败,XXXX”。

3、找回密码

输入信息后点击“重置密码”,新密码将数据库旧密码覆盖,成功后返回提示信息“密码重置成功”,并跳转到登录页面。


3.1.5 界面元素说明

[备注说明]:Y——表示是,N——表示否;如:用户名可编辑是Y,必填是Y,表示用户名可以手动编辑,并且是必填项。

1、登录


2、注册账号


3、找回密码


3.1.6 用户权限

所有用户


3.1.7 测试要点

(一般测试人员会根据需求文档,编写测试用例进行测试。所以需要告诉测试人员,在测试时应该注意的地方,或者是容易忽略的地方。)

1、界面元素的校验是否正确,如:统一社会信用代码15位、18位、20位校验是否正确;

2、已注册账号重复注册测试。


3.2员工花名册

3.2.1 功能描述

用于对员工信息的管理,包括添加/导入/修改/删除员工信息,以及对员工信息的查看、搜索、筛选。


3.2.2 原型界面

1、员工花名册列表页:

2、添加员工信息页:

3、查看员工信息页:


3.2.3 业务流程

添加/导入员工信息 >> 添加完成 >> 查看/编辑/删除/导出员工信息


3.2.4 逻辑规则

1、新增员工信息

1)点击“添加员工”按钮,进入【添加员工】页面,输入信息后点击“确定”,则新增员工信息成功。

2)导入员工信息(1.0先不做此功能)。

2、查看/修改/删除员工信息

1)在列表页点击一条员工信息,进入【查看员工信息】页。

2)选择对应的信息,修改后点击“确定”按钮,则修改员工信息成功。

3)点击“删除”图标则弹出删除确认框:{是否删除},点击“确定”则删除成功,并跳转到【员工花名册】列表页。

3、批量操作

A、批量删除:

1)勾选员工,点击“批量删除”按钮,弹出删除确认框:{是否删除};点击“确定”则将勾选的员工信息删除。

2)未勾选员工,不允许批量删除,并提示:{请先勾选员工信息};

B、批量导出:

勾选员工,点击“导出”按钮,则将选择的员工信息导出Excel;未勾选或全选则导出全部员工信息。(导出模板见:3.2.7 附其他说明——员工花名册Excel)

4、花名册列表

1)列表默认:15条/页;排序:按人员信息添加时间升序。

2)姓名/部门/入职日期/人员状态,支持排序操作;点击“箭头”为升序,再次点击“箭头”为降序。

3)搜索框支持姓名/部门/证件号码搜索。


3.2.5 界面元素说明


3.2.6 用户权限

管理员、拥有“人员管理”功能权限的普通用户。


3.2.7 测试要点

1、功能权限测试,未分配该功能权限是否可以访问、操作。

2、批量导出,不勾选人员/部分勾选人员,是否可以正确导出。


3.2.8 附其他说明

《人员信息导出模板》


3.3薪资计算

3.3.1 功能描述

用于对员工薪资的计算和管理,以及对工资的查看、搜索、筛选。


3.3.2 原型界面

1、薪资计算列表页:

2、添加计算页:

3、查看员工工资页:

4、工资表自定义设置页:


3.3.3 业务流程

添加计算/导入计算 >> 计算 >> 查看/编辑/删除员工薪资


3.3.4 逻辑规则

1、选择工资月份

点击“日历选择框”,选择对应的工资月份。默认当前月份。

2、添加薪资信息

1)点击“添加计算”按钮进入【添加薪资计算】页面。

2)在姓名框,输入或选择员工花名册已录入人员,系统自动匹配带出该人员对应的“证件号码”、“部门”、“职位”;如果存在同名同姓人员,则在“证件号码”给出下拉选项框。选择对应的“证件号码”后,“部门”、“职位”匹配带出。

3)导入计算(1.0先不做此功能)

3、计算实发工资

1)输入工资信息后点击“计算”,系统计算实发工资,并得出计算结果;点击“保存”将工资信息和计算结果保存。

2)计算公式:基本工资+绩效奖金+加班工资+差旅费+补贴+其他-缺勤应扣-其他应扣=应发工资

4、查看/编辑/删除薪资信息

1)在列表页点击一条薪资信息,进入【查看员工薪资】页。

2)选择对应的薪资信息,修改后点击“确定”按钮,则修改成功。

3)点击“删除”图标则弹出删除确认框:{是否删除},点击“确定”则删除成功,并跳转到【薪资计算】列表页。

5、薪资列表

1)默认排序:与员工花名册人员排序保持一致

2)姓名/部门/应发工资,支持排序操作;点击“箭头”为升序,再次点击“箭头”为降序;

3)搜索框支持姓名/部门/证件号码搜索。

6、工资表设置

自定义设置工资表(1.0先不做此功能)


3.3.5 界面元素说明


3.3.6 用户权限

管理员、拥有“工资管理”功能权限的普通用户。


3.3.7 测试要点

1、公式计算准确性测试;

2、姓名带出身份证、部门、职位是否正确。



4、其他产品需求

4.1兼容性需求

产品会在web发布,需要兼容IE6、7、8,Firefox3.5以上浏览器版本;兼容典型的webkit内核浏览器:如chrome。


4.2运营需求

在后续的产品运营中,为了有效的提升运营效率,需要进行埋点收集数据。HRM系统会使用第三方数据分析工具如:TalkingData,进行数据收集、分析。


4.3安全需求

1、权限控制:根据分配的功能权限,控制用户访问数据和进行操作。

2、防攻击:防止用户高频操作,包括高频注册账号、高频发送短信等。


结语

1、不同的公司、团队对于产品需求文档会有不同的要求,所以产品人不必拘于格式,只要把业务逻辑、流程规则等表达清楚即可。

2、把需求文档看做一个产品,在和团队成员多次沟通交流后不断优化。


阿bin原创作品,转载请注明作者、出处。

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