ray-note/文档编写/PRD/PRD 学习.md

104 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## PRD 要素
- 命名编码
- 版本历史
- 引言
- 需求概述
- 功能性说明
- 非功能性说明
---
### 文档标识
- 文档命名形式和编码
XX 产品V1.0PRD_V1
V1.0 是产品编号, PRD_V1 的V1 是PRD版本号
- 版本历史
- 版本号: V1
- 文档编号V1.0
- 文档密级:
- 产品名:
- 编写人:
- 编写日期
- 修订记录
- 版本号:
- 修订人
- 修订日期
- 修订描述
- 目录 -- 使用软件生成
---
### 引言
- 引言
- 产品背景
- 说明该产品的研发的背景、市场趋势、发展前景(搜集并陈述事实,解释信息和活动、预测功能)
- 说明该铲平研发的目的、意义、里程碑式的建设(说明研发的优势)
- 预期读者
- 该文档的阅读对象: 开发、测试、UI、产品
- 产品规划
- 说明该产品每一阶段的迭代目标, 开发及UI初期要达到的效果
- 名词解释
- 对文档中会出现的比较新的名称进行解释
- 该文档的参考资料
---
### 实现PRD文档的几种工具
- word
- 原型工具
- xiaopiu
- Axure
- 墨刀
- figma
- 慕客
---
### 需求描述
- 业务流程
- 组织架构图 -- 包含的模块、和子功能
- 流程图 -- 泳道图(着重关注有判断逻辑和复杂业务逻辑的程序)
- 用户角色
- 用户角色
- 用户描述
- 功能清单
- 功能模块
- 主要功能点
- 优先级 决定开发的顺序
- 运行环境
- 软件运行环境 (浏览器、 操作系统)
- 产品规划
- 对PRD中要开发的内容给出关键里程碑例如需求评审通过的时间、开发完成的时间、上线时间
- 描述产品可能存在的风险、比如性能瓶颈、没有解决的问题,用户不当使用的风险等等
---
### 功能性需求说明
- 简要说明:介绍此功能的用途,包括其来源或背景,能解决哪些问题
- 场景描述,产品 在哪种情况下会被用户使用,就是用户场景模拟
- 用户场景
- 用户描述
- 业务规则:
- 产品在开发时都有相应的业务规则,需要将跪着清晰的描述出来,让开发、测试人员明白,避免产生歧义
- 业务规则必须是完整的、准确的,易懂的。
- 原型图 (涉及到页面交互的部分)
- 前置条件:该需求实现依赖的前提条件。比如上传照片是,需要存有图像文件
- 后置条件:操作引发的后续处理
---
### 非功能性需求
- 性能需求
- 产品使用的并发性能、响应性能、安全性能、预期效果描述
- 需求变更的计划
- 运营需求
- 产品上线后如何运营、目标受众是什么,建议的推广策略、问题反馈途径、风险监控、亮点宣传等等。以及与运营人员的协作方式
- 风险分析: 针对可能出现的问题进行预判和预设解决方案
---
### 铲平设计原则
- 不做高保真
- 不写废话
- 不重复
- 把时间花在产品得核心驱动力上,减少对无用功的投入,降低单调重复的操作频次,才能保证高效产出有价值的牵引力