产品经理-研发流程-敏捷开发-迭代-需求评审及产品规划(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.rhkb.cn/news/377692.html

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

相关文章

Sentinel-1 Level 1数据处理的详细算法定义(三)

《Sentinel-1 Level 1数据处理的详细算法定义》文档定义和描述了Sentinel-1实现的Level 1处理算法和方程,以便生成Level 1产品。这些算法适用于Sentinel-1的Stripmap、Interferometric Wide-swath (IW)、Extra-wide-swath (EW)和Wave模式。 今天介绍的内容如下: Sentinel-1 L…

计算机网络入门

计算机网络入门 1.计算机网络 1.1 概念 计算机网络是将一个分散的、具有独立功能的计算机系统通过通信设备与线路等连接起来,由功能完善的软件实现资源共享和信息传递的系统 2.计算机网络组成 2.1 组成部分 一个完整的计算机网络由 硬件 、 软件 、协议 三部分…

bash: ip: command not found

输入: ip addr 报错: bash: ip: command not found 报错解释: 这个错误表明在Docker容器中尝试执行ip addr命令时,找不到ip命令。这通常意味着iproute2包没有在容器的Linux发行版中安装或者没有正确地设置在容器的环境变量PA…

企业管理咨询公司的服务客户主要是哪些

在竞争激烈的商业世界里,企业管理咨询公司的角色日益凸显。它们凭借专业的知识、丰富的经验和独到的洞察力,为企业的发展提供全方位的智力支持。那么,这些咨询公司的主要服务对象究竟是谁呢?深圳天行健企业管理咨询公司现身说法&a…

AIGC笔记--基于Stable Diffusion实现图片的inpainting

1--完整代码 SD_Inpainting 2--简单代码 import PIL import torch import numpy as np from PIL import Image from tqdm import tqdm import torchvision from diffusers import AutoencoderKL, UNet2DConditionModel, DDIMScheduler from transformers import CLIPTextMod…

【python】Pandas运行报错分析:SettingWithCopyWarning及其处理

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

【k8s部署elasticsearch】k8s环境下安装elasticsearch集群和kibana

文章目录 简介一.条件及环境说明二.需求说明三.实现原理及说明四.详细步骤4.1.规划节点标签4.2.创建三个statefulset和service headless配置4.3.创建service配置 五.安装kibana六.调整索引分区七.安装说明 简介 k8s集群中搭建有elasticsearch服务一般都会用到pvc,但…

Linux中运用xsync实现免密集群分发

一、前言 今天搭建了三台虚拟机的集群,在集群中部分操作在三台虚拟机上的操作都一致,为了提高效率,就需要配置xsync实现集群分发。 二、设置免密登录 1.生成公钥和私钥 ssh-keygen -t rsa一直敲回车,会生成两个文件&#xff0c…

观察者模式的实现

引言:观察者模式——程序中的“通信兵” 在现代战争中,通信是胜利的关键。信息力以网络、数据、算法、算力等为底层支撑,在现代战争中不断推动感知、决策、指控等各环节产生量变与质变。在软件架构中,观察者模式扮演着类似的角色…

Go:基本变量与数据类型

目录 前言 前期准备 环境配置: Hello World! 一、基本变量 1.1 声明变量 1.2 初始化变量 1.3 变量声明到初始化的过程 1.4 变量值交换 1.5 匿名变量 1.6 变量的作用域 二、数据类型 1.1 整型 1.2 浮点型 1.3 字符串 1.4 布尔类型 1.5 数据类型判断…

STM32(五):STM32指南者-按键控制灯开关实验

说明:源代码和教程可从野火处下载,本博客为了记录学习过程STM32(四):STM32指南者-跑马灯实验的基础上 一、采用轮询方式1、bsp_key.h2、bsp_key.c3、main.c 二、采用中断方式1、bsp_exti.h2、bsp_exti.c3、stm32f10x_i…

在VSCode上创建Vue项目详细教程

1.前期环境准备 搭建Vue项目使用的是Vue-cli 脚手架。前期环境需要准备Node.js环境,就像Java开发要依赖JDK环境一样。 1.1 Node.js环境配置 1)具体安装步骤操作即可: npm 安装教程_如何安装npm-CSDN博客文章浏览阅读836次。本文主要在Win…

uniapp 微信小程序根据后端返回的文件链接打开并保存到手机文件夹中【支持doc、docx、txt、xlsx等类型的文件】

项目场景: 我们在使用uniapp官方提供的uni.downloadFile以及uni.saveFile时,会发现这个文件下载的默认保存位置和我们预想的不太一样,容易找不到,而且没有提示,那么我们就需要把文件打开自己保存并且有提示保存到哪个…

linux进程周边知识——内核对硬件的管理——计算机世界的管理

前言:本节主要讲解内核也就是操作系统对于硬件的管理, 本节内容同样为进程的周边知识。 主要是关于软件方面, 和我的上一篇——冯诺依曼体系结构可以说是兄弟文章, 这篇文章主要是关于硬件方面。 两篇文章都是为学习进程做准备。但…

Databend 开源周报第 153 期

Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展,遇到更贴近你心意的 Databend。 支持必须更改密码…

【人工智能】Transformers之Pipeline(二):自动语音识别(automatic-speech-recognition)

​​​​​​​ 目录 一、引言 二、自动语音识别(automatic-speech-recognition) 2.1 概述 2.2 技术原理 2.2.1 whisper模型 2.2.2 Wav2vec 2.0模型 2.3 pipeline参数 2.3.1 pipeline对象实例化参数​​​​​​​ 2.3.2 pipeline对象使用参数…

JavaScript 匿名函数

https://andi.cn/page/621568.html

css的三大特性

一、层叠性, 选择器的优先级

Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器

章节内容 上节我们完成了: ZNode的基本介绍ZNode节点类型的介绍事务ID的介绍ZNode实机测试效果 背景介绍 这里是三台公网云服务器,每台 2C4G,搭建一个Hadoop的学习环境,供我学习。 之前已经在 VM 虚拟机上搭建过一次&#xff…

FlinkErr:org/apache/hadoop/hive/ql/parse/SemanticException

在flink项目中跑 上面这段代码出现如下这个异常&#xff0c; java.lang.NoClassDefFoundError: org/apache/thrift/TException 加上下面这个依赖后不报错 <dependency> <groupId>org.apache.thrift</groupId> <artifactId>libthrift</artifactId…