写点什么

什么是敏捷?毫无用处的理论问题还是取得成功的必要澄清?

  • 2010-05-24
  • 本文字数:923 字

    阅读完需:约 3 分钟

使用你喜爱的浏览器做一次快速搜索,查找“敏捷软件开发”相关的文章,返回的结果大相径庭。如果你经验丰富,很容易分辨出哪些重要,从而择优弃劣。但对新手来说,很容易挑花眼,从很多文章中选(随机/ 根据出版社/ 根据作者)一篇就开始了解敏捷。这样做好还是不好?还是作者着急赶在这周一就得交稿?

这是笔者发现的一些有趣的事情:

Scott Ambler 有一篇关于敏捷软件开发生命周期模型的文章,看上去混合了敏捷和统一过程(UP)。Scott 在IBM 工作,在社区内赫赫有名,所以敏捷新手会觉得这篇文章来源可靠,值得信任。文章首先介绍了我们都熟悉的Scrum 模型,然后谈到了更“现实的模型”,最终变成了统一过程的一个修改版。统一过程和敏捷是兼容的,但是它应该包含在定义“敏捷软件开发生命周期”的文章中吗?

Michael Hugos 在 CIO 杂志的一篇文章介绍了敏捷开发。根据这篇文章及其引用的资料,一个迭代应该包含 2 天时间来定义解决方案,7 天来设计系统,13 天来构建系统(正好一个月 22 天工作时间)。顺便说一下, 站立会议上问这 5 个简单的问题就行了:

  1. 有没有任何任务的范围发生了变化?(是 / 否)
  2. 是否会错过任何重大活动或者里程碑?(是 / 否)
  3. 团队是否需要一些外部的技能或专业知识?(是 / 否)
  4. 有没有尚未解决的技术问题?(是 / 否)
  5. 有没有尚未解决的用户评审问题?(是 / 否)

任何一个问题回答“是”,需要解释这个问题,并给出可能的解决方案。

还有,依据Forrester 的这篇报告,敏捷和工具有关。所以工具相当重要,IBM 和MKS 好像在工具上处于领先位置,这就意味着我们可以向他们咨询敏捷。

到底什么是敏捷,什么是敏捷社区?Chris Matt’s 好像认为敏捷是被弄坏的学习机器。不幸的是,这根本搜不出来。是不是敏捷新手只会用搜索工具?或许不是,但是这些文章都来自于CIO、IBM 和Forrester 等,光看名字就让人起敬。

好了,这篇报道是不是在白费力气呢?可能是,不过也可能不是。可能搞清楚什么是敏捷得需要更多的时间──敏捷宣言至今已经10 年了。假如我们搞不清楚,我们得给这个神奇的学习社区换一个新单词了,谁在定义敏捷,就把敏捷软件开发这玩意儿留给他们吧。

查看原文: What IS Agile? A Useless Theoretical Question or Necessary Clarity for Success?

2010-05-24 02:441696
用户头像

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

关注

评论

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

面试官:Kafka和ES选主有什么区别?

王磊

Java 面试

软件测试学习笔记丨Pytest–Fixture特点及优势

测试人

软件测试

万界星空科技商业开源MES,技术支持+项目合作

万界星空科技

开源 mes 开源mes 万界星空科技 商业开源

海外客户获取难?海外云手机助力电商营销引流!

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

体育赛事直播平台:开发新增短视频模块,影响竟然这么大

软件开发-梦幻运营部

个人开发App成功上架手机应用市场的关键步骤

雪奈椰子

云PBX的介绍

cts喜友科技

云 通信 通讯 云pbx 云通讯

软件测试学习笔记丨Python中执行pytest

测试人

软件测试

亚马逊云科技与英伟达扩展合作 持续推进生成式AI创新

财见

小程序应用市场的发展演变

FinFish

应用市场 小程序应用市场 移动应用市场

如何用云手机运营Facebook账号

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 跨境云手机

Debezium vs OGG vs Tapdata:如何实时同步 Oracle 数据到 Kafka 消息队列?

tapdata

同步 Oracle 数据到 Kafka Oracle 到 Kafka Kafka 数据同步方案 Oracle 数据同步工具

倒排索引关键点普及

京东科技开发者

鸿蒙HarmonyOS实战-工具安装和Helloworld案例

不在线第一只蜗牛

HarmonyOS 鸿蒙开发 鸿蒙系统

Hybird App开发,纯血鸿蒙系统兼容救星

Geek_2305a8

图扑物联赋能港口智能照明

图扑物联

工业物联网 智慧港口 智能照明 web组态软件 云组态

.NET开源免费的Windows快速文件搜索和应用程序启动器

EquatorCoco

C# .net 开源

极盾故事|“账号在非常用IP、非工作时间频繁访问敏感数据”,某品牌咖啡是这样处理的!

极盾科技

敏捷开发最佳实践:组织架构实践案例之构建软硬件融合部落

爱吃小舅的鱼

敏捷开发 敏捷流程

数据中台应具备哪些功能?

京东科技开发者

盘点|《数据安全法》的26部配套立法(附下载)

极盾科技

数据安全

2024南京国际消费电子展览会

AIOTE智博会

消费电子展会 消费电子博览会

数据集成之任务调度模式 v0.7

LIEN

开源 数据仓库 数据集成 业务融合 API对接

解锁第五代英特尔至强的AI“秘籍”:CPU也能运行大模型推理

E科讯

从 Linux 内核角度探秘 JDK MappedByteBuffer

不在线第一只蜗牛

Linux 测试

如何借助API提升产品设计的用户体验

Noah

三款.NET代码混淆工具比较分析:ConfuserEx、Obfuscar和Ipa Guard

雪奈椰子

[每日秒懂] 软件工程

dinstone

DevOps 敏捷开发 软件工程 持续交付 持续部署

生成大边界不重复随机整数

waitmoon

伪随机函数 随机数

海外云手机如何帮助亚马逊引流?

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

云原生最佳实践系列2:基于 MSE 云原生网关同城多活

阿里巴巴云原生

阿里云 云原生 云原生网关

什么是敏捷?毫无用处的理论问题还是取得成功的必要澄清?_研发效能_Amr Elssamadisy_InfoQ精选文章