写点什么

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

  • 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精选文章