当前位置: 首页 > news >正文

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

相关文章:

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

敏捷开发是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 通俗来说,敏捷开发是一个软件开发流程,是一个采用了迭代方法的开发流程 简单来说,迭代就是把一个大产品拆分出一些最小的实现单位。完成不同的迭代就最…...

Ansible 安装及使用说明

方案1. 直接下载 源码包到本地后安装 ansible 下载地址:https://releases.ansible.com/ansible/ ansible社区: https://github.com/ansible/ansible 下载地址:GitHub - ansible/ansible at v2.9.0 方案2. 以腾讯的yum源说明:腾讯云文档…...

MyBatisPlus实现增删改查

文章目录 MyBatisPlus实现增删改查基本操作分页查询配置分页插件 MyBatisPlus实现增删改查 实体类GkUser package com.geekmice.springbootselfexercise.entity;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField;…...

【Rust】——不安全Rust

💻博主现有专栏: C51单片机(STC89C516),c语言,c,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux&#xf…...

使机器人在执行任务时更加稳定

为了使机器人在执行任务时更加稳定,调整参数时需要考虑多个因素,如步态、速度、角度等。这些参数的调整需要基于实际环境、任务需求和机器人自身的物理特性。以下是一些具体的调整建议: 1. 调整步态和步高 gait_type3; step_height0.03;步态…...

FFmpeg学习(五)-- libswresample使用说明及函数介绍

libswresample Audio合成和重采样 libswresample库用来进行audio数据的合成和重采样操作。调用流程: 调用 swr_alloc 创建SwrContext结构体。设置SwrContext参数,有两种方法: 调用av_opt_set_xx函数逐项设置参数;swr_alloc_set_…...

车载视频监控管理方案:无人驾驶出租车安全出行的保障

近日,无人驾驶出租车“萝卜快跑”在武汉开放载人测试成为热门话题。随着科技的飞速发展,无人驾驶技术已逐渐从概念走向现实,特别是在出租车行业中,无人驾驶出租车的推出将为公众提供更为安全、便捷、高效的出行服务。 视频监控技…...

05STM32EXIT外部中断中断系统

STM32EXIT外部中断&中断系统 中断系统中断触发条件:中断处理流程和用途: STM32中断NVIC嵌套中断向量控制器基本结构NVIC基本结构NVIC优先级分组EXTI简介EXTI基本结构AFIO复用IO口EXTI内部框图旋转编码器简介硬件电路外设手册里的介绍NVIC中断使能寄存…...

MetaGPT和LangGraph对比

MetaGPT和LangGraph是两个不同的AI Agent框架,各有其特点和优势:MetaGPT: MetaGPT是一个多Agent协作框架,模拟软件公司的运作方式。它包含多个角色如产品经理、架构师、项目经理和工程师,每个角色都有特定的职责。MetaGPT采用对话模式&#…...

基于SpringBoot+Hadoop+python的物品租赁系统(带1w+文档)

基于SpringBootHadooppython的物品租赁系统(带1w文档) 基于SpringBootHadooppython的物品租赁系统(带1w文档) 物品租赁系统是电子、信息技术相结合,是一种必然的发展趋势。以互联网为基础,以服务于广大用户为目的,发展整体优势,扩…...

关于 RK3588刷镜像升级镜像”没有发现设备“ 的解决方法

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140287339 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…...

docker 上传镜像到hub仓库

要将 Docker 镜像上传到 Docker Hub,你需要按照以下步骤操作: 登录 Docker Hub 首先,你需要登录到 Docker Hub。打开终端并运行以下命令:docker login系统会提示你输入 Docker Hub 的用户名和密码。 如果密码忘记可以token登录&a…...

查询(q_proj)、键(k_proj)和值(v_proj)投影具体含义

查询(q_proj)、键(k_proj)和值(v_proj)投影,这些投影是自注意力机制的核心组件,特别是在Transformer架构中。 让我们通过一个简化的例子来说明: import numpy as np# 假设输入维度是4,注意力头数是2 input_dim 4 num_heads 2 …...

超详细版阿里云控制台环境配置+数据库配置

目录 一、登录阿里云控制台二、xshell建立远程连接1.安装xshell2.查看公网IP3.新建会话重置密码 三、搭建环境1.安装宝塔面板2.打开宝塔面板 四、安装配置MySQL1.安装2.放行端口号3.新建数据库4.测试连接数据库 一、登录阿里云控制台 登录阿里云控制台,找到实例&am…...

Linux:Linux网络总结(附下载链接)

文章目录 下载链接网络问题综合问题访问一个网页的全过程?WebSocket HTTPHTTP基本概念GET与POSTHTTP特性HTTP缓存技术HTTP的演变HTTP1.1 优化 HTTPSHTTP与HTTPS有哪些区别?HTTPS解决了HTTP的哪些问题?HTTPS如何解决的?HTTPS是如何…...

Cxx Primer-CP-2

开篇第一句话足见作者的高屋建瓴:类型决定程序中数据和操作的意义。随后列举了简单语句i i j;的意义取决于i和j的类型。若它们都是整形,则为通常的算术意义。若它们都为字符串型,则为进行拼接操作。若为用户自定义的class类型,则…...

OpenCV距离变换函数distanceTransform的使用

操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:Visual Studio Code编程语言:C11 功能描述 distanceTransform是OpenCV库中的一个非常有用的函数,主要用于计算图像中每个像素到最近的背景(通常是非零像素到零像素&…...

Service Mesh 是一种用于处理服务间通信的基础设施层

Service Mesh 是一种用于处理服务间通信的基础设施层,它通常与微服务架构一起使用,以提供诸如服务发现、负载均衡、熔断、监控、追踪和安全性等功能。Service Mesh 的一个流行实现是 Istio,它基于 Envoy 代理和 Kubernetes。 然而&#xff0…...

QML界面控件加载与显示顺序

一、QML界面控件加载顺序 QML在界面加载时的顺序和我们认知的有很大的不同,有时候会对我们获取参数以及界面实现造成很大的困扰 1、加载顺序 import QtQuick 2.12 import QtQml 2.12 import QtQuick.Window 2.12 import QtQuick.VirtualKeyboard 2.4Window {id: …...

C++从入门到起飞之——缺省参数/函数重载/引用全方位剖析!

目录 1.缺省参数 2. 函数重载 3.引⽤ 3.1 引⽤的概念和定义 3.2 引⽤的特性 3.3 引⽤的使⽤ 3.4 const引⽤ 3.5 指针和引⽤的关系 4.完结散花 个人主页:秋风起,再归来~ C从入门到起飞 个人格言:悟已往之不谏…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中,Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染(即CPU被阻塞),这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案: 对惹,这里有一个游戏开发交流小组&…...

UE5 学习系列(三)创建和移动物体

这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...

今日科技热点速览

🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...

html-<abbr> 缩写或首字母缩略词

定义与作用 <abbr> 标签用于表示缩写或首字母缩略词&#xff0c;它可以帮助用户更好地理解缩写的含义&#xff0c;尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时&#xff0c;会显示一个提示框。 示例&#x…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...

深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向

在人工智能技术呈指数级发展的当下&#xff0c;大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性&#xff0c;吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型&#xff0c;成为释放其巨大潜力的关键所在&…...

【UE5 C++】通过文件对话框获取选择文件的路径

目录 效果 步骤 源码 效果 步骤 1. 在“xxx.Build.cs”中添加需要使用的模块 &#xff0c;这里主要使用“DesktopPlatform”模块 2. 添加后闭UE编辑器&#xff0c;右键点击 .uproject 文件&#xff0c;选择 "Generate Visual Studio project files"&#xff0c;重…...

算法打卡第18天

从中序与后序遍历序列构造二叉树 (力扣106题) 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7…...

ArcGIS Pro+ArcGIS给你的地图加上北回归线!

今天来看ArcGIS Pro和ArcGIS中如何给制作的中国地图或者其他大范围地图加上北回归线。 我们将在ArcGIS Pro和ArcGIS中一同介绍。 1 ArcGIS Pro中设置北回归线 1、在ArcGIS Pro中初步设置好经纬格网等&#xff0c;设置经线、纬线都以10间隔显示。 2、需要插入背会归线&#xf…...