NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

在 Scrum 中管理变更需求

  • 2008-12-21
  • 本文字数:1250 字

    阅读完需:约 4 分钟

变更控制是用于变更管理的一个传统项目管理流程。在传统的项目中,变更控制主要表现为填写一个详细的变更需求表,表中包含了像变更细节、对项目的影响、风险、缓解计划等条目。它还需要多人批准。传统的变更控制和敏捷相违背,因为它和“响应变化胜过遵循变化”的原则相冲突。在大量的表要填和大量的需求要确认的情况下,响应变更是困难的。精益敏捷Scrum 群组发起了一个有趣的讨论,群组成员就Scrum 中对变更控制的需求、变更可被跟踪的可能方法等展开了讨论。

为什么团队需要跟踪变更?

Ashish Pathak 提到说,其原因之一是阻止产品经理在产品 Backlog 中添加不必要的信息。反过来,它也反应了产品经理的效率。讨论组同意说有时候,Backlog 中的条目没有被深入思考,所以需要经常进行变更。 Mary Poppendieck 建议说,原则上,阻止往 Backlog 中添加变更听起来像一个流程味道(process smell)。但是,她也认为产品 Backlog 中变更的长度不应该太长

任何一个 Backlog 的目标都是:它应该足够短、级别足够高,无特殊情况不需要修改。如果 Backlog 改变了,那么我认为你应该假设你的 Backlog 错了,而不是需求变更了。变更需求通常意味着 Backlog 太长或者太详细,无从下手;或者说需要花费太多的时间猜测它究竟讲的是什么。

她还提到以下内容:

如果你测量了变更长度(Churn,从 Backlog 条目中的变更创建开始到产品交付使用结束),我认为超过变更长度 10-15% 的话,那不是什么问题。但是如果超过了 50-200%,那么这说明有些人正在浪费大量时间在 Backlog 中添加需要变更的信息,他们不清楚什么需要做和什么不需要做。变更长度太长通常传递了一个信号:Backlog 被用来阻止变更和使组织免受不确定之“苦”,而不是创建一个流程来很好地响应已经发生的事件并允许组织处理这些不确定的事情。

讨论组一致认为,基于 Backlog 变更长度作分析会有益于产品经理调整 Backlog,以包含相关的条目。讨论还说明了跟踪变化在很多场景中都是有帮助的,包括什么时候需要跟踪和变更相关的以往决定,以及什么时候跟踪已调整的需求。

那么,团队如何跟踪变更?

组里的大多数人同意说变更应该被加到 Backlog 里。 Brian Bozzuto 建议说,Backlog 条目应该有个属性来标明故事的起始点。该属性的值可以为开始、新的和变更等。

无独有偶, Erik Landes 也建议说应该使用一个基于方法(Approach)的精益看板来管理变更需求。Chris Woodill 建议采用一个通用的方法来实现敏捷变更控制流程。根据他的说法,主要的考虑应该是让流程保持轻量级,并尽可能消除浪费。

他的主要观点如下:

  • 将变更记录到 Backlog 表或者变更跟踪器
  • 尽可能消除确认(Approval)
  • 必要情况下,使用一个简单的变更控制表
  • 加入利益相干方和相关操作

这样,在特定的情况下,也许有必要跟踪变更。使用如产品 Backlog 变更长度等工具跟踪变更,可帮助从根本上消除流程中的浪费,还可能让产品经理更加高效。当然也有其他一些原因和方法来跟踪变更,但是关键点是让流程保持精益,并尽可能提供一些有用的详细信息。

查看英文原文: Managing Change Requests in Scrum

2008-12-21 07:362231

评论

发布
暂无评论
发现更多内容

架构实战营:模块三作业

Geek_93ffb0

「架构实战营」

VS Code 如何设置大小写转换快捷键

AlwaysBeta

vscode

阿里巴巴超大规模 Kubernetes 基础设施运维体系揭秘

阿里巴巴云原生

阿里云 Serverless Kubernetes 云原生 ASI

第三周学习总结

糖糖学编程

架构实战营

第三模块学习总结

Anlumina

#架构实战营

有趣的灵魂万里挑一:从智能座舱看汽车进化史

脑极体

Git基础 |打tag

xcbeyond

git 28天写作 tag 12月日更

外包学生管理系统详细设计文档

糖糖学编程

架构实战营

详细架构设计文档

Anlumina

#架构实战营

Golang中文件的基本操作

liuzhen007

Go 28天写作 Go 语言 12月日更

Java 数据持久化系列之池化技术

程序员历小冰

MySQL 持久化 28天写作 池化技术 12月日更

最近火热的web3到底是什么?

石云升

区块链 28天写作 12月日更 web3

费用节省 50%,函数计算 FC 助力分众传媒降本增效

阿里巴巴云原生

阿里云 云原生 合作 函数计算FC 分众传媒

一个cpp协程库的前世今生(一)缘起

SkyFire

协程 cpp cocpp

架构实战营4期-模块3作业

木几丶

「架构实战营」

百度飞桨EasyDL桌面版正式上线,没网也能训练AI!

百度大脑

人工智能

Hoo研究院币 | 币海寻珠——加密行业即将到来的发售事件

区块链前沿News

加密货币 虎符 虎符交易所

学习总结 2021.12.30

mj4ever

学习笔记

引领人工智能技术自立自强 百度吴甜获评“首都最美巾帼奋斗者”

百度大脑

人工智能「

百度智能云发布零碳园区解决方案,助力实现双碳目标

百度大脑

人工智能

深入理解一下Python中的面向对象编程

宇宙之一粟

Python 面向对象 12月日更

架构实战营 - 模块 3 - 作业

Pyel

「架构实战营」

架构实战 模块三作业

mj4ever

架构实战

元宇宙很好,但VR开发者不准备停留在这里

白洞计划

【架构实战营】模块三:命题作业

wgl

「架构实战营」

从人工到智能!百度AI开发者大会分论坛,探寻国球乒乓背后的AI之路

百度大脑

人工智能

【架构实战营】模块三:知识点总结

wgl

「架构实战营」

一口气搞懂【Linux内存管理】,就靠这60张图、59个问题了

奔着腾讯去

内存泄露 内存管理 Linux Kenel 内存映射 内存池

瞰见 | 开源,会不会变成开源创业的焦油坑?

OpenTEKr

狄安瞰源

架构实战营模块三作业

lchx08

「架构实战营」

ALC北京发起人 姜宁:通过开放与协作,我们可以实现一个人想都不敢想的事情 I OpenTEKr 大话开源 Vol.6

OpenTEKr

大话开源

在Scrum中管理变更需求_研发效能_Vikas Hazrati_InfoQ精选文章