产品经理-研发流程-敏捷开发-迭代-需求评审及产品规划(15)

a582f4f5b965ad0d2e64902758ad156a.jpeg

敏捷开发是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。

通俗来说,敏捷开发是一个软件开发流程,是一个采用了迭代方法的开发流程

简单来说,迭代就是把一个大产品拆分出一些最小的实现单位。完成不同的迭代就最终完成了产品,但因为迭代很小,可以边开发边验证

一个产品需要研发6个月,在第一个月就会拿出一个产品来,当然,这个产品会很不完善

会有很多功能还没有添加进去,bug很多,还不稳定,但不停地优化,根据反馈去调整下一个迭代的内容,最终可以达到比较好的产品效果。

实际迭代流程

有了基本概念,下面让我们看看项目实际迭代的流程

需求评审是整个研发迭代流程中非常重要的一环,对于产品经理来说,尤其要重视这个环节。

这也是产品经理参与最多的环节。需求评审一般分为产品内部需求评审和项目组正式需求评审。

1)产品内部需求评审

❑ 确保与产品整体设计一致

❑ 确保需求完整清晰

❑ 确保逻辑正确

❑ 先于开发一个月前准备好需求

2)正式需求评审

❑ 参与人:项目的相关负责人,产品经理、项目经理、开发、测试等实际参与项目的人员。

❑ 按照需求级别确保评审形式,遵循最小化原则。

❑ 评审结果双方确认,共同负责。

需求更改必须确认并修改文档。

❑ 评审的需求上需求系统,全生命周期记录。

(2)迭代计划

迭代计划是由项目经理在需求评审后针对迭代给出的详细计划。通常包含以下内容:

❑ 产品特性列表给出需求优化级。

❑ 综合考虑特性工作量、市场情况、开发力量,制定迭代计划。

❑ 确定体验、提测、上线时间点,各方确认。

❑ 协调资源,保障实施,及时调整。

❑ 风险评估,提前做好风险管控。

  1. 项目的全景图

产品经理根据用户反馈、市场需求、用户调研的结果制定需求,并提交到项目经理排期

产品研发的有两个需要保障的原则,一是质量,二是效率。

产品经理是一个产品的设计师和舵手,所以产品经理了解敏捷研发流程并具备一定的迭代思维

可以协助项目经理和研发经理实现版本管理,做好质量和效率的保障,也有利于更好地融入研发团队,跟进产品实现、团队沟通以及提前规划产品节奏

前面我们介绍了一个典型敏捷开发的互联网产品的开发架构和开发流程。

产品经理了解流程能更好地进行产品推进和团队沟通协调

很多没有做过产品的同学会疑惑,那么多功能特性是怎么加入研发版本的?难道是老板说做哪个就哪个?

怎样才能拥有一个有效的组织管理方式?坦白地讲,在很多创业团队也许还真是老板说做哪个开发就干哪个了,但这样会带来一些问题:

❑ 需求的优先级不明确,根据个人喜好也许把不重要的优先实现了(敏捷但干了无用功)。

❑ 需求会有遗漏导致产品的主流程有缺失,开发完成后产品不能使用(这种也不少见)。

❑ 后续版本管理不明确,开发和其他团队相关成员一直是在无序的忙碌中。

所以一般有经验的产品研发团队中,产品经理都会采用以上的产品规划“四步法”,梳理敏捷迭代下不同特性的版本管理

第一步:罗列特性

所谓的罗列特性,也可以称为整理特性。通过前面的分析研究,通过团队内的讨论及头脑风暴,其实在进入开发前,

一个产品经理的“小本本”里面已经记录了很多特性,但这些特性在没整理前,还只是一些思路,一些想法,所以第一步是把这些特性都正式地罗列下来

第二步:特性分类

特性分类是整个过程中比较考验产品经理功底的一项任务——根据那么多纷繁罗列的特性,给他们分类并做好逻辑梳理

把特性整理成为有逻辑的列表。

比较常用的逻辑整理是按产品的操作流程或场景模块来梳理

第三步:排优先级

有了完整的功能列表,下面就是讨论特性优先级的时候了

我们会把优先级按P0到PN排列,其中数字越小优先级越

高(P0优先级高于P1),结合敏捷的特点,优先级的判断标准如下:

1)主流程不能残缺:产品主流程的功能模块不能有缺失

2)优先级高的特性尽量少:由于考虑敏捷,如果都是P0,那版本就变得非常臃肿了

所以我们要适度地把特性拆在其他优先级中,这里有时候会有些争议,怎么判断哪个更重要,一般由产品经理根据实际情况来判定,如果有争议的话让老板拍板

尽量有版本层次:尽量让某个版本有亮点或聚焦地做透某类事情

第四步:版本节奏

前面已经把特性的优先级排列好了,剩下的就是把特性放置在相应的版本中

产品生命周期的3个阶段

了解了如何做产品规划后,我们还需要理解产品的生命周期

初创阶段

初创阶段包含新创和拉新。这个阶段是产品初期研发,形成产品特点,获取种子用户的过程

成长阶段

成长阶段包含活跃和营收。这个阶段产品的主线方向已经确定,并且已经有了核心用户和核心体验流程

所以更需要关注的是如何提升活跃用户的活跃度,如何实现产品的商业模式。这个阶段的迭代版本需要兼顾版本质量和效率

一方面版本不宜过快,而是以稳定为主,保障用户体验。另一方面则需要将用户痛点扩大,利用不断更新来黏住核心用户

成熟阶段

成熟阶段包含留存和回流。产品到了这个阶段,主线需求、商业模式已经比较成熟,用户规模也趋于稳定

在这个阶段的产品需要做细致活,追求用户体验的极致,同时需要做好用户关怀和流失用户回流

互联网公司开发中,稍微规范,有成型团队的公司,都会用敏捷开发模式去迭代产品

就是先实现一个小的,去验证,跑通流程,然后在逐渐迭代,最后一步一步优化

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

2024-07-07

4be60b19e71284aeca517c9fd6fac5cc.jpeg

产品经理-合作的6类干系人(8)

2024-07-06

09a976f777cf5db342eb7afd5911fb74.jpeg

产品经理-不同岗位的产品经理职责(7)

2024-07-05

9d76210f7bd6ea47eb54e61683194f03.jpeg

产品经理-工作流程及职能(6)

2024-07-04

ec19060fd13f0329e90a6d19ba902ada.jpeg

产品经理-困惑5:产品经理岗位是否加班很多,常常“996”(5)

2024-07-03

03e341fa0654310ce7a5c0d816b6e779.jpeg

产品经理-困惑4:产品面对开发是否低人一等(4)

2024-07-02

710c08136abcb5be03295ed0464954fa.jpeg

产品经理-困惑2:文科生适合从事产品经理岗位吗(3)

2024-07-01

368391afdf8f4e9794534bdc9ec67de1.jpeg

产品经理-的困惑1-只有什么也不会的同学,才会选择产品经理岗位吗(2)

2024-06-30

3e611672664dc0f420c7ff3ff58e6dee.jpeg

产品经理-对产品经理的认识(1)

2024-06-29

bfa94a57f3142c0adc5a14cac12b70f5.jpeg

0268df7eeb96f7cff4a67c80f6033c48.png

点击左下角查看更多

3c22763b44151937aab3fbceccf1fb74.gif

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

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

相关文章

机器学习筑基篇,Jupyter Notebook 精简指南

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] 0x00 Jupyter Notebook 简明指南 描述:前面我们已经在机器学习工作站(Ubuntu 24.04 Desktop Geforce RTX 4070Ti SUPER)中安装 Anaconda 工具包,其…

老物件线上3D回忆展拓宽了艺术作品的展示空间和时间-深圳华锐视点

在数字技术的浪潮下,3D线上画展为艺术家们开启了一个全新的展示与销售平台。这一创新形式不仅拓宽了艺术作品的展示空间,还为广大观众带来了前所未有的观赏体验。 3D线上画展制作以其独特的互动性,让艺术不再是单一的视觉享受。在这里&#x…

数据处理-Matplotlib 绘图展示

文章目录 1. Matplotlib 简介2. 安装3. Matplotlib Pyplot4. 绘制图表1. 折线图2. 散点图3. 柱状图4. 饼图5. 直方图 5. 中文显示 1. Matplotlib 简介 Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。 Ma…

如何定义版本号--语义化版本

前言 版本号(version number)是版本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。版本号能使用户了解所使用的操作系统是否为最新的版本以及它所提供的功能与设施。 例如在Python项目依赖中会看到 requires-python &q…

zdppy+onlyoffice实现重命名文件的功能

参考文档:https://api.onlyoffice.com/zh/editors/rename 步骤图: 实现步骤: 用户在 文档编辑器中为文档指定一个新名称。 文档编辑器 将文档的新名称通知给 文档管理器。 文档管理器 将文档的新名称发送到 文档存储服务,在这里…

使用jsencrypt在web前端对字符串进行Ras加密

话不多说&#xff0c;上代码 实例代码 下面方法&#xff0c;在网页中先引入jsencrypt.min.js。然后调用ToEncrypt方法示例输出加密&#xff0c;解密后的结果。 <script src"/js/jsencrypt.min.js"></script> //加密测试function ToEncrypt(){// 假设…

synchronized关键字详解

文章目录 synchronized使用示例实现原理锁的升级synchronized与可见性synchronized与原子性synchronized与有序性 synchronized synchronized是Java提供的关键字译为同步&#xff0c;是Java中用于实现线程同步的一种机制。它可以确保在同一时间只有一个线程能够执行某段代码&a…

【Python系列】数字的bool值

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

泌尿系统疾病病人的护理

一、泌尿系统疾病病人的一般护理要点 对于泌尿系统疾病的病人&#xff0c;护理是至关重要的。首先&#xff0c;要密切观察病人的生命体征&#xff0c;包括体温、脉搏、呼吸和血压。 饮食方面&#xff0c;应根据病人的具体病情进行调整。例如&#xff0c;对于有水肿的病人&#…

js登陆验证

当开始制作网页时&#xff0c;就需要做一个判断&#xff0c;不管在第几页进入&#xff0c;都要加一个登陆验证&#xff0c;只有用户有账号&#xff0c;才能进入网页&#xff0c;浏览网页信息。下面就来看一下&#xff0c;使用JavaScript几行代码实现登陆验证。 首先 登录页是i…

vue父组件样式穿透修改子组件样式

在 Vue 中&#xff0c;使用父组件样式穿透到子组件通常不推荐&#xff0c;因为它破坏了样式的作用域隔离&#xff0c;但如果你确实需要这样做&#xff0c;可以使用深度选择器。Vue 2 使用 ::v-deep&#xff0c;而 Vue 3 使用 /deep/ 或 ::v-deep 都可以。 以下是使用深度选择器…

MVC之 IHttpModule管道模型《二》

》》》注意&#xff1a;在http请求的处理过程中&#xff0c;只能调用一个HttpHandler&#xff0c;但可以调用多个HttpModule。 HTTP Modules ASP.NET请求处理过程是基于管道模型的&#xff0c;这个管道模型是由多个HttpModule和HttpHandler组成&#xff0c;当请求到达HttpMod…

java-mysql-insert 操作

在 Java 中&#xff0c;使用 JDBC 插入数据到 MySQL 数据库是非常常见的操作。以下是一个详细的步骤&#xff0c;展示如何使用 JDBC 插入数据到 MySQL 数据库。 ### 一、准备工作 #### 1. 下载并安装 MySQL 如果您还没有安装 MySQL&#xff0c;可以从 MySQL 官方网站下载并安…

UART编程

Q:为什么使用串口前要先在电脑上安装CH340驱动&#xff1f; 中断的作用&#xff1f; 环形buffer的作用&#xff1f; static和valitate的作用 三种编程方式简介 也可以通过DMA方式减小CPU资源的消耗 直接把数据在SRAM内存和UART模块进行传输 &#xff0c;流程&#xff1a; …

玩家自行定制内存将古老的386 PC内存升级到64MB容量

比尔盖茨曾说&#xff1a;“无论对谁来说&#xff0c;640K内存都足够了。” 如果你是一个还停留在 30 针 SIMM 时代的老式电脑爱好者&#xff0c;那么你的内存升级选择是相当有限的。不过&#xff0c;YouTube 上的一个频道已经展示了如何将古老的 386 系统内存升级到令人"…

【AI应用探讨】—对抗学习(AL)应用场景

目录 一、图像领域 二、自然语言处理&#xff08;NLP&#xff09; 三、安全领域 四、其他领域 五、医疗健康领域 六、游戏与娱乐领域 七、机器人与自动化领域 八、科研与教育领域 九、物联网与边缘计算 十、金融科技 十一、能源与环境 十二、社会科学与人文研究 十…

Linux内核编译安装 - Deepin,Debian系

为什么要自己编译内核 优点 定制化&#xff1a;你可以根据自己的硬件和需求配置内核&#xff0c;去掉不必要的模块&#xff0c;优化性能。性能优化&#xff1a;移除不需要的驱动程序和特性&#xff0c;减小内核体积&#xff0c;提高系统性能。最新特性和修复&#xff1a;获取…

什么是开放最短路径优先(OSPF)

OSPF是一种典型的链路状态路由协议&#xff0c;一般在同一个路由域中使用。这里的路由域指的是一个自治系统&#xff08;AS&#xff09;&#xff0c;是指一组通过统一的路由策略或协议相互交换路由信息的网络。在这个自治系统&#xff08;AS&#xff09;中&#xff0c;所有的OS…

【Leetcode】最小数字游戏

你有一个下标从 0 开始、长度为 偶数 的整数数组 nums &#xff0c;同时还有一个空数组 arr 。Alice 和 Bob 决定玩一个游戏&#xff0c;游戏中每一轮 Alice 和 Bob 都会各自执行一次操作。游戏规则如下&#xff1a; 每一轮&#xff0c;Alice 先从 nums 中移除一个 最小 元素&…

等保测评是做什么的

等保测评的定义和目的 等保测评&#xff0c;全称为信息安全等级保护测评&#xff0c;是依据国家信息安全等级保护规范规定&#xff0c;由具有资质的测评机构对信息系统安全等级保护状况进行检测评估的活动。等保测评的目的是验证网络系统或应用是否满足相应的安全保护等级要求…