需求文档怎么写清晰,高手怎么写需求文档( 二 )


PRD的信息不同步 。
这个需求的目标和规划不明确 。
其次, 解决问题 。 为了解决以上问题, 我尝试从用户思维、结构化思维、闭环思维来帮助思考和解决问题 。
1.用户思维:站在用户的角度, 提升用户体验 。
用户思维, 顾名思义, 就是“站在用户角度思考”的思维 。
需求落地前期最关键的一步是明确定义和描述需求 。 为了让协作人员理解需求, 产品经理需要站在他们的角度, 理解他们的工作场景和需求, 并输出解决方案 。
设计师
工作场景:输出交互稿和视觉稿 。
诉求:项目有什么背景、目标、目标用户特点、整体功能、信息结构、目前业务情况、需要达到什么效果、未来规划方向 。
解决方案:简洁的背景和目标使设计师能够准确理解项目的需求 。 分析目标用户的特征, 有助于设计师更好地输出用户行程地图, 设计更好的用户体验 。 功能图和信息架构图帮助设计师梳理复杂内容的信息构成, 避免展示过程中信息内容的遗漏、混乱和重复 。 如果是迭代的需求, 告知设计师当前的业务情况和要达到的效果, 可以帮助设计师更好的明确设计目标 。 提前规划产品的需求, 有助于设计师预留扩展空间, 使设计更加灵活, 易于扩展 。
前端工程师
工作场景:页面搭建、交互实现、功能实现、界面调试、嵌入点实现 。
诉求:页面元素、风格、业务逻辑、功能逻辑、交互逻辑、埋点统计 。
解决方法:具体要求中的图纸, 在交互稿定稿后, 用最终交互稿代替, 并在说明中详细说明 。
释重要的元素、规则及交互 。 如有统计要求, 应有数据埋点的模块, 告知前端相应的指标需求, 详细描述该指标是何种事件触发的 。 ③ 后端工程师
工作场景:搭建数据库, 定义数据结构, 建表, 实现功能逻辑, 编写接口, 接口联调
诉求:功能点的详细描述、数据的定义
解决:功能列表清单有助于后端工程师据此编写相应功能的接口, 在数据传递较多(表单等)的需求中, 数据字典有助于后端工程师更好了解业务的需求, 基于此定义数据结构、建库、建表 。
④ 测试工程师
工作场景:编写测试用例, 功能测试
诉求:功能点有哪些、功能的规则与逻辑、业务逻辑
【需求文档怎么写清晰,高手怎么写需求文档】解决:功能多的时候, 最好有功能列表清单, 方便测试工程师针对功能点编写测试用例 。 具体需求内对每个点的交互、规则、元素描述清楚
总的来说, 贴合各协同人员的诉求, 依据实际情况, 用简单清晰的表述为各协同人员提供其工作时需要了解到的产品需求相关的信息, 即是运用了“用户思维”去写好一篇产品需求文档, 推动产品需求在各环节中的顺利进展 。
2. 结构化思维:结论先行, 突出重点
结构化思维的本质是框架 。 是从无序到有序的一种思考过程, 将搜集到的信息、数据、知识等素材按一定的逻辑进行归总, 继而让繁杂的问题简单化;从而让我们的大脑更快速、更有效的处理信息 。
① 产品需求文档应从宏观到微观地进行铺展, 因而需要先写总体需求(依据实际情况可附上业务流程、功能列表清单、功能结构图、信息架构图、角色权限等), 再写具体需求(详细讲解需求的流程、规则和实现) 。
③ 业务流程图绘制也可采用结构化的思维 。 在进行流程图的绘制过程中, 只有一个流程主线, 可使得流程图脉络清晰, 业务明了 。 如果异常流程非常复杂, 针对每一个流程节点, 如果出现异常流程, 可以建立子流程模块, 在子流程中标记出异常场景的分支流程;然后把子流程链接到流程概图 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。