产品经理学习-怎么写PRD文档

目录

瀑布流方法论介绍

产品需求文档(PRD)介绍

产品需求文档的基本要素

撰写产品需求文档

优先产品需求文档的特点

其他相关文档

瀑布流方法论介绍

瀑布流模型是一种项目的开发和管理的方法论,是敏捷的开发管理方式相对应的另一种方法

瀑布流模型由以下几个阶段组成:

需求分析

设计/架构设计

实现/开发

验证/测试

维护

敏捷开发是一个完毕的圈,而瀑布流方法是一个方向性持续的开放方法

瀑布流开发的特点

瀑布流的使用历史非常长,它需要一个环节完成了之后再开始下一个阶段。这个过程是不可逆转的。当某个问题出现问题之后,需要回到这个阶段重新进行,会影响后续的所有阶段;在产品和项目管理过程中,我们发现了瀑布流的弊端,所以有其他方法的引进。

瀑布流的管理方式适用于有些特点的项目,之前的几十年都是用的瀑布流方式

适合于:

  1. 需求相对固定,不会频繁变动
  2. 项目预算大,周期长
  3. 项目人数多,人员相对稳定
  4. 组织架构稳定,人员有替补

什么项目适合使用瀑布流?

军方项目

成熟企业的旧系统改造

大多数产品公司

产品需求文档(PRD)介绍

PRD是一份针对某一个特点的产品,包括了其全部需求描述的文档

从整体来看,PRD至少包含下面4部分内容:

目的:产品总体描述

功能描述:产品的各项功能

发布计划:各个功能发布的顺序以及质量要求

时间计划:各版本的大致发布时间

产品需求文档的基本要素

  1. 文档的命名和编号
  2. 文档的版本历史
  3. 词汇表
  4. 项目干系人描述
  5. 目录和引言
  6. 正文

  1. 文档的命名和编号  ——是为了通过文件名让读者快速知道文档内容

  1. 文档的版本历史

文档版本

创建时间

创建人

类型

介绍

V1.0

2021-5-1

李四

新建

完整版

V1.1

2021-9-1

王五

修改

修改,增加xx需求

V1.2

2022-1-3

王五

新建

Xxx

  1. 词汇表

词汇表是对一些专有名词的解释

  1. 项目干系人描述

可以让读者知道这个产品背后的价值出发点,干系人就是利益相关者

撰写产品需求文档

编写前的准备工作

  1. 需求梳理

前期的需求梳理一定要有的,也不是边梳理需求边写PRD。确定产品的愿景、目的和商业模型,寻找和确定产品的用户画像

  1. 原型设计

当我们给产品的定位、产品愿景和用户体验地图都确定了之后,原型图会体现产品最终的展现的功能会包括什么;原型图在概念测试和可用性测试都需要用到。

   原型设计是一个循序渐进并不断完善的过程。

  1. 质疑和修正

需要验证自己的产品是否可以解决用户的痛点,解决方式是否给用户带来了新的不便;技术和运营是否是可行的。

PRD的正文结构

第一部分:假设

假定使用产品的用户具有的特征

比如:用户使用APP时可以和好友即时通讯

比如:用户拥有手机号码

第二部分:需求概述

描述产品方案要达到的目标:

目标描述作为需求概述的目的是让读者对于产品本质有深层的了解

有利于激发团队成员的点击,在目标上达成一致

第三部分:用户角色描述

针对目标人群属性描述

人口特征:

地域特征:

性格特征:

工作特征

教育背景:

第四部分:功能需求

包含4个子部分:整体流程、功能列表、各功能详述和全局说明

功能列表:

功能详述:

  1. 针对每一个功能列表中的功能点,写清楚详细的功能目标和流程;每一个部分的说明要兼顾功能、可用性、技术描述、环境描述、第三方接口描述
  2. 根据功能模块的特性,使用不同种类的流程图
  3. 描述主流程,突出主流程
  4. 描述辅助页面设计和页面元素

第五部分:非功能需求

业务类需求:数据统计需求、监控需求

技术类需求:性能需求、安全需求、兼容性需求

第六部分:功能优先级说明和发布计划

此处的功能优先级指粗颗粒度的,不是具体的功能点,一般随着发布计划而来

 PRD的主要读者是:产品经理、开发、测试、交互设计师

他们使用这个文档传递产品意图,完成产品交互

优先产品需求文档的特点

内容完整、简单直接

表达准确、逻辑清晰

尊重读者

稳定

其他相关文档

商业需求文档

市场需求文档

技术架构说明书

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/310074.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux实用技巧:ubuntu18.04安装samba服务器实现局域网文件共享

Ubuntu安装配置Samba服务与Win10共享文件 Chapter1 Ubuntu18.04安装配置Samba服务与Win10共享文件一、什么是Samba二、安装Samba1、查看是否有安装samba2、安装samba 三、配置Samba服务1、创建共享目录(以samba_workspaces为例)2、为samba设置登录用户3、…

数据库的学习笔记——第一篇

SQL通用语法 SQL语句 DDL 数据定义 数据库、表字段 DML 数据操作 增删改 DQL 数据查询 查询表中记录 DCL 数据控制 创建用户、控制用户权限 DLL语句——数据库操作 SHOW DATABASES; # 查询数据库SELECT DATABASE(); # 查询当前数据库CREATE DATABASE [IF …

分类模型评估方法

1.数据集划分 1.1 为什么要划分数据集? 思考:我们有以下场景: 将所有的数据都作为训练数据,训练出一个模型直接上线预测 每当得到一个新的数据,则计算新数据到训练数据的距离,预测得到新数据的类别 存在问题&…

阿里后端实习二面

阿里后端实习二面 记录面试题目,希望可以帮助到大家 类加载的流程? 类加载分为三个部分:加载、连接、初始化 加载 类的加载主要的职责为将.class文件的二进制字节流读入内存(JDK1.7及之前为JVM内存,JDK1.8及之后为本地内存)&…

HTML5+CSS3②——图像、超链接、音频、视频

目录 图像 超链接 音频 视频 图像 作用&#xff1a;在网页中插入图片 单标签&#xff1a; 标签名&#xff1a;<img src"图片的URL"> <img src"图片的URL" alt"替换文本" title"提示文本"> 属性写在尖括号里面&#xff0c;…

微服务注册与发现——Eureka

文章目录 Eureka使用引用配置启动类标记访问微服务注册微服务工程添加引用增加配置启动类增加注解启动服务注册 Eureka Server集群部署修改配置文件启动多个eureka实例微服务注册到多个eureka实例 为Eureka Server添加用户认证引入spring-security配置关闭security的csrf&#…

将网页变身移动应用:网址封装成App的完全指南

什么是网址封装&#xff1f; 网址封装是一个将你的网站或网页直接嵌入到一个原生应用容器中的过程。用户可以通过下载你的App来访问网站&#xff0c;而无需通过浏览器。这种方式不仅提升了用户体验&#xff0c;还可利用移动设备的功能&#xff0c;如推送通知和硬件集成。 小猪…

[C#]opencvsharp进行图像拼接普通拼接stitch算法拼接

介绍&#xff1a; opencvsharp进行图像拼一般有2种方式&#xff1a;一种是传统方法将2个图片上下或者左右拼接&#xff0c;还有一个方法就是融合拼接&#xff0c;stitch拼接就是一种非常好的算法。opencv里面已经有stitch拼接算法因此我们很容易进行拼接。 效果&#xff1a; …

信息网络协议基础_IP网络服务质量

文章目录 概述为什么要增加服务质量支持功能?如何表述服务质量?如何区分数据QoS网络服务等级协议综合服务原理区分服务原理PHB综合-区分服务概述 为什么要增加服务质量支持功能? 如何表述服务质量?

NVMe over Fabrics:概念、应用和实现

对于大部分人来说&#xff0c;NVMe over Fabrics&#xff08;简称NVMf&#xff09;还是个新东西&#xff0c;因为其第一个正式版本的协议在今年6月份才发布。但是这并不影响人们对NVMf的关注&#xff0c;因为这项依托于NVMe的技术很可能继续改变存储市场格局。 NVMf的贡献在于…

unity随笔- 2D动画制作animation

1.前提&#xff1a;将连续的动作图片制为图集。 2.在Hierarchy中选中含图集的sprites对象。 3.打开animator组件&#xff0c;点击create创建动画组件 4.添加property选择sprite 5.选择图集需要的部分加入animation。&#xff08;animation使用见animator&#xff09;

AI绘画工具Midjourney绘画提示词Prompt分享

一、Midjourney绘画工具 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭…