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

超越短期的 Scrum 项目估算?

  • 2011-01-05
  • 本文字数:841 字

    阅读完需:约 3 分钟

近日,Michael Sync 提出这样一个问题:如何对大项目或是大特性进行估算

我知道我们不应该对一个以上的 sprint 进行估算,因为后面可能会对其进行修改。但真实情况往往并非如此。我们需要提前对整个项目或是一些特性进行估算,这样才能确定目标日期并对特性进行调整或是改变其优先级。 为了能更加精确地进行估算,我们需要在创建 sprint 之前将用户故事分解为任务。 那该如何处理或是估算呢?

Peter Bell对估算与承诺进行了严格的区分

是否有人问过你关于估算或是承诺的问题呢?所谓估算,就是根据目前可用的信息做出的合理猜测。估算不是偏高就是偏低,通常在构建复杂软件时估算会偏低。他们不是承诺,也不能当作承诺。

Scrum Development 邮件列表上的成员所达成的共识是项目估算并非特别有用,也不值得你花很多时间在这上面。“woynam”写到

进行估算的组织请不要再忧虑某些东西要花费多少代价了,请转到变化上来吧。如果你知道要花费多少代价、要花费多少时间,那么唯一变化的就是你的这些钱会实现多少个高优先级的特性了。关键在于如果你不再进行估算, 那么你仍旧可以确保首先实现最有价值的那些特性。

George Dinwiddie写到

如果利润或是损失取决于对花费的精准预测,那么你可能选错产品了。这种产品的升值潜力太低了。 我经常发现组织中的高层很清楚这一点,但中层经理往往不太理解:

Ron Jeffries 则对这个话题 给出了自己的看法

对于大多数组织来说,估算都不是什么好事:他们被当作承诺和威胁,还会导致人们机械化地决定工作量、增加故事点或是小时数,而非仔细洞察团队到底能完成什么,如何完成。 我完全不赞成对故事进行估算,除了这样的描述:“几个人干几天”。当然了,这仍然是估算,但却不易被误用。

我喜欢让团队在几周内对大的故事进行估算,然后不断累加。这么做的结果会让人们对项目大小形成一种共识。不能将这当作承诺,但可以作为一个点,你可以提出重要的问题,比如说:在 N 美元和 M 月的前提下, 我们能否交付呢?

查看英文原文: Scrum Project Estimation Beyond the Near-Term?

2011-01-05 12:181437
用户头像

发布了 88 篇内容, 共 258.6 次阅读, 收获喜欢 8 次。

关注

评论

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

面向对象编程会被抛弃吗?这五大问题不容忽视

Java架构师迁哥

Python 疑难问题:[] 与 list() 哪个快?为什么快?快多少呢?

Python猫

Python 学习 编程 程序员

「红黑树」背了又忘?深入本质,他也不过是一棵二叉树

小松漫步

Tensorflow2.0安装使用

MySQL从删库到跑路

人工智能 tensorflow Anaconda Jupyter Notebook

【全球案例】ESL 游戏公司如何通过 Jira 定制化解决方案连接全球团队

Atlassian

项目管理 敏捷 Atlassian Jira

极客时间架构师培训 1 期 - 第 4 周总结

Kaven

UBBF2020:智能联接,共创行业价值新增长

DT极客

甲方日常 30

句子

工作 随笔杂谈 日常 心情

vidyo在数字化办公中提供了什么便利?

dwqcmo

音视频 集成架构 解决方案 智能硬件

教育场景方案升级| 打通业务前后端,少量开发快速上线(一):互动小班

ZEGO即构

在线教育 低代码

随机森林原理介绍与适用情况(综述篇)

计算机与AI

数据挖掘 学习 数据科学 随机森林

打通Docker镜像发布容器运行流程

架构师修行之路

Docker 容器 分布式 微服务

详细分析定制企业应用的价格

Philips

敏捷开发 快速开发

腾讯技术官又曝神作,两份堪称‘千古绝唱’操作系统笔记现已被全网疯传

编程 操作系统 计算机

netfilter/iptables 原理

为为

Service Mesh Linux Kenel

推荐一款MySQL开源客户端,免费+跨平台+使用便捷!

王磊

MySQL

2020年第三季度《全国移动App 风险监测评估报告》

InfoQ_11eaedef67e9

App 移动安全 个人隐私安全

惊险的B站Java后端岗面试之旅,复盘面试经历及面试真题

Java架构之路

Java 程序员 面试 编程语言

手把手带你玩转 openEuler | 如何安装 openEuler

openEuler

Linux 开源 操作系统 openEuler

Anaconda安装使用和akshare库使用

MySQL从删库到跑路

Python 数据分析 Windows 10 Anaconda akshare

远程触发Jenkins的Pipeline任务的并发问题处理

小Q

Java 学习 编程 架构 并发

详细讲解:python中的lambda与sorted函数

计算机与AI

Python

解释一下==和equals的区别,你以为就这么简单?那你就草率了

小Q

Java 学习 架构 面试 基础

Kubeless 函数部署遇到了问题,如何 Debug? | 玩转 Kubeless

donghui

Serverless kubeless

技术心得丨一种有效攻击BERT等模型的方法

华为云开发者联盟

学习 AI

月薪60k的Java开发在阿里是什么级别?对技术能力有哪些要求?

Java架构之路

Java 阿里巴巴 程序员 面试 编程语言

4年Java经验,备战两月成功拿到美团、京东、字节offer

Java架构之路

Java 程序员 面试 编程语言

BATJ内部Java求职面试宝典,尤其应届生如果还没有学过那后悔去吧,也许你已经错过N多家大厂offer;

Java架构师迁哥

图解 K8S 源码 - QoS 篇

郭旭东

Kubernetes Kubernetes源码

容器技术为什么会这么流行

架构师修行之路

Docker 容器 分布式 微服务

Underlay网络:如何立住可靠又支持大规模无收敛的“人设”

华为云开发者联盟

云服务 交换机

超越短期的Scrum项目估算?_研发效能_Dan Puckett_InfoQ精选文章