快生活 - 生活常识大全

习作轻轻说话产品需求文档


  对最近面试的一家SaaS公司的产品有一些个人看法,所以尝试写一篇PRD出来,顺便练手。新人作品,不足之处欢迎批评指导。
  一、前言
  2014年以来SaaS领域备受投资者和创业者青睐,几年间诞生许多成功产品,如钉钉、有赞、企业微信等都深受大家关注。本文写作的对象就是一款与钉钉同类型的移动办公应用——轻轻说话。但是在这里我们不讨论战略和市场,仅从产品方面表达个人看法。
  任务管理功能作为"轻轻说话"的特色功能,有着提高产品差异度和形成产品优势的重要作用。但现有功能设计逻辑不清晰,界面设计不尽合理,主要原因是没有区分清楚普通员工与管理者的需求。如:普通员工的强需求是自己当前的任务内容、完成情况及工作汇报。普通管理者也有自己的任务及汇报内容,其次才是员工任务完成情况。所以应适当降低任务统计的权重,增大"我的任务"的入口。
  考勤功能是办公软件的必备功能。现有产品设计中考勤统计和考勤功能混杂,功能结构和布局都不合理。
  公司考勤和外出签到是两个使用场景完全不同的功能,现有产品在设计上没有明显区分入口,设计风格也不统一。
  本人尝试针对又不限于以上问题作出优化。
  关于本文的几点说明:
  这不是一份完整的PRD文档,更像是对现有产品改进方案的Demo,只针对主要功能进行说明,部分功能细节和页面没有详细描述。
  虽然个人认为直接用Axure写PRD更直观高效,但为了发表出来静态展示,采用了线框图加标注的方式写作。
  以下为PRD正文。
  二、文档说明
  2.1 文档属性
  文档名称:产品需求文档
  版本:1.0
  撰写人:李晓峰
  撰写时间:2017.3.26
  预计上线时间:2017.04.29
  读者:技术开发,运营,市场
  2.2 修订记录
  2.3 行业分析
  我国企业办公软件有千万级企业量,数亿用户量。企业为了追求高效和专业有较高付费意愿。同时,在办公场景下产品有每日至少八小时日活。综上,办公软件前景广阔,潜力巨大。
  2.4 产品定位
  面向中小型企业,追求高效便捷的同事协作、任务管理和审批流程,提供完善的移动办公解决方案。产品定位200人以下的中小企业,组织架构多扁平化。
  三、产品说明
  3.1 产品信息结构图
  3.2 产品功能结构图
  3.3 产品流程图
  3.3.1 新建任务流程图
  3.3.2 考勤流程图
  3.3.3 审批流程图
  3.4 名词解释
  四、全局功能说明
  4.1页面内交互
  说明:
  1.选择类提示框均用系统自带的提示框,操作按钮"确定"在右,"取消"在左。
  2.Toast、Alert控件显示效果:淡入淡出
  4.2 字体
  4.3 发布时间
  适用于消息列表、消息详情等feed流,当前时间取本机时间。
  4.4 点击空白区域或无网络情况
  4.5 打断后重新打开
  五、详细功能说明
  5.1 消息频道
  5.1.1 页面流转图
  5.1.2 消息列表
  页面名称:消息列表页
  入口:进入App-消息
  逻辑:
  1.列表排列顺序按时间倒序排列。
  2.消息发布时间按全局说明格式。
  3.详细逻辑见图中标注。
  页面样式:按照设计标注开发。
  5.1.3 轻轻助手对话页
  页面名称:轻轻助手对话页
  入口:进入App-消息-轻轻助手
  逻辑:
  1.通知对象:所有用户
  通知时间:服务器决定时间
  通知内容:服务器决定内容
  2.输入框可切换至"新手指南"和"意见反馈"入口,交互为屏幕下方进入。
  页面样式:按照设计标注开发。
  5.1.4 审批消息页
  页面名称:审批消息页
  入口:进入App-消息-审批消息
  逻辑:
  1.通知对象:审批人
  通知时间:审批申请生成后立即通知
  通知内容:审批申请
  2.通知对象:知会人
  通知时间:审批申请同意后立即通知
  通知内容:审批结果
  3.通知对象:申请人
  通知时间:审批结束后立即通知
  通知内容:审批结果
  页面样式:按照设计标注开发。
  5.1.5 审批详情页
  页面名称:审批详情页
  入口:进入App-消息-审批消息-审批详情
  逻辑:
  1.点击"同意"或"拒绝"均进入审批意见页面,确定后返回审批详情页,审批处理完成。
  2.不同状态下审批详情见图中表格。
  3.请假和外出审批通过后,申请人在申请期限内计入无需考勤名单,并标记申请人为请假或外出。
  页面样式:按照设计标注开发。
  5.1.6 工作报告消息页
  页面名称:工作报告消息页
  入口:进入App-消息-工作报告
  逻辑:
  通知对象:对应工作报告管理权限用户
  通知时间:根据用户设置时间
  通知内容:服务器自动汇总权限内成员工作报告内容
  页面样式:按照设计标注开发。
  5.1.7 工作报告详情页
  页面名称:工作报告详情页
  入口:进入App-消息-工作报告-报告详情
  逻辑:参考"我的任务"页。
  页面样式:按照设计标注开发。
  5.2 公司成员频道
  5.2.1 页面流转图
  5.2.2 成员列表页
  页面名称:成员列表页
  入口:进入App-公司成员
  逻辑:
  1.成员列表中,负责人排在首位,其余成员按姓氏首字母排列。
  2.分组排列顺序默认按创建时间顺序排列,有权限用户可修改顺序。
  3.功能逻辑见图中标注
  页面样式:按照设计标注开发。
  5.2.3 公司管理页
  页面名称:公司管理页
  入口:进入App-公司成员-管理
  逻辑:
  1.点击"部门管理"进入部门管理页,点击"成员管理"进入成员管理页,点击"权限管理"进入权限管理页。
  2.仅最高管理权限用户可进入"部门管理"页面,有管理权限用户可进入"成员管理"、"权限管理"页面。
  3.无权限用户点击提示"您没有相应权限哦"。
  页面样式:按照设计标注开发。
  5.2.4 部门管理页
  页面名称:部门管理页
  入口:进入App-公司成员-管理-部门管理
  逻辑:
  1.仅最高管理权限用户可进入此页面并进行操作。
  2.首次进入该页面进行编辑、删除、拖动改变顺序操作提示。
  3.功能逻辑见图中注释。
  页面样式:按照设计标注开发。
  5.2.5 成员管理页
  页面名称:成员管理页
  入口:进入App-公司成员-管理-成员管理
  逻辑:
  1.有管理权限用户可进入此页面并进行操作。
  2.首次进入该页面进行删除、拖动改变顺序操作提示。
  3.功能逻辑见图中标注
  页面样式:按照设计标注开发。
  5.2.6 权限管理页
  页面名称:权限管理页
  入口:进入App-公司成员-管理-权限管理
  逻辑:
  1.有管理权限用户可进入此页面并进行操作。最高管理权限用户可更改所有负责人,普通管理权限用户仅可更换自己分组负责人。
  2.没有相应权限用户点击后提示"您没有相应权限哦",
  3.首次进入该页面进行操作提示。
  页面样式:按照设计标注开发。
  5.2.7 个人主页
  页面名称:个人主页页
  入口:进入App-公司成员-个人主页、在各页面点击用户头像
  逻辑:
  1.工作状态显示:出勤、请假、休息、旷工
  2.点击"发消息"进入对话页面。
  页面样式:按照设计标注开发。
  5.3 任务管理频道
  5.3.1 页面流转图
  5.3.2 新建任务页
  页面名称:新建任务页
  入口:进入App-新建任务
  逻辑:
  1.所有项均为必填,点击"确定"后判断是否填写完整,若填写不完整,提示"XXX项(未填写的第一项)未填写"。
  2.选择任务负责人和成员时,用户只能从自己管理权限成员中选择,若务管理权限仅能选择自己。
  3.各项详细逻辑见图中注释。
  页面样式:按照设计标注开发。
  5.3.3 我的任务页
  页面名称:我的任务页
  入口:进入App-我的任务
  逻辑:
  1.总任务:任务周期与所选时间段产生交集的所有任务的总数
  已完成:所选时间段内总任务中已完成的任务数
  未完成:所选时间段内总任务中逾期未完成的任务数
  进行中:所选时间段内总任务中未到截止日期的未完成任务
  任务达标率:完成任务数 / 总任务数
  按时完成率:总任务中截止日期前完成任务数 / 已完成任务数
  2.任务列表显示任务周期与所选时间段产生交集的所有任务。
  3.任务列表排列规则(具体权重数值待最终确定):
  (1)所有已完成任务排在所有未完成任务之后
  (2)优先级权重:重要且紧急5>紧急不重要4>重要不紧急3>不重要不紧急2
  (3)逾期任务权重=1+逾期天数X0.2
  (4)权重相同任务按发布时间先后排列
  4."周任务"、"月任务"逻辑相同,"月任务"中任务列表可折叠。
  页面样式:按照设计标注开发。
  5.3.4 任务报告页
  页面名称:任务报告页
  入口:进入App-任务报告
  逻辑:
  1.部门排列顺序和成员列表与"公司成员"页相同。
  2.成员列表可折叠展开。
  3."周报"、"月报"、"年报"逻辑相同。
  页面样式:按照设计标注开发。
  5.4 应用服务频道
  5.4.1 页面流转图
  5.4.2 考勤打卡页
  页面名称:考勤打卡页
  入口:进入App-应用服务-考勤打卡
  逻辑:
  1.点击"上班签到"后判断:
  若不在考勤距离范围内,提示"您不在考勤距离范围内哦";
  若当前时间<最早打卡时间,提示"还没到打卡时间哦";
  若当前时间>上班时间,提示"您已迟到",记为迟到,签到成功;
  签到成功后,提示"签到成功",确定后,页面增加上班签到信息,按钮下移,文本变更为"下班签退",如图。
  2.若当前时间>最晚签退时间,签退页面变更为签到页面;
  3.点击"下班签退"后判断:
  若不在考勤距离范围内,提示"您不在考勤距离范围内哦";
  若当前时间<下班时间,提示"还没到下班时间,确定签退?",确认后签退成功,记为早退;
  签退成功后,提示"签退成功"。
  4.每次进入此页面自动刷新定位,停留页面每两分钟刷新自动定位。
  5.仅最高管理权限用户可进入此页面并进行操作,无权限用户点击后提示"您没有相应权限哦"。
  页面样式:按照设计标注开发。
  5.4.3 考勤设置页
  页面名称:考勤设置页
  入口:进入App-应用服务-考勤打卡-设置
  逻辑:
  1.所有项都有初始值
  2.仅最高管理权限用户可进入此页面并进行操作
  3.提交后判断:
  若最早签到时间>上班时间,提示"最早签到时间不得晚于上班时间,请重新设置"
  若最晚签退时间<上班时间,提示"最晚签退时间不得早于下班时间,请重新设置"
  4.各项详细逻辑见图中注释
  页面样式:按照设计标注开发。
  5.4.4 外出签到页
  页面名称:外出签到页
  入口:进入App-应用服务-外出签到
  逻辑:
  1.每次进入此页面自动刷新定位,停留页面每两分钟刷新自动定位
  2.备注和图片非必填项
  3.签到成功后提示"签到成功"
  页面样式:按照设计标注开发。
  5.4.5 考勤统计页
  页面名称:考勤统计页
  入口:进入App-应用服务-考勤统计
  逻辑:
  1."缺卡"显示所选统计周期内应出勤但未签到且未签退人次,点击进入未打卡成员列表
  "迟到早退"显示所选统计周期内迟到和早退总人次,点击进入迟到早退成员列表
  "请假休息"显示所选统计周期内请假和休息总人次,点击进入请假休息成员列表
  "外出"显示所选统计周期内外出总人次,点击进入外出成员列表
  2."早到榜"显示所选统计周期内平均上班签到时间最早成员
  "勤奋榜"显示所选统计周期内平均工作时间(下班签退时间-上班签到时间)最长成员
  "迟到榜"显示所选统计周期内迟到次数最多成员。若迟到次数相同,则显示累计迟到时间最长成员
  页面样式:按照设计标注开发。
  页面名称:部门勤统计页
  入口:进入App-应用服务-考勤统计-部门
  逻辑:
  列表中成员工作状态有:正常(按时签到签退)、迟到、早退、请假、休息、外出、旷工。
  页面样式:按照设计标注开发。
  页面名称:考勤统计页
  入口:进入App-应用服务-考勤统计-我的
  逻辑:
  1.初始值为当前年月,选择范围<当前年月
  2.各项均可点击,点击后该项变为紫色,下方切换为该项列表
  3.列表顺序按时间倒序排列
  页面样式:按照设计标注开发。
  5.4.6 请假申请页
  页面名称:请假申请页
  入口:进入App-应用服务-请假
  逻辑:
  1.添加图片和知会人为非必填项,其余为必填项
  2.点击"确定"后,判断是否填写完整,若填写不完整,提示"XXX项(未填写的第一项)未填写"。
  3.各项详细逻辑见图中标注。
  页面样式:按照设计标注开发。
  5.4.7 报销申请页
  页面名称:报销申请页
  入口:进入App-应用服务-报销
  逻辑:
  1.添加图片和知会人为非必填项,其余为必填项
  2.点击"确定"后,判断是否填写完整,若填写不完整,提示"XXX项(未填写的第一项)未填写"。
  3.各项详细逻辑见图中标注。
  页面样式:按照设计标注开发。
  5.5 我的频道
  页面名称:个人中心页
  入口:进入App-我的
  逻辑:
  1.点击头像昵称区域进入个人资料页
  2.点击"切换到其他公司":
  若用户加入公司数量<2,提示"没有其他公司可以切换"
  若用户加入公司数量=2,直接切换为另一公司
  若用户加入公司数量>2,进入公司列表,选择公司进行切
  页面样式:按照设计标注开发。
  新人作品,不足之处希望多多指教。
网站目录投稿:傲风