写点什么

使用 XP 的人在乎 Scrum 吗?

  • 2008-04-09
  • 本文字数:1092 字

    阅读完需:约 4 分钟

在极限编程讨论组的一个激烈讨论中, Michael James 引出了关于 Scrum 是否在离间极限编程阵营的议题。他一直认为 XP 和 Scrum 是同一联盟的,但有一些成员却持不同观点。

Simon Jones 认为尽管他不反对 Scrum,但对其还是有些疑问:

  • 我真想知道,除了更有效的市场开拓以外,还有什么东西是可以从 Scrum 中得到,而 XP 却无法提供的呢?
    - Scrum 感觉就是一个与项目管理相关的、XP 的子集。
    - 我根本不知道 Scrum 为什么“故意”不引入工程实践方面的细节推荐内容。(译注:此处是否指 Scrum 中没有引入诸如 TDD 这样的详细编程实践?)
    - “一瓶子不满,半瓶子晃”可能是非常危险的。Scrum 好象即没有给团队足够的指导使其更敏捷,……也没有给出足够的安全补救措施保证团队的安全。

讨论组中支持 Scrum 的成员则认为,由于 Scrum 早于 XP,很多 XP 的想法都来源来 Scrum。 Seyit Caglar Abbasoglu 在讨论组中说出的想法让大家眼前一亮,他提到:

我认为那些 XP 的主要工程实践令老的管理者感到害怕。好象那些支持 Scrum 的人一直都把这些实践藏了起来,除非他们有机会来展示为什么需要这些实践以及它们是多么有用。当这些实践的一部分成为业界的标准后,如果被加入到了 Scrum 中,这也很正常。

Alistair Cockburn 说类似的说法也正使 Scrum 阵营分裂。他补充说到:对于一个项目的成功而言,尽管 XP 的这些实践非常“有用”,但却不是“必须”的。其他成员反驳道,他们做过一些项目,在这些项目开始时使用了 Scrum,却没有使用 XP,但最终还是不得不引入 XP 实践,从而使项目获得成功。作为对于这一点的反驳,Alistair 引证了某个公司的实例,这家公司没用 XP,但项目仍取得了成功,客户也非常满意。他还提到了另一个使用“Crystal 方法”的项目,也没有用 XP,结果也还不错。 Alistair 进一步重申XP 实践是有用的,却不是必须的。

于是,这个问题就变成了“TDD,结对编程,尽可能的持续集成,尽可能的‘on-site’客户等这些实践到底是“很好”、“很有用”呢,还是“必须这样做呢”?
我仍坚持认为,它们是有用的,却不是必须的。

然而, J. B. Rainsberger 认为,那些未使用 XP 实践的团队能够取得成功,是因为在这些团队由有天份、有思想和博学的团队成员组成。按照他的说法,那些认为 XP 实践没有什么用处的 Scrum 从业者是没兴趣跟那些水平一般,离开适当的工程实践就无法获得成功的团队一起工作的。关于 Scrum 是否可以脱离 XP 起作用,以及它是否需要 XP 来填补工程实践上的空白这两点,讨论组并没有达成一致意见。然而,有些人也提到他们在项目中结合使用 Scrum 和 XP,并取得了很好的成功。

查看英文原文: Do Extreme Programming Folks Care about Scrum?

2008-04-09 20:44946
用户头像

发布了 100 篇内容, 共 21.7 次阅读, 收获喜欢 5 次。

关注

评论

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

工业4.0加速实现“数物相合”,可视化工厂节省时效高达85%

一只数据鲸鱼

人工智能 数据可视化 工业互联网 智慧工厂 智能生产

服务可达,达者为先,产品发布会嘉宾精彩观点分享!

博睿数据

博睿数据 数据链DNA 服务可达

编曲新手可以用什么编曲软件?

奈奈的杂社

编曲 编曲宿主 编曲软件

公安局重点人员研判分析系统解决方案

ARM和X86云服务器的算力对比

Python研究所

签约计划

Fabric | 自动化神器

Python研究所

签约计划

MPP大规模并行处理架构详解

五分钟学大数据

大数据 MPP 5月日更

获5项大奖,发布《云计算开放应用架构标准》,阿里云持续领航云原生

阿里巴巴中间件

云计算 最佳实践 云原生 案例 白皮书

现在已经卷到需要问三色标记了吗?

艾小仙

答应我,别再学Swing框架了好吗?

北游学Java

Java spring swing

走向机器智能时代:移动机器人的困局与创新

晨山资本

机器人 移动机器人 AMR

论证:iOS安全性,为什么需要审核?

37手游iOS技术运营团队

ios SIP Sandbox iOS Developer ios安全

我厂与张家港市达成全面战略合作,共推数据中心和城市智能化转型

百度大脑

数据中心 城市智能化

中国呼叫中心与卓越客服产业峰会,百度智能客服再提行业创新

百度大脑

解决方案 行业创新

从零开始学习ThingJS之创建App对象

ThingJS数字孪生引擎

可视化 3D可视化 数字孪生

Vue-1-初识

Python研究所

签约计划

脉脉3小时转发65w次!这份Java面试宝典发生了什么?

Java架构师迁哥

百余大企业共赴新文明之约:2021 DEMO WORLD 世界创新峰会拉开帷幕

创业邦

创新

如何评估 Serverless 服务能力?这份报告给出了 40 条标准

Serverless Devs

云计算 云原生 Forrester Wave #Serverless

🔎【Java源码探索】深入浅出的分析HashMap(JDK8)

洛神灬殇

Java 源码 源码分析 hashmap 5月日更

活动预告 _ 即构×火山引擎:泛娱乐社交音视频技术实践沙龙

ZEGO即构

🍃【SpringCloud基础使用】Nacos与Gateway实现动态路由

洛神灬殇

nacos SpringCloud Gateway 5月日更 自定义配置

Bugless 异常监控系统 (iOS端)

37手游iOS技术运营团队

ios iOS Developer 崩溃分析 bugless

1小时内被全网疯转 29.8w 次,最终被所有大V协力封杀!

Java架构师迁哥

40K成功入职:六年开发终获小米Offer(附面经+面试题+答案详解)

Java架构师迁哥

获得业内一致好评!华山版Java性能优化全栈手册“登场”

Java架构追梦

Java 阿里巴巴 架构 性能优化 华山版

量化网格策略交易软件,马丁倍投策略机器人

用Python在树莓派上播放音乐

IT蜗壳-Tango

5月日更

MeterSphere | 超好用的开源测试平台

Python研究所

签约计划

面阿里P7,竟问这么简单的题目?

Java架构师迁哥

牛x运维常用的工具系列-1

运维研习社

运维 工具分享 5月日更

使用XP的人在乎Scrum吗?_研发效能_Vikas Hazrati_InfoQ精选文章