【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

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

关注

评论

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

史上最详细vue的入门基础

楠羽

Vue 笔记 9月月更

【JVM】深入解析G1的并发标记与三色标记

小明Java问道之路

GC 三色标记 G1垃圾回收器 9月月更 并发标记

那些你不知道的炫酷按钮交互效果

南城FE

CSS 前端 动画 交互设计 按钮

行业方案|“机场”行业智能运维解决方案介绍

云智慧AIOps社区

解决方案 智能运维 运维管理 智能运维AIOps 监控安全

《简单记个笔记》之部分CSS选择器介绍

吉师职业混子

9月月更

Python教程之Python简介

智趣匠

编程语言 9月月更 Python简介

【JVM】深入解读G1垃圾回收器

小明Java问道之路

并发 垃圾回收 GC G1垃圾回收器 9月月更

Qt|ListWidget控件总结

中国好公民st

List qt 9月月更

Chrome操作指南——入门篇(六)console.injector

Augus

Chrome开发者工具 9月月更

ScrumMaster可不是项目经理!

ShineScrum捷行

Scrum ScrumMaster 项目经理

Orbeon form 的安装和使用教程

Jerry Wang

typescript SAP Hybris form 9月月更

2022-09-20:以下go语言代码输出什么?A:8 8;B:8 16;C:16 16;D:16 8。 package main import ( “unsafe“ “fmt“ )

福大大架构师每日一题

golang 福大大 选择题

Python 教程之变量

智趣匠

变量 9月月更 Python语法

挑战30天学完Python:Day3夯实基础-布尔值和运算符

MegaQi

9月月更 挑战30天学完Python

Flomesh 多租户 Ingress Controller

Flomesh

Service Mesh 服务网格

【数据结构】五分钟带你了解及自定义有向图

迷彩

数据结构 算法 无向图 9月月更 有向图

在windows电脑上配置kubectl远程操作kubernetes

程序员欣宸

Kubernetes 9月月更

[极致用户体验] 多页面应用里,「网页内返回」按钮,何时用 history.back 何时用 replaceState?

HullQin

CSS JavaScript html 前端 9月月更

Chrome操作指南——入门篇(五)Snippets

Augus

Chrome开发者工具 9月月更

OKR之剑·理念篇02: OKR布道之旅

vivo互联网技术

团队管理 OKR 目标管理

NGINX 的未来:回到开源的初心

NGINX开源社区

nginx Kubernetes nginx 开源版 NGINX Kubernetes Gateway NGINX Amplify

通过爬虫爬取一些图片

吉师职业混子

9月月更

PLG SaaS 产品 Figma 商业模式拆解

程序员泥瓦匠

SaaS

Chrome操作指南——入门篇(七)console中的await和log

Augus

Chrome开发者工具 9月月更

《简单记个笔记》之表单标签加CSS选择器

吉师职业混子

9月月更

Python语法之数据类型

智趣匠

Python 数据类型 9月月更

高并发之负载均衡

源字节1号

软件开发

2022-09-19:给定字符串 S and T,找出 S 中最短的(连续)子串 W ,使得 T 是 W 的 子序列 。 如果 S 中没有窗口可以包含 T 中的所有字符,返回空字符串 ““。 如果有不

福大大架构师每日一题

算法 rust 福大大

【字符串函数内功修炼】strlen + strstr + strtok + strerror(三)

Albert Edison

C语言 9月月更 strlen strstr strtok

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

MASA技术团队

.net MASA MAUI Xamarin

面对全新的编程语言,这些思路可以帮助你察觉漏洞

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞利用

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