一份实用又精简的PRD,到底该包含哪些内容?
adinnet/2017-08-31 10:54/用户研究
对于产品新人来说一份产品需求文档到底该包含哪些内容?写太多一方面时间不够,另一方面大而全的东西未必实用,写了大家未必都会看;写少了又怕领导说偷懒。本文将以Microsoft To-do为例倒推一份精简又实用的PRD。
文档管理
文档管理,就和产品的更新迭代一样,随着产品的不同阶段,产品需求文档会修改,增加,删除部分内容。为了方便阅读和追根溯源,产品文档每更新一次,都需注明修订者,修订日期及版本等情况。文档管理主要分为两部分:版本情况、编辑历史。
版本说明
版本说明,主要用来说明该文档属于哪个产品,文档状态,文档标签,当前版本,作者,完成日期。
编辑历史
编辑历史,是文档管理更重要的一部分,主要是为了方便后来者阅读,及追根溯源找到当事人,了解情况。版本每次更新的内容需用不同颜色或其他方法标识,方便阅读人员快速了解情况。
1产品概况
1.1产品介绍
Microsoft To-do是一款小而美的待办事项管理软件。用户通过新建不同类别的清单(如学习,工作,生活),然后在清单里新建待办事项,添加到“我的一天”。用户每完成一项待办事项,便从“我的一天”中移除该待办事项,新的一天,再从各类清单中添加待办事项到“我的一天”,周而复始,从而更好的管理每一天。
1.2产品定位
帮助用户更轻松的计划和管理每一天。
1.3目标用户群
渴望管理和安排好自己每一天的工作族,及其他有该需求的人员。
2产品整体框架及流程
2.1产品整体框架
2.2产品主要功能使用流程
3功能需求
3.1“我的一天”
用户场景:用户通过对一天中的待办事项进行“完成”,“移除”等操作来管理一天中的事项
功能描述:对一天中的待办事项进行“完成”,“移除”等操作
输入/前置条件:首次打开软件,默认进入
需求描述:
我的一天下方显示当天日期,格式为:XX月XX日星期X
点击“圆圈+”新建待办事项,且该待办事项在To-Do清单页中同时出现,To-Do清单页为软件默认清单页,不可重命名和删除
点击待办事项前的“圆圈”,完成该待办事项,“圆圈”变为“√圆圈”且待办事项名称出现删除线,清单页中的该待办事项亦同步被“完成”,再次点击“√圆圈”取消完成,待办事项恢复原状
点击待办事项,进入该待办事项的编辑页面,可对该待办事项设置提醒时间,截至日期,添加备注等
待办事项名称下方依次显示清单图标(包括名称)、截止日期图标(包括日期)、提醒时间图标、备注图标,每个图标用小圆点隔开
手势操作:右滑待办事项从“我的一天”中移除该待办事项;左滑待办事项删除该待办事项,并同时在该待办事项所在的清单中删除;上划折叠主题题图,方便显示更多的待办事项,下滑展开主题体图
输出/后置条件:
点击侧边栏按钮或右滑打开侧边栏,左滑关闭侧边栏
点击”灯泡“按钮,进入建议界面
3.1.1建议功能
用户场景:用户在其他清单页中已新建好待办事项,用户每天直接在建议中便可将其他清单页中的待办事项加入到“我的一天”,方便用户更轻松的计划和管理一天的待办事项
功能描述:方便用户更直接的将其他清单页中的待办事项加入到“我的一天”
输入/前置条件:在“我的一天”页面中点击“灯泡按钮”
需求描述:
点击“+”按钮,将该待办事项加入到“我的一天”中,并告知用户“已加入到“我的一天”中”,两秒后告知消失,该待办事项也从建议中消失
点击“展开”,“折叠”按钮,展开/折叠各清单中的待办事项
当所有的待办事项全部加入到“我的一天”中,建议为空;加入到“我的一天“中的待办事项在完成并从“我的一天“中移除时,当天不会在出现在建议中,直到新的一天开始,但用户可在清单页中将移除的待办事项重新加入到”我的一天“中;或者当其他清单页中没有待办事项时,建议同样为空
输出/后置条件:单击返回按钮,返回到”我的一天“
3.2侧边栏
用户场景:用户需要进行设置,查找待办事项或新建其他清单时
功能描述:执行设置、查找、新建清单等操作
输入/前置条件:点击侧边栏按钮,或在其他清单页右滑
需求描述:
在用户登陆的情况下,显示用户头像,姓名,邮箱,如果未绑定邮箱则不显示;用户未登陆时,如右图所示
当选中某个清单页时,该清单加底纹突出显示,告知用户
清单名称后的数字为该清单未完成的待办事项数
长按用户新建的清单拖动实现,清单排序
输出/后置条件:
点击头像,进入设置界面
点击查找按钮,进入查找页面
点击某个清单名称,进入该清单页面
点击“+”进入新建清单页面
左滑或点击非侧边栏区域,关闭侧边栏
3.2.1设置
用户场景:用户需要登陆,或涉及到账户管理及软件其他设置
功能描述:执行登陆、管理账户,软件设置等其他操作
输入/前置条件:在侧边栏点击头像
需求描述:
在登陆的情况下,显示用户头像和邮箱,未绑定邮箱则不显示;未登陆情况下,如右图所示,点击登陆,进入登陆页面;
在登陆情况下,点击管理账户,进入账户页面,可对用户资料等情况进行设置;点击注销,退出登陆打
打开删除前确认,在删除清单和待办事项时,会弹窗询问,该按钮默认打开;打开完成提示音,在点击完成一项待办事项时,会发出声音,该按钮默认打开;打开快速添加通知栏,安卓手机下拉通知栏,会出现添加待办事项,点击会在屏幕新建待办事项并添加到“我的一天”中,该按钮默认关闭
点击同步,同步待办事项状态到云端;未登陆时跳转到登陆页面
点击建议和反馈进入建议反馈页面
点击版本更新,进入版本页面,可查看当前版本和更新
输出/后置条件:点击返回按钮,返回侧边栏
3.2.2账户设置
用户场景:用户需要上传头像,设置姓名,绑定手机号,邮箱及修改手机号,邮箱,以及修改密码
功能描述:执行上传头像,设置姓名,绑定手机号,邮箱及修改手机号,邮箱,以及修改密码操作
输入/前置条件:在登陆情况下,点击“管理账户”
需求描述:
点击上传,进入上传头像页面
在已有姓名的情况下,姓名后显示当前姓名,否则不显示;点击姓名进入设置或修改姓名界面
在已绑定手机号的情况下,手机号后显示当前手机号,否则不显示;点击手机号进入绑定或修改手机号界面
在已绑定邮箱的情况下,邮箱后显示当前邮箱,否则不显示;点击邮箱进入绑定或修改邮箱
点击修改密码,进入修改密码界面
输出/后置条件:点击返回按钮,返回设置界面
3.2.3搜索
用户场景:用户需要精确查找某个待办事项
输入/前置条件:在侧边栏点击查找按钮
功能描述:精确查找某个待办事项
需求描述:
搜索框没有输入文字时,显示搜索俩字;当输入文字时,显示输入文字,右侧出现清除按钮,并在内容区实时显示搜索结果;没有搜索结果时显示,你要查找的待办事项可能已删除或等待你的新建
点击清除按钮,清空搜索框
点击查找到的待办事项,点击进入该待办事项的编辑状态,可查看并设置其提醒时间,截止日期、备注等
输出/后置条件:点击返回按钮,返回侧边栏
3.2.4新建清单
用户场景:给待办事项分类,更方便的管理待办事项
输入/前置条件:在侧边栏点击“圆圈+”按钮
功能描述:给待办事项新建一个分类
需求描述:
点击新建清单按钮,弹出清单名称编辑框,默认弹出键盘;输入框上的文字默认被选中,当有文字输出时“无标题清单”被输入文字替代
点击输入框左侧的笑脸按钮,弹出图标选择框,用户点击合适的图标,笑脸被该图标替换,并收起图标选择框;再次点击选择图标按钮,弹出图标选择框,点击删除按钮,删除该图标,并收起图标选择框
点击保存,留在新建的清单页
输出/后置条件:点击取消,返回到侧边栏
3.3清单页
用户场景:用户需要在清单中执行查看、新建、编辑待办事项以及重命名、删除清单等操作
输入/前置条件:用户在侧边栏点击相应的清单选项或则新建清单后留在本清单
功能描述:在清单中执行查看、新建、编辑待办事项以及重命名、删除清单等操作
需求描述:
点击侧边栏按钮或右滑,打开侧边栏;左滑关闭侧边栏按钮
上划折叠主题题图,方便显示更多的待办事项,下滑展开主题体图
点击右上角的“竖圆点按钮”弹出清单功能框;点击重命名,弹出重命名编辑框;点击排序,从底部弹出排序方式;点击更改主题,进入更改主题页面;点击“隐藏已完成的待办事项”,隐藏清单中已完成的待办事项;点击删除,弹出确认框,点击“是”删除该清单页及其待办事项,并返回到“我的一天”,点击“取消”弹窗消失
点击待办事项前的“圆圈”,完成该待办事项,“圆圈”变为“√圆圈”且待办事项名称出现删除线,如果该待办事项加入到“我的一天”中,“我的一天”中的该待办事项亦同步被“完成”,再次点击“√圆圈”取消完成,待办事项恢复原状
点击待办事项,进入该待办事项的编辑页面,可对该待办事项设置提醒时间,截至日期,添加备注等
待办事项名称下方依次显示“我的一天”、截止日期图标(包括日期)、提醒时间图标、备注图标,每个图标用小圆点隔开,其他清单页的待办事项同理
点击“圆圈+”新建待办事项
手势操作:右滑将待办事项加入“我的一天”,再次右从“我的一天”中移除该待办事项;左滑待办事项删除该待办事项,如果该待办事项已加入到“我的一天”亦同步删除;
输出/后置条件:打开侧边栏
3.3.1重命名清单
用户场景:用户想要修改清单的名称
输入/前置条件:在清单页点击重命名清单
功能描述:修改清单名称
需求描述:参考新建清单
输出/后置条件:点击取消,放弃修改;点击保存,保存修改,并继续留在当前清单页
3.3.2排序
用户场景:用户想要根据不同的排序规格查看或浏览待办事项
输入/前置条件:在相应清单页点击排序
功能描述:提供不同的排序方式,方便用户查看或浏览待办事项
需求描述:
点击字母排序,清单中的待办事项按照字母排序,并收起排序方式菜单
点击截止日期,清单中的待办事项按照截止日期先后排序,并收起排序方式菜单
点击创建日期,清单中的待办事项按照创建日期先后排序,并收起排序方式菜单
点击已完成,按照已完成排序,并收起排序方式菜单
点击已添加到“我的一天”,已添加到“我的一天”中的待办事项排在更前面,并收起排序方式菜单
输出/后置条件:略
3.3.3更改主题
用户场景:用户想要改变一种主题风格
输入/前置条件:在相应清单页点击更改主题
功能描述:更改主题
需求描述:点击“圆圈”更换不同的主题色,点击主题缩略图,更换相应的主题图;单击非主题选择区,收起主题更改弹窗
输出/后置条件:略
3.3.4新建清单
用户场景:需要新建待办事项
输入/前置条件:在相应清单页单击新建待办事项按钮
功能描述:新建待办事项
需求描述:在单击新建待办事项按钮后,弹出待办事项输入框和并开启键盘;当输入框输入文字后,添加按钮由禁用变为启用,点击该按钮将待办事项加入到该清单页中;单击其他区域新建待办事项输入框收起
输出/后置条件:
3.4编辑清单
用户场景:用户想要编辑或查看该待办事项的具体信息
输入/前置条件:用户在相应清单页或搜索页点击相应待办事项
功能描述:编辑或查看待办事项的具体信息
需求描述:
标题栏显示该待办事项所在清单的图标和名称
单击待办事项前的圆圈按钮实现待办事项的完成和撤销完成
点击添加到“我的一天”实现添加到“我的一天”并以不同颜色字体突出显示,再次点击从“我的一天”移除或则点击右侧的清除按钮
点击提醒我,弹出提醒时间设置框,时间设置好后,用不同颜色字体显示时间同时右侧出现清除按钮,时间格式:当日,今天,XX:XX;明日,XX:XX;当年,月X日周X,XX:XX;非当年XXXX年X月X日周X,XX:XX
点击截止日期,弹出截止日期设置框,设置好日期后,用不同颜色字体显示日期同时右侧出现清除按钮,时间格式:当年,X月X日周X;非当年,XXXX年X月X日周X
点击添加备注进入到添加备注页面,当有备注时显示备注和更新时间,时间格式:当天,今天;当年,X月X日;非当年,XXXX年X月X日
页面左下角在待办事项未完成时,显示创建日期,时间格式:当年,X月X日周X;非当年,XXXX年X月X日周X;在待办事项完成时,显示完成日期,时间格式:当天,今天;当年,月X日周X;非当年,XXXX年X月X日周X
点击删除按钮,删除该待办事项,并继续留在相应页面
输出/后置条件:
3.4.1设置提醒时间
用户场景:用户害怕忘记做某事,设置提醒时间
输入/前置条件:在编辑待办事项页面点击设置时间
功能描述:设置提醒时间,到时闹铃提醒
需求描述:
点击日期和时间,切换日期和时间设置;在日期选项卡上,实时显示选择的日期,并可通过上划,下滑选择不同年月的日期
在时间选项卡,通过点击时、分来切换时分的设置;选中时时,时显示亮色,分同理,不被选中为暗色;通过拖动指针,实时显示时间
点击取消,返回到编辑待办事项页面;点击保存,保存提醒时间,返回到编辑待办事项页面
输出/后置条件:
3.4.2设置截止日期
用户场景:到期待办事项自动删除,节省用户手动删除,方便用户更轻松的管理待办事项
输入/前置条件:在待办事项编辑页面单击设置截止日期,弹出该弹窗
功能描述:到期待办事项自动删除
需求描述:参考提醒日期设置
输出/后置条件:
3.4.3添加备注
用户场景:对待办事项进一步说明
输入/前置条件:在编辑待办事项页面点击添加备注
功能描述:对待办事项进一步说明
需求描述:进入添加备注页面,默认开启键盘;如果已添加备注,则显示已添加的备注,用户通过删除,输入新的备注;点击取消,返回上一页面;点击保存,保存备注并返回上一页面
输出/后置条件:
说明:本文只是作者使用了微软To-do后,倒推的一份PRD。由于时间有限,一些不是太主要的功能就没有画原型,所以相比较原版APP,可能有些删减。另为稍微一小部分功能,做了修改,在此向原版致敬,也推荐给大家使用这款APP。
补充:一份产品文档是随着产品的不同阶段,逐步更新迭代的。更原始的产品文档可能只是一份需求清单,所以产品文档的内容和形式,取决于产品阶段,不必拘泥于一定的形式。在产品开发过程中,可能遇到需要补发一些说明文档,这是常有的事,更没有一步到位的文档。(文档的本质就是起到沟通协作的作用,达到该目的的文档就足够了)
文章摘录链接 :http://www.woshipm.com/pd/768645.html