写点什么

用 Scrum 促成凡事固定的项目

  • 2013-11-15
  • 本文字数:896 字

    阅读完需:约 3 分钟

Scrum 如何与受制于固定的价格和完工时间的项目相结合?Tim van Baarsen讲述了他的经历。通过在幕后持续地使用 Scrum 方法开展工作,他完成了一项凡事固定的投标。

在由最初的需求生成 Backlog 之后,Tim 的团队就开始在定期的冲刺中进行迭代发布。尽管有宏观层面的时间限制和规范,但通过故事点和燃尽图的可视化,他们能够提供可预见性和适用性。项目最终按时并且在预算范围内交付。

对于完全受约束的项目,如何调整其范围?为了帮助理解这个问题,Tim 写道“即使在‘凡事固定的项目’里,我们都知道,需求会适时地变更,需求总是会变更。”

他继续写道,

“需求变更真的不适合敏捷方法,不过,我们希望保持灵活性,因此,我们更喜欢交换需求。”

Tim 将“交换需求”描述为一种处理变更的机制。根据理解,如果用户认为有些故事是多余的或者重要性差一些,那么可以用新的需求替换它们,只要新旧需求所需工作量相同就可以。通过这些“交换需求”,可以保持总的工作量不变,从而降低了变更的风险。

在今年的早些时候,Peter Vaihansky论述了这样一个问题,大型项目是否可以完全受约束。他在引用了 Mckinsey 和牛津大学 BT Centre for Major Programme Management 的调查结果后指出,成功的凡事固定的项目是个神话。该调查涉及“超过 5400 个 IT 项目”,发现软件项目(尤其是大型项目)平均有 66% 超出预算以及 33% 超出时间表。

Peter 的文章指出,在大部分凡事固定的项目中,失败常常是因为缺少反馈循环。他写道,可以通过用固定预算取代固定价格来解决这一问题。这样,“虽然财政支出有上限,最后期限不可变,但基于项目实际的进展情况这一现实,项目团队可以改变范围和变更需求。”

敏捷项目的成功总是可以归结到人们的参与。项目刚一开始,Tim 就创建了跨职能的“老虎队”。他也意识到需要一位传统的产品经理,这样可以对完整的规范实现人性化的单“点负责制”管理;产品经理能够理解用户需求,并代表他们进行决策。

通过产品经理和交换需求过程,团队展示了一种响应变更而又不会超出时间表的方法。通过允许产品经理调整范围,可以在固定的时间表内交付一个最小可行产品。

查看英文原文: The Scrum Behind a Fixed-Everything Success

2013-11-15 07:131543
用户头像

发布了 256 篇内容, 共 101.2 次阅读, 收获喜欢 12 次。

关注

评论

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

模块八:设计消息队列存储消息数据的MySQL表

jiaoxn

「架构实战营」

【愚公系列】2022年06月 面向对象设计原则(七)-迪米特法则

愚公搬代码

6月月更

接口测试工具apipost3.0版本对于流程测试和引用参数变量

Xd

Java 后端 apipost 接口测试工具

数据库每日一题---第10天:组合两个表

知心宝贝

前端 后端 6月月更

Flutter库推荐Sizer 可帮助您轻松创建响应式 UI

坚果

6月月更

前端之uni-app研究学习day_1

恒山其若陋兮

6月月更

搭建前端监控,如何采集异常数据?

杨成功

架构 大前端 监控系统

vue中mixins的使用方法和注意点

源字节1号

软件开发 前端开发

动态规划之如何将问题抽象转化为0-1背包问题(详解利用动态规划求方案数)

未见花闻

6月月更

【Python技能树共建】文件模块

梦想橡皮擦

Python 6月月更

MySql索引

工程师日月

6月月更

测试基础之:单元测试

甜甜的白桃

单元测试 测试用例 6月月更

selenium操作元素遇到的异常

红毛丹

selenium 6月月更

InfoQ 极客传媒 15 周年庆征文|简述构建微服务架构的四大挑战

阿泽🧸

微服务 6月月更 InfoQ极客传媒15周年庆

设计消息队列存储信息数据的MySQL表结构

dan629xy

ConcurrentHashMap 源码分析-初始化

zarmnosaj

6月月更

iShot

IT蜗壳-Tango

6月日更 6月月更

【建议收藏】通俗易懂图解网络知识-第一篇

利志分享

应用最广泛的动态路由协议:OSPF

wljslmz

OSPF 动态路由 6月月更

在 Golang 中构建 CRUD 应用程序

宇宙之一粟

6月月更

逐向双碳:东数西算中的绿色需求与竞争焦点

脑极体

设计消息队列存储消息数据的 MySQL 表格

大眼喵

「架构实战营」

细数攻防演练中十大关键防守点

穿过生命散发芬芳

6月月更 攻防演练

数组

Jason199

数组 js 数组操作 6月月更

【Java Web系列】Cookie工作流程及基本使用

倔强的牛角

Java javaWeb Cookie 6月月更

居家办公期间如何提升沟通效率|社区征文

北洋

初夏征文

Teambition 协作应用心得分享|社区征文

北洋

初夏征文

flutter系列之:flutter中常用的GridView layout详解

程序那些事

flutter 程序那些事 6月月更

设计消息队列存储消息数据的 MySQL 表格

踩着太阳看日出

架构训练营

linux环境下实现银行间算法

乌龟哥哥

6月月更

M_8:设计消息队列存储消息数据的 MySQL 表格

Jadedev

架构训练营

用Scrum促成凡事固定的项目_研发效能_Raf Gemmail_InfoQ精选文章