“迭代期内无变更”与敏捷开发产品版本规划

Scrum框架下如何做版本计划.pdf 一个软件版本的家父一般是多次迭代开发的成果,在Scrum中是多个Sprint 立即下载

作者:陈勇

出处:blog.youkuaiyun.com/cheny_com

 

迭代期间无变更?

支持派说:对,如果经常变,我们怎么开发啊。

反对派说:不对,敏捷开发不能上来就确认了需求,要的就是在开发中逐步了解需求,怎么可能不变呢。

只在开发层面,这个问题无解。让我们站在产品版本规划的高度来看这个问题。

 

下个产品版本(或下个迭代)中到底应该有什么功能?最重要的功能?最基础的功能?当前可能实现的功能?已经弄清楚的功能?

这些角度都是基于技术活动而非市场目标来制定的,都有其局限性。

其实,每个产品的版本都是企业的一步棋:在某个时间,推出某些功能,满足某些需求,获取某些客户,打败某些对手,取代某些产品。

若认同了这一点,则早在产品版本规划的时候,就应该确认此版本中应该包含哪些功能,而非到迭代计划会议或迭代中才会确认。这样看来,“迭代期间无变更”指的是:“不应该到迭代开发已经开始了还没明确要开发什么功能”(What问题);而不是:“应该在迭代前把需求弄明确,一旦开发了就别改动了”(How问题)。

 

总结一下:

 

产品 ------------------------------------------- 在这个时候大致规划出路线图,走多远,多久,走到哪里

    V1.0 --------------------------------------- 在这个时候明确规划处这个版本要做哪些功能(未必到达故事点的粒度)

        Sprint1 --------------------------------- 在这个时候达到故事点的粒度,且从技术角度思考可以先做什么后做什么

            日常工作 ----------------------------- 细化做成什么样子,随时可以变,但基本不会扔掉或换掉什么功能了

        Sprint2

        ……

        Sprint Release ----------------------- 在这个时候,无论技术顺序的先后,所有V1.0的功能都做完了

    V2.0 --------------------------------------- 根据市场反馈,调整产品路线图

    V3.0 --------------------------------------- 继续

 

点击下载免费的敏捷开发教材:《火星人敏捷开发手册》

 

君正T31x metartc集成测试 metartc为国内杨大侠部分开源的一款用于嵌入式领域webrtc库,它与谷歌官方webrtc相比,编译到君正平台的可执行文件仅有5M即可实现webrtc的通信。1. 目前实现的是基于开源版v5.0-b0版本做的简单修改,官方的好几个版本都多少缺点东西,我这里给整理了一下。目前是局域网连接的webrtc,后续尝试走stun和turn试一下NAT穿越的效果。 阅读详情

相关推荐

SAP 人力资源工资配置项3---工资项配置

工资项设置

xiouluoyang的专栏 1万+

演员长期演绎学生角色的专业素养与职业规划

角色塑造是表演艺术的核心概念,其原理在于演员通过系统训练将自身转化为特定人物。在演艺行业,精准的角色塑造能力具有重要技术价值,它直接影响作品真实感和观众代入感。特别是在学生角色这类常见题材中,演员需要掌握年龄特征把握和行为举止自然呈现等关键技能。应用场景涵盖影视剧、舞台剧等各类表演领域,其中长期角色投入更考验演员的表演技巧更新和职业倦怠预防能力。本文通过分析外在条件维持、心理状态调整等专业方法,探讨如何实现学生角色的可持续演绎。

diaogan4202的博客 481

YOLOv8中的C2f模块代码详解

在YOLOv8网络结构中,C2f模块(CSP Bottleneck with 2 Convolutions)是一个关键组件,用于实现跨阶段部分聚合

zzzyyy8的博客 3万+

VUCA时代下的IT项目管理数字化转型的思考

在数字化转型的背景下,软件研发的模式从瀑布式开发、向敏捷开发、并进一步向DevOps开发演进。软件开发从完整的生命周期,关键点和里程碑的管控,向以人为核心、敏捷迭代,循序渐进的理念转变。在Devops理念不断深入下,研发模式在过程管理、团队协作、数据反馈,快速调整提出了更高的要求,也带来了不小的挑战。实现IT项目管理数字化转型,要从VUCA时代遇到的痛点出发,推进战略协同、业技融合、敏捷研发、数字度量、项目体系、Devops工具链全方面协同变革。

ipmc2017的博客 597

FPGA面试题目笔记(一)——FPGA开发流程、亚稳态和竞争冒险、建立保持时间、异步FIFO深度等

同步异步电路、同步异步复位、时钟偏移和抖动、最小工作周期计算、触发器锁存器

H19981118的博客 1万+

WPF中使用TreeView封装组合控件TreeView+DataGrid

wpf的功能非常强大,很多控件都是原生的,但是要使用TreeView+DataGrid的组合,就需要我们自己去封装实现。功能如上图所示, 目前基本上把常用的样式都实现了,购买源码后,可以自行修改样式。本文源码效果如下,(搞了好几天,的确有难度,所以源码也收费,便宜,赚点辛苦费)第一种:技术的选择是TreeView(也就是本文的演示)。这2个图都是第三方控件自带的,并且都是收费使用。首先说明一下,实现上面的效果,有3种方法。本文演示的是使用TreeView的实现。第二种:技术的选择是DataGrid。

故里2130 1650

02 | 四轮MVP框架导读:产品从无到有的创新,有通杀的法门吗?

你好,我是苏杰。今天让我们一起来了解一下产品“从无到有创新”的通用方法。要想知道产品从无到有的创新通杀法门,你需要先了解一个概念——VUCA,这四个字母分别对应着一个英文单词的首字母。 V:Volatility易变性 U:Uncertainty不确定性 C:Complexity复杂性 A:Ambiguity模糊性 VUCA时代下我们的困境VUCA的中文含义分别对应着易变性、不确定性、复杂性和模糊性...

优快云学习 618

5. SAP UI5 视图控制器(Controller)初探

本教程的前一个步骤也就是第四个步骤,我们了解了 SAP UI5 XML 视图的使用方法。在该步骤里,我们在 XML 视图里声明了一个 Text 控件实例,该控件位于 sap.m 这个命名空间内。 本步骤会继续接触 SAP UI5 MVC 框架中三大基石的另一块:C - Controller,即控制器。 先看看本步骤完成之后,我们得到的 SAP UI5 应用能实现一个什么样的效果。 访问如下 url: http://localhost:8080/webapp/index.html 能看到一个 Say Hell

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4595

敏捷开发产品管理系列之二:产品版本规划

本文是敏捷开发产品管理系列的第二篇。(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理)本文是一篇旧文,原名为《“迭代期内无变更”与敏捷开发产品版本规划》,因符合本系列内容,做相应修改后重新编排发出。迭代期间无变更?支持派说:对,如果经常变,我们怎么开发啊。反对派说:不对,敏捷开发不能上来就确认了需求...

weixin_30617797的博客 411

用 Python 和 XGBoost 进行疾病诊断预测

疾病诊断预测是医疗领域的重要研究方向,准确的疾病诊断预测可以帮助医生提前制定治疗方案,提高治疗效果,降低医疗成本。本文章的目的是介绍如何使用 Python 和 XGBoost 算法构建疾病诊断预测模型。范围涵盖了从数据预处理、模型训练到模型评估的整个流程,同时通过实际案例展示如何将该模型应用于疾病诊断预测中。本文首先介绍了疾病诊断预测的背景和 XGBoost 算法的核心概念,然后详细讲解了 XGBoost 算法的原理和具体操作步骤,包括 Python 代码实现。

AI Python 编程之道的博客 1064

【即插即用模块】注意力篇 | ECCV 2024 | DPB:高低频动态分离+双提示融合,PSNR直冲40+!

本文提出了一种基于频率提示的图像恢复方法FPro,通过动态滤波器分离输入特征的高低频分量,并采用双提示块(DPB)进行频域专属提示生成与调制。DPB包含低频提示调制器(LPM)和高频提示调制器(HPM),分别处理不同频段信号,通过生成提示组件并融合解码器特征来优化恢复效果。实验表明,该方法在U型结构中表现优异,尤其适用于分割、底层视觉和多模态任务。模块通过动态无监督频率分离、频域专属提示生成和适配性融合机制,有效解决了传统方法对频域信息关注不足的问题,显著提升了图像恢复质量。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 147

“迭代期内无变更”与研发心理学(承诺管理,MosCoW方法)

作者:陈勇出处:blog.youkuaiyun.com/cheny_com迭代期间无变更?支持派说:对,如果经常变,我们怎么开发啊。反对派说:不对,敏捷开发不能上来就确认了需求,要的就是在开发中逐步了解需求,怎么可能不变呢。只在开发层面,这个问题无解。让我们站在研发心理学的高度来看这个问题。先看看如果变更了,团队会有哪些不利的心理变化。1. 咱们不要在开始承诺能完成,一旦变化承诺就落空了2. 既...

weixin_30736301的博客 160

视觉Transformer实战 | Transformer详解与实现

本文系统介绍了 Transformer 架构的核心原理与实现。相比传统 RNN 和 CNN,Transformer 凭借自注意力机制有效捕捉序列中的长距离依赖关系,支持并行训练,显著提升效率。其核心创新在于通过查询、键、值向量计算注意力权重,理解单词间的语义关联。架构包含编码器-解码器结构:编码器通过多头自注意力和前馈网络提取输入特征;解码器利用掩码自注意力和交叉注意力生成输出。本文使用 PyTorch 实现了缩放点积注意力、位置编码、层归一化等关键模块,并构建了完整的 Transformer 模型。

盼小辉丶的博客 4万+

敏捷开发产品管理系列之一:序言及设立迭代目标

本文是敏捷开发产品管理系列的第一篇。(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理)序言之前的“敏捷开发用户故事系列”已经提到了微观层面的需求管理问题。由于敏捷开发的提出者和实践者主要是开发团队及其领导,因此一般较少提及产品的整体规划、商业目标这些内容。本系列汇集了本人在做产品管理的时候...

weixin_30736301的博客 89

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

敏捷开发生态系统系列之三:计划跟踪II(需求优先级排序-迭代期内无变更-团队承诺)

这是敏捷生态系统系列的第三篇(之一,之二,之三,之四,之五)。产品负责人PO与团队的互动一直是一个难题。典型的问题在于:敏捷开发倡导“迭代期内无变更”以换取“团队承诺”,而实际上产品负责人却会不断地来提变更,打乱开发计划了。我们应该怎么办呢?产品负责人说“敏捷就是拥抱变化,我现在来提变化了,你们却关门了。”团队说“如果你总是变,下次我们怎么给你承诺。”敏捷开发中的计划跟踪生态II大致如此(黑体字即

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 5615

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: 绩效管理:软件开发团队的非物质激励机制
下一篇: “迭代期内无变更”与研发心理学(承诺管理,MosCoW方法)
火星人陈勇
博客等级 码龄18年 4899粉丝 381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值