Data+AI时代,如何打造下一代数智平台? 了解详情
写点什么

用 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:131312
用户头像

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

关注

评论

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

推荐的十个Flutter插件

坚果

6月月更

交友app源码未来的发展趋势是什么?

开源直播系统源码

MobX 获取网络数据来渲染酷炫的曲线

岛上码农

flutter ios 前端 安卓 6月月更

G1收集器概述

Nick

Java GC G1垃圾回收器 6月月更 Garbage-First Collector

Python代码自动提取Win10内置的锁屏壁纸

宇宙之一粟

Python 6月月更

实战模拟│揭秘为啥年会你抽不到特等奖

随机 概率 抽奖系统 6月月更

直播倒计时1天!天翼云HPC解决方案助力企业腾飞

天翼云开发者社区

ZooKeeper进阶(二):ZooKeeper的运行

No Silver Bullet

zookeeper 6月月更

C#入门系列(十四) -- 结构体应用

陈言必行

C# 6月月更

如何使用 API 的方式消费 SAP Commerce Cloud 的订单服务

汪子熙

node.js SAP commerce 电商云 6月月更

Linux开发_介绍目录编程、标准文件编程、Linux系统文件接口编程、GDB调试

DS小龙哥

6月月更

如何在 Vue 项目中,通过点击 DOM 自动定位VSCode中的代码行?

vivo互联网技术

Vue 前端 vscode vite webpack

低代码实现探索(四十二)数据+方法+组件

零道云-混合式低代码平台

【Python技能树共建】scrapy 上手篇

梦想橡皮擦

Python 爬虫 Python爬虫 6月月更

Push还是Pull,这是个问题么?

MatrixOrigin

push Pull MatrixOrigin MatrixOne 数据库·

【高并发】高并发环境下构建缓存服务需要注意哪些问题?

冰河

并发编程 多线程 高并发 异步编程 6月月更

EasyNLP带你玩转CLIP图文检索

阿里云大数据AI技术

数据挖掘 存储 算法框架/工具 机器学习/深度学习

OpenHarmony 官网文档有哪些上新?上篇:应用开发文档上新

OpenHarmony开发者

OpenHarmony

spring4.1.8扩展实战之三:广播与监听

程序员欣宸

Java spring Spring Framework 6月月更

【sql语句基础】——查(select)(合并查询+连接查询)

写代码两年半

sql 查询 MySQL 数据库 数据库· 6月月更

InfoQ 极客传媒 15 周年庆征文 | Kettle实现ES到ES循环增量抽取

写程序的小王叔叔

架构 kettle ELK Stack InfoQ极客传媒15周年庆

今天 3 点!Intel Arch 和高性能存储技术两大 SIG 核心成员在线分享|第 21-22 期

OpenAnolis小助手

容器 镜像 直播 内核 龙蜥大讲堂

【最佳实践】修改Anaconda中的Jupyter Notebook默认工作路径

迷彩

Python Anaconda Jupyter Notebook 6月月更

如何在 Django 中使用 MVT 创建基本项目?

海拥(haiyong.site)

django 6月月更

NLP论文领读|缺少有标注的数据集怎么训练文本检索模型?来看看 LaPraDoR怎么做的吧

澜舟孟子开源社区

人工智能 自然语言处理 神经网络 深度学习 nlp

Archiva 运行时提示 JAXBException 错误

HoneyMoose

从社恐到社牛,多亏了这款私人学习成长暗器!

博文视点Broadview

NodeJS 5分钟 连接MySQL 增删改查 🥇

德育处主任

node.js MySQL 6月月更

签约喜报 | 月财生态签约旺链科技,区块链溯源让有机产品“有迹可循”

旺链科技

区块链 产业区块链 食品溯源 有机食品

Camtasia2022全新版功能详情讲解

茶色酒

Camtasia Studio2022

文档管理系统应该具备哪些功能?

小炮

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