【转】产品经理如何进行BRD,MRD,PRD,DRD,FRD编写

转载自:http://minjiechenjava.iteye.com/blog/2304490, 侵删

 

PRD文档即产品需求文档,也叫业务需求文档。是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档。

产品需求文档的作用就是“对MRD中的内容进行指标化和技术化”,这个文档的质量好坏直接影响到研发部门是否能够明确产品的功能和性能。一般写这样的文档用WORD+VISIO或AXURE,建议互联网产品经理都熟悉一下AXURE这个软件的使用,能直接生成PRD。

一般每个业务功能都按以下格式写:

1.1.1 (业务功能名称)
1.1.1.1 业务功能基本信息
1.1.1.2 业务功能
1.1.1.3 业务流程
1.1.1.4 业务规则
1.1.1.5 界面管理
1.1.1.6 数据要求
1.1.1.6.1 输入
1.1.1.6.2 输出
1.1.1.7 费用处理要求
1.1.1.8 打印单据/文件要求
1.1.1.9 参数要求
1.1.1.10 与其它界面的整合建议

DRD是用来承载交互说明,并交付给前端、测试以及开发工程师参考的文档。

在项目中,交互设计师的主要产出物可能依次是:site map,page flow,wireframes。有的大型项目前期,交互设计师有可能还会产出用户需求分析文档(与PD产出的市场需求文档不一样的是,URD更多侧重于对目标用户的需求分析)。

DRD则很少有人专门撰写。如果需要对交互设计进行说明,聪明的交互设计师往往会直接标注在线框图里,或者在项目中不断和前端工程师和开发工程师口口相传,反复验收,不断迭代修改来确保所有的交互设计意图最终得以呈现。

DRD非项目必需环节,一般情况下也不会为交互设计师专门留出相应的时间预估。没有这份文档,项目也会继续,但是可能项目会为此承担不必要的沟通成本和时间成本。严重的话,项目的质量也会受到影响。所以写与不写,交互设计师需要做把握。

 

 

文档类型

需要做的工作

提纲如下

要达到的目标

BRD阶段

一、 市场分析;

二、 销售策略;

三、 盈利预测;

四、 (注:不出现产品细节)

一、客户价值;

1、我要服务哪些客户?这些客户是什么样子的?
2、我可以满足他们什么样的需求(提供什么样的价值,核心价值是什么)?我要满足他们什么样的需求?我(暂时)不打算满足他的哪些需求?

二、商业价值;

1、我可以为企业创造什么样的价值?
2、这些价值是否符合企业的整体战略目标?

三、路线规划;

1、我先满足什么需求?再满足什么需求?为什么?
2、每个阶段的核心价值是什么?
3、执行计划(时间…)?

四、历史回顾;

1、客户价值和商业价值是否发生了变化?
2、二期产品的路线规划和原规划是否一致,(如有调整)调整原因是什么?
3、之前的实际运营效果和计划的差异是什么?为什么?

五、成本估算;

1、整合各类资源所需要的运营成本、营销成本。
2、研发和维护所需要的人力成本。
3、同时,还需要对未来的风险进行预估,并给出合理的预案。

六、评估方法

 1、为什么指定这个目标?这个目标是如何显现出来的?
 2、如何显现这个结果数据?
 3、凭什么可以做到这个目标

向公司申请需要的费用、资源得到各级领导支持;

 

MRD阶段

一、 更细致的市场与竞争对手分析;

二、 通过哪些功能来实现商业目的;

三、 功能/非功能需求分哪几块;

四、 功能的优先级;

 

——可能产出物有Mind Manager的思维图,Excel的Feature List

一、产品介绍;

二、用户描述;

1. 用户/市场统计;

2. 用户剖析;

3. 关键用户需求;

4. 替代品和竞争品

三、产品轮廓;

1. 产品前景;

2. 产品定位

四、功能需求;

五、非功能需求;

六、 附件:用户需求调查报告

收集、分析、定义主要的用户需求和产品特性

——不用考虑系统如何满足这些需求以及需求的技术和资源局限

PRD阶段

一、 功能使用的具体描述;

二、 Visio版功能点业务流程;

三、 界面的说明;

四、 Demo

(注:可是dreamweaver、ps、画图板的简单版,有时也会有UI/UE支持)

一、项目边界;

二、验收标准;

三、业务流程图;

四、用例说明;

1. 用例总图;

2. 单个用例说明

五、性能需求;

1. 响应时间;

2. 空间使用量等

六、维护性需求;

七、质量需求;

1. 安全性;

2. 可操作性;

3. 可靠性;

4. 兼容性;

5. 移植性

八、接口需求

外部接口需求;

内部接口需求

对MRD中的内容进行指标化和技术化;明确产品的功能和性能

FSD阶段(类似概要设计)

产品UI确定;

业务逻辑的细节确定;

表结构设计

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

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

相关文章

linux磁盘永久挂载教程,linux 永久磁盘挂载

包年包月实例过期后,如果未在规定时间内续费,实例和磁盘均会自动释放,数据永久丢失,无法找回。关于预付费资源过期后的状态变化,请参考 预付费(包年包月)。在使用包年包月实例过程中,如果您觉得当前实例配置…

[代码阅读] ECS toString实现方法

引言 ECS 提供了一种编程方式来生成以不同标记语言编写的文档。它设计为通过面向对象的抽象来生成所有标签。 ECS 目前版本为1.4.2 ,支持 HTML 4.0 和 XML 。 因为工作原因,作者粗略读了ECS的部分原代码,着重了解ECS如果通过toString方法…

【转】设备数据通过Azure Functions 推送到 Power BI 数据大屏进行展示

设备数据通过Azure Functions 推送到 Power BI 数据大屏进行展示(1.准备工作) 原创 Sean Yu 云计算实战 2019-12-06 本案例适用于开发者入门理解Azure Functions/ IoT Hub / Service Bus / Power BI等几款产品。 主要实战的内容为: 将设备遥…

linux系统管理Linux系统实验,实验三 linux系统管理

实验三 linux系统管理【实验目的】练习Linux系统管理,熟悉Linux系统管理。【实验要求】通过Liunx用户和组管理、设备管理、文件系统管理、进程管理和shell程序设计,能够掌握linux系统管理,完成系统日常维护和管理工作,最后上交实验…

【转】Azure Messaging-ServiceBus Messaging消息队列技术系列1-基本概念和架构

前段时间研究了Window Azure ServiceBus Messaging消息队列技术,搞了很多技术研究和代码验证,最近准备总结一下,分享给大家。 首先,Windows Azure提供了两种类型的消息队列机制:Azure Queues和ServiceBus Queues。 其…

Atlas应用程序调试技巧

本文为翻译文章,原文地址:http://atlas.asp.net/docs/Overview/debug.aspx “Atlas”程序由服务器端代码和客户端代码组成,并且,浏览器可能会要去异步请求一些数据。那么,怎样才能Debug这样的web程序呢。本文将告诉…

linux 自动连接无限,hotplug应用实例:自动连接无线网

Linux内核提供了一种机制,使得有热插拔事件(比如插入或拔出U盘)发生时可以执行一个程序,在本文中我称之为hotplug程序。内核在调用hotplug程序时会传递一个命令行参数,这个参数是发生热插拔事件的子系统名称,常见的有usb, module,…

网络数据库的复制和同步(转摘)

数据库复本--网络数据库的复制和同步(1) 数据库复本是复制数据库的技术,利用这种技术,可以是数据库的几个拷贝保持同步。数据库的每个拷贝称为一个复本,并且每个复本都包含一个公共的表、查询、窗体、报表、宏和模块的集合;每个复…

【转】Azure Messaging-ServiceBus Messaging消息队列技术系列2-编程SDK入门

各位,上一篇基本概念和架构中,我们介绍了Window Azure ServiceBus的消息队列技术的概览。接下来,我们进入编程模式和详细功能介绍模式,一点一点把ServiceBus技术研究出来。 本章我们主要介绍ServiceBus的编程SDK编程入门。 首先…

linux octave源码安装,在Linux操作系统上安装Octave的方法

本文介绍在Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE操作系统上安装Octave(也称GNU Octave)的方法,它还支持Flatpak方式安装。简介GNU Octave是一种用于科学和数学计算操作的解释性命令语言,它与Matlab兼容,支持各种扩展,允许…

C#做的一个加密/解密的类

C#做的一个加密/解密的类 大家要有兴趣,可以一起来讨论一下 WebService数据交互安全问题,以下的这个代码,可以用于Dotnet环境下的任何托管方式的应用程序,在实际应用中有两个实例。其中,有一个挂在Internet上的&#x…

【转】理解Azure订阅,账户,活动目录AD,租户等概念

理解Azure订阅,账户,活动目录AD,租户等概念 订阅是啥? 活动目录AD Active Directory啥是租户?订阅是啥? “An Azure subscription is a logical unit of Azure services that links to an Azure account,…

linux安装静默安装was7,WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)

WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)安装之前需要准备的文件:C1G35ML.tar.gz:WAS7.0安装包C1G36ML.tar.gz:WAS升级工具7.0.0-WS-WASSDK-LinuxX64-FP0000031.pak 7.0.0-WS-WAS-LinuxX64-FP0000031.pak :7.0.0.31升级包&…

Vb.Net实现图片合并(相框效果)

Vb.Net实现图片合并(相框效果) Imports System.DrawingImports System.Drawing.ImagingImports System.Drawing.Drawing2D Public Class ImgMerg Public Shared Function MergedImage(ByVal innerImgPath As String, ByVal outerImgPath As String, ByVal mergImgPath As St…

【转】Azure云存储及存储账户概述***

本文介绍下Azure云存储及存储账户。 1、什么是微软Azure云存储 微软Azure云存储是微软提供的云端数据存储服务,是一种可伸缩、持久化的数据存储服务,可以在Internet上被访问并按实际存储容量收费。它也可以被REST API访问,可以保存Azure云端…

插入法排序c语言程序,插入排序算法及C语言实现

插入排序算法是所有排序方法中最简单的一种算法,其主要的实现思想是将数据按照一定的顺序一个一个的插入到有序的表中,最终得到的序列就是已经排序好的数据。直接插入排序是插入排序算法中的一种,采用的方法是:在添加新的记录时&a…

5分钟能回答的人,年薪25万美金以上

据说,在美国,5分钟能回答这道题的人,平均年薪25万美金以上,题目如下:5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分: 1. 抽签决定自己的号码(1&…

【转】Microsoft Azure存储服务:存储账户****

在正式使用 Microsoft Azure 存储服务之前,你至少需要有一个 Azure 订阅并创建「存储账户」。Azure 订阅账户可以访问和使用各种 Azure 服务,在有了 Azure 订阅之后便可以开始创建「存储账户」并开始使用前面存储类型与访问中曾介绍过的 blobs、表&#…

大学c语言常用语句意思,C语言常用语句

.printf函数调用的一般printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”, 输出表列)其中格式控制字…

2004-4-3+ asp.net编程环境的配置

想要在本地机上编写并运行测试asp.net程序,必须要配置环境先(……),下面就来研究一下这个问题。首先当然得有iis,这个似乎不用多说,添加/删除程序-安装windows组件-iis-插入2000或xp光盘-完成(当…