作为一名刚刚转型产品的小白,产品需求文档可谓是产品学习的最基本的功课,经过一段时间的学习,自己对于产品需求的撰写有一些体会和总结,在这里记录一下,希望对于刚刚转型产品的同学有一定的帮助
首先先了解一下什么是产品需求文档,通常产品会涉及到一下几个文档
产品需求文档主要包含两种类型
1.word版:内容非常详尽,实用大型项目,适合测试人员参照书写测试用例
2.Axure版:更适合开发人员查看,适合没有甲方交付的情况
一、产品文档内容
产品文档主要包含以下内容
1.用例
用来介绍整理需求文档中的逻辑理念,把逻辑表达清楚
1.1行为者:用户,使用者
1.2前置条件:用例在调用某个方法时需要满足的条件,如登录的前置条件为有网
1.3后置条件:实现在方法返回时达到的要求,如登陆的后置条件为跳转到首页
1.4UI描述:进行操作时页面发生的变化,如登录错误弹出错误提示
2.流程
主流程:主要流程
子流程:当执行主流程时,可执行的其他流程
分支流程:判断流程
3.功能点:功能列表(软件要做哪些功能)
4.业务流程:软件主要流程
5.界面说明:跳转模式、交互模式、界面初始状态
6.demo
二、功能点
1.获取需求
1.1运营需求
可以找客户,运营、客服等相关人员进行需求调研,切忌诱导用户,不要加入主观思维
1.2竞品分析(产品定位和目标用户一致)
市场趋势,业内现状、目标用户、当前数据、产品定位及发展、核心功能、交互设计、优缺点、运营及推广策略、总结和行动点
1.3功能列表
功能的名称、功能类型、详细介绍、紧急程度、版本计划
1.4需求列表
需求人、需求时间、需求内容、紧急程度、版本计划
2.流程设计
功能流程:指单页面内或多页面之间的功能操作流程
主线流程
支线流程
逆向流程
3.界面设计
产品结构:一级页面、二级页面、界面风格、颜色、样式
界面风格:卡通、商务
交互方式:工具性做的简单些