产品经理-一份标准需求文档的8个模块(14)

8b69f5bb1994e4fb3497d758dcb7293b.jpeg

一份标准优秀的产品需求文档包括:

❑ 封面;

❑ 文档修订记录表;

❑ 目录;

❑ 引言;

❑ 产品概述:产品结构图

❑ 详细需求说明:产品逻辑图、功能与特性简述列表、交互/视觉设计、需求详细描述;

❑ 统计需求:指标定义、统计逻辑、数据报表;

❑ 客服文档:用户常见问题

  1. 需求详细说明

在完成产品概述之后,面对已经拆解到最末一级的各个功能点,我们需要进行详细的功能需求说明。

数据统计需求

数据是衡量一个产品需求效果的最佳指标,所以在产品需求文档中,我们需要明确该需求统计监控哪些指标,以便开发人员进行数据统计埋点。

层次清晰,先大后小

首先按照需求覆盖端(PC、H5、ANDROID、iOS)进行一级拆解,然后按照用户身份(未登录、登录(是会员、不是会员))进行二级拆解,这样就保证了在信息层级逐渐下沉的过程中信息的完整性。

在需求文档的功能描述环节,适当的搭配图片或表格可以起到“一图胜千言”的作用

一些常见的异常情况供大家参考。

❑ 网络错误:中断、无法联系、服务器繁忙。

❑ 产品兼容:新老版本兼容、跨操作系统兼容、国内国际版本兼容

❑ 按钮状态:正常状态、不可用状态、悬浮状态、按下状态、焦点状态。

❑ 极端情况:高频次访问、多用户访问、机器人挂机、多进程同时操作。

❑ 权限控制:管理员、超级管理员、普通用户、未登录用户。

❑ 后台配置:灰度测试、后台推送。

❑ 按钮状态:正常状态、不可用状态、悬浮状态、按下状态、焦点状态。

❑ 极端情况:高频次访问、多用户访问、机器人挂机、多进程同时操作。

❑ 权限控制:管理员、超级管理员、普通用户、未登录用户。

❑ 后台配置:灰度测试、后台推送。

理清用户及产品需求、撰写了需求文档、画好了交互图后,下一步就是研发的过程了。

在研发过程中,产品经理梳理的那么多需求,是怎么安排进一个一个版本的?

版本规划应该如何来设计?

互联网时代大家都说敏捷迭代,那什么是敏捷迭代?

和我们一般生活中看到的传统产品在研发过程中有什么不同?在敏捷迭代的过程中产品经理又担当一个什么角色?

瀑布模型

第一,解决了多人协作的问题,单一产品生产能聚集为之生产的人变多,使得几十,甚至成百上千的人们能够聚集在一起共同为一款产品的生产贡献劳力

第二,有了分工,不同的人在流水线上面有了明确的分工,每个人只负责生产环节的某一个部分,这样每个人都可以被培训成熟手的时间被大大缩短,也最大化地提升了生产效率;

第三,有了明确的流程和质量把控,每个环节丝丝相扣,甚至每个环节的时间也被严格要求,不超过1分钟甚至更短,而且拆分到每个环节,质量把控也变得更加容易和清晰。

瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈

随着市场变化趋势越来越强,而后在瀑布模型的基础上面演化出了迭代模型,敏捷迭代开发以用户的需求进化为核心

采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试

具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

互联网产品不是在产品研发前就被“设计”好的,而是在研发的过程中慢慢完善,甚至是在产品上线后根据用户的使用反馈不断成熟起来的

小步快跑,快速迭代”的迭代思维构

成了互联网产品研发的核心思维。这也是为什么我们看到很多互联网产品刚出来的时候会有Beta版本的编号,说明他们还在不断测试和完善中

敏捷迭代的优势

敏捷迭代和传统研发模式相比,更适合互联网的原因是

1)速度更快:互联网的市场更讲究速度,敏捷迭代可以把特性拆小,把之前半年才能完成的产品提前到两三个月推出第一个测试版本,能够提

前抢占市场;

2)便于验证:互联网的用户更讲究体验,通过迭代可以更早地接触用户,通过用户使用中的反馈不断磨练改善,逐步推出更优的产品体验。

敏捷迭代的研发流程

研发团队的组织架构

在开始说清楚迭代流程之前我们先说下互联网研发团队的组织结构,因为一个研发团队的产品迭代流程和沟通方式往往和团队的组织架构息息相关

适用:规模较小,以技术为重点的内部项目,不适用于时间限制性强或对变化快速响应的项目

为什么职能型组织架构容易造成以下结果。

1)不能真正关注客户需求(“我们按照市场部提出的要求开发产品”);

2)各人自扫门前雪(“你们的事情,而不是我们的事情”)

)签字审批手续繁杂,决策缓慢,没完没了地转来转去;

4)协调沟通困难,各执己见(每个部门都认为自己是正确的)

5)关注所谓的部门利益,而不是公司的整体表现(在部门中表现好的人不一定对产品或公司好)。

项目型组织架构

优点:项目经理全权负责,成员全职,发挥团队

精神,决策反应速度快,以市场/客户为导向。

缺点:资源配置重复,规章制度执行不一致,横向沟通少,员工职业发展存在困难

适用:包括多个相似项目的单位或组织以及长期的、大型的、重要的和复杂的项目,不适用于规模小的企业

从团队演进来讲,当是小团队且项目不多时,由于人手较少,一般采用职能型的团队结构,但当团队逐渐壮大,而项目分支也越来越多时

会改为第二种项目型组织架构以减少各团队间的沟通成本,提升项目速度。当然也有两者兼有的组合型架构,

如产品、研发这种相对专注的岗位使用项目型,而测试、设计这种可复用资源的岗位则采用职能型,以保证资源得到最大化利用

需求文档是用来提供需求信息的,方便代码工程师,业务逻辑的实现,具备一定的指导作用,做什么东西,都需要有依据,不能拍脑袋,做事,指哪,打哪,那肯定是不行的

所有成功的互联网公司,令人使用尖叫的产品,都有自己的一套研发流程

产品经理-关于需求文档详解(13)

2024-07-11

ab1098ddace4fdb5d3799519d66ab657.jpeg

产品经理-一些交互设计原则和技巧(12)

2024-07-10

399bc0689eaf8ca157895ea9a88e34fc.jpeg

产品经理-交互设计动手实践(11)

2024-07-09

23b95374b3a2b837dc2f235860b11c93.jpeg

产品经理-需具备的能力- 辨别用户的真需求与伪需求(10)

2024-07-08

e64d751e4b37a73361f5059bb375980a.jpeg

产品经理-的职业发展(9)

2024-07-07

e2cedd4ed5ba3f4dbeb0cb509cdabb96.jpeg


506478d550f4ee8905e84aefbd96481f.png

(拓展人脉圈子)

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

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

相关文章

Java实现数据结构——双链表

目录 一、前言 二、实现 2.1 类的创建 三、对链表操作实现 3.1 打印链表 3.2 插入数据 3.2.1 申请新节点 3.2.2 头插 ​编辑 3.2.3 尾插 3.2.4 链表长度 3.2.5 任意位置插入 3.3 删除数据 3.3.1 头删 3.3.2 尾删 3.3.3 删除指定位置数据 3.3.4 删除指定数据 3…

涉案财物管理系统|八大模块可视化展示

涉案财物管理系统DW-S405系统基于物联网技术规范涉案财物管理流程,确保涉案财物的安全性、完整性和合法性;可以提高办案效率,减少办案成本,实现资源共享。 涉案财物管理系统DW-S405主要分为 8 大模块数据展示。 1、案件信息&…

Linux C | 管道open打开方式

Linux C | 管道open打开方式 1.参考 1. 管道 2.现象 是的,这段代码在调用 open(AUDIOIN_FIFO, O_RDONLY) 时可能会被阻塞。原因是 FIFO(命名管道)在以只读模式打开时,如果没有其他进程以写模式打开该 FIFO,open 调用将…

防火墙综合实验二

目录 实验要求 IP地址配置 需求七 需求八 需求九 需求十 需求十一 实验要求 接防火墙综合实验一! 7,办公区设备可以通过电信链路和移动链路上网(多对多的NAT,并且需要保留一个公网IP不能用来转换)。 8,分公司设备可以通过…

美无定论,娜扎亦菲各自绽放你更爱哪一款?

娜扎亦菲各自绽放你更爱哪一款? 哎呀,这个问题可真是让我头疼呢, 就像让我在两个糖果店里选择最甜的那一颗一样难! 古力娜扎和刘亦菲,两位都是娱乐圈里璀璨的明珠, 美得各有千秋,让人怎么舍得…

C++基础入门(上)

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 C基础入门(上) 收录于专栏【C语法基础】 本专栏旨在分享学习C的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 1. C发展历史 2. C版本…

Goland 通道

channel通道 目录 channel通道 channel介绍 channel基本使用 有缓存通道和无缓存通道的区别 通道的初始化,写入数据到通道,从通道读取数据及基本的注意事项 channel的关闭和遍历 channel的关闭 为什么关闭 如何优雅地关闭通道 channel的遍历 chan…

小众好玩的赛车游戏:环道巨星 CIRCUIT SUPERSTARS中文安装包

《环道巨星》(Circuit Superstars)是一款由赛车迷亲手为其他赛车迷打造的俯视角赛车游戏。荟集史上各类赛车运动,旨在提供刺激好玩的驾驶体验;而游戏自带的高技术难度将促使玩家长时间磨砺技巧,以达成完美的一圈。 游戏…

【系统架构设计师】九、软件工程(面向对象方法|逆向工程)

目录 六、面向对象方法 6.1 基本概念 6.2 面向对象的分析 6.2.1 用例关系 6.2.2 类之间的关系 6.3 面向对象的设计 6.4 面向对象设计原则与设计模式 6.5 面向对象软件的测试 七、逆向工程 历年真题练习 六、面向对象方法 面向对象的分析方法 (Object-Oriented Analys…

【Linux网络】数据链路层【上】{初识数据链路层/以太网/路由表/MAC地址表/ARP表/NAT表}

文章目录 1.初识数据链路层2.认识以太网2.0前导知识以太网帧和MAC帧CMSA/CD以太网的最小帧长限制是64字节IP层和MAC层 2.1以太网帧格式 3.预备知识计算机网络通信以太网和wifi路由表/MAC地址表/ARP表/NAT表/ACL表 用于同一种数据链路节点的两个设备之间进行信息传递。 1.初识数…

Apache AGE 聚合函数

简介 一般来说,聚合函数 aggr(expr) 会处理每个聚合键在传入记录中找到的所有匹配行(键使用等价性进行比较)。 在常规聚合(即形式为 aggr(expr) 的情况下),聚合值列表是候选值列表,其中所有空…

Clion 使用gdbserver调试FreeSWITCH源码

1.准备环境 window安装clion安装好gdb、ssh、已经编译好的freeswitch可执行文件的docker镜像2.配置clion Settings -> Tools ->SSH Configurations Settings-Build, Execution, Deployment-Toolchains(其实设不设置都行,用默认也行的) Settings-Build, Execution, Depl…

DockerCompose拉取DockerHub镜像,并部署OpenMetaData

参考博主:http://t.csdnimg.cn/i49ET 一、DockerCompose拉取DockerHub镜像 方法一(不太行): 在daemon.json文件中添加一些国内还在服务的镜像站(可能某些镜像会没有) ([ -f /etc/docker/daemon.json ] ||…

人工智能大模型如何助力电商产品经理打造高效的商品工业属性画像

摘要 商品工业属性画像是电商产品经理在进行商品管理、推荐、搜索、广告等业务时的重要依据。通过对商品的工业属性(如品类、品牌、规格、功能、风格等)的准确识别和标注,可以提高商品的展示效果、匹配度、转化率和用户满意度。然而&#xf…

从概念到完成:Midjourney——设计思维与AI技术的完美结合

文章目录 本文来自 Python学研大本营 作者 学研君 去年 AI 爆火的时候,学研君也赶时髦用上了 Midjourney。平时用它生成图片,感觉生成的图片好看,比上网四处找图更省时省事,更合心意,还不用担心版权问题。 给大家看一下…

102.qt qml-最全Table交互之多列固定、行列拖拽、自定义委托、标题交互使用教程

自定义实现的Table控件,支持跨qt版本,兼容qt5,qt6! 截图如下所示: 黑色风格如下所示: 视频演示入口:Qt QML QianWindowV2.5(新增曲线综合示例、QML最全Table交互示例、支持qt5/qt6)_哔哩哔哩_bilibili 1.示例页面入口…

【单片机毕业设计选题24061】-基于蓝牙的单片机通信系统

系统功能: 1、本系统硬件由两块STM32单片机,DHT11,光敏传感器,12864oled和HC-05蓝牙模块组成。 2、单片机1HC-05蓝牙模块做为主机,单片机2HC-05蓝牙模块做为从机。 3、单片机从机将采集到温湿度,光照强度等信息通过…

使用mybatis的statementHander拦截器监控表和字段并发送钉钉消息

新建mybatis的statementHander拦截器拦截器 类 面试题&#xff1a; 2.实现 解析Sql时引入JSqlParser JSqlParser 是一个 SQL 语句解析器。 它将 SQL转换为可遍历的 Java 类层次结构。 <dependency><groupId>com.github.jsqlparser</groupId><artifac…

[IDEA插件] JarEditor 编辑jar包(直接新增、修改、删除jar包内的class文件)

文章目录 1. 安装插件 JarEditor2. 在IDEA中添加外部JAR包3. JarEditor 使用介绍 之前我们需要修改jar内文件的时候需要解压jar包&#xff0c;反编译class&#xff0c;新建java源文件&#xff0c;修改代码&#xff0c;再编译成class&#xff0c;替换jar包内的class文件。 现在…

数据库作业5---视图

创建表 创建部门表&#xff08;dept&#xff09;和员工表&#xff08;emp&#xff09; create table dept(dept_id int primary key auto_increment comment 部门编号,dept_name char(20) comment 部门名称);insert into dept(dept_name) values(销售部),(财务部),(生产部),(…