写点什么

为控制 Scrum 成本而追踪时间?

  • 2011-02-22
  • 本文字数:772 字

    阅读完需:约 3 分钟

Kevin Krac 有一个问题,是关于在 Scrum 中追踪完成任务所需时间的:

当开发人员 A 把自己的任务搁置一段时间(也许是一整天,甚至两天),以帮助另一位开发人员 B 对其任务做分析或者编码……他们应该如何说明那个故事 / 任务的‘实际工作量’呢? 应该把总时间摊在他们一起做的那个故事 / 任务上,并乘以 2 吗(因为他们是两个人)?还是只记录花费的总时间,并算在那个负责该任务的开发人员身上?抑或是这无关紧要?

为什么你想追踪每个 Scrum 任务的实际开发时间?一个可能的原因或许是为了控制成本。Charles Bradley不喜欢这个想法

试图在 Sprint 任务级别做成本核算,是在试图修改 Scrum 让它做一些 Scrum 不应该做的事情。 如果你是出于其他原因去追踪时间,那么你尽管去使用在了解 Scrum 之前所使用的方法就好了,但请不要乱用 Scrum 框架去那么做。此外,不要试图拿耗费的时间(可计费的时间,或者其他什么时间)同在 Scrum 任务上花费的时间做比较。重申一下,我认为这是“滥用”Scrum 框架。

事实上,Ron Jeffries 把这个问题本身看作是一个危险信号

我认为,控制成本是项目或组织运作不良的主要标志。产出的价值应该会明显高于这种成本,做详尽的成本核算显然是浪费时间。 此外,我碰巧知道在几乎所有的审计工作中,精确的细节并没有价值。这一结论是我多年作为开发经理管理资本项目得出的。

[…]

随着时间的推移,这种成本是团队成本中不可或缺的。我知道,任何业务过程都没有必要了解比这更多的细节。

但是,如果你的团队时间分配给多个同时进行的项目呢?这种情况下,为了控制成本,需要追踪单个任务的时间吗? Ron 的建议是要彻底避免让团队接手多个同时进行的项目:

别那么做。这会让交付价值变得更慢,对所有客户都会变慢。通常,对于不明智的想法,不会有人先站出来对你说“当心这个歪主意”。

查看英文原文: Time-Tracking For Scrum Cost Control

2011-02-22 21:091858
用户头像

发布了 38 篇内容, 共 87635 次阅读, 收获喜欢 1 次。

关注

评论

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

Flutter:如何在没有插件的情况下制作旋转动画

坚果

flutter 11月日更

Java开发基础之开发环境搭建

@零度

JAVA开发

架构原则

卢卡多多

架构 11月日更

如何使用find和locate 命令在Linux 中查找文件和目录?

Ethereal

Linux find locate

Prometheus Exporter (十)Ping Exporter

耳东@Erdong

Prometheus ping exporter 11月日更

搞定大厂算法面试之leetcode精讲6.深度优先&广度优先

全栈潇晨

算法面试 Leet Code

译文 | Apache Pulsar 集群如何确保消息不丢

Apache Pulsar

Java 分布式 云原生 中间件 Apache Pulsar

复杂业务系统高扩展架构设计与实践

鲸品堂

构架

Hadoop 入门笔记—核心组件 YARN

编程江湖

大数据 hadoop

云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离

华为云开发者联盟

EI企业智能 数据仓库服务GaussDB(DWS) 逻辑集群

程序员如何应对职业天花板

石云升

职场天花板 职场经验 11月日更

Apache APISIX request_uri 变量控制不当,存在路径穿透风险公告(CVE-2021-43557)

API7.ai 技术团队

Apache 云原生 漏洞修复 Apache APISIX ingress-controller

央视新闻联合百度智能云打造首个AI手语主播

百度大脑

人工智能

JSRE中的多任务与多线程

编程江湖

html5 大前端

如何与 Dapr 集成打造 Apache APISIX 网关控制器

API7.ai 技术团队

云原生 网关 dapr Apache APISIX ingress-controller

小谈C#异常

喵叔

11月日更

博文推荐 | 基于 Pulsar 事务实现 Exactly-Once 语义

Apache Pulsar

Java 架构 云原生 中间件 Apache Pulsar

贪心算法:加油站 ⛽

空城机

算法 大前端 11月日更

[Pulsar] 消息生命历程(四)——Broker的消息处理

Zike Yang

Apache Pulsar 11月日更

没有人比我更会使用集合!对,是dart中的集合

程序那些事

Java flutter dart 程序那些事 11月日更

docker vs docker-compose 解密

liuzhen007

11月日更

架构实战营-模块六

瓜子葫芦侠

「架构实战营」

【高并发】浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier

冰河

Java 并发编程 多线程 高并发 异步编程

Android C++系列:Linux进程间通信(二)

轻口味

c++ android jni 11月日更

linux 上查找包含特定文本的所有文件

入门小站

Linux

详解阿里开源分布式事务框架Seata

博文视点Broadview

vue3 学习笔记 (三)——vue3 自定义指令

码仔

Vue3 自定义指令

风口上的低代码:我们看到了这些变化与趋势

脑极体

在线文本按列截取工具

入门小站

工具

《深入理解JVM虚拟机》读书笔记:第二章 Java内存区域与内存溢出异常

Joseph295

深入理解 volatile 关键字

编程江湖

volatile JAVA开发

为控制Scrum成本而追踪时间?_研发效能_Dan Puckett_InfoQ精选文章