敏捷很假Agile is a Sham

Agile is a Sham - William Edwards, Coder
这两天争论得很厉害的话题,作者认为 SCRUM 和TDD等所有敏捷软件 开发方式如 sprints, scrums, playing cards等等都是扯淡。

管理者就是想让程序员遵守一些死记硬背僵化流程,这样才能获得预期的结果。

迭代开发只有当我们需要时才会使用它,敏捷宣言并不远,但是需要真正实现敏捷业务还需要很长的路要走。

文章是反对流程化,因此被反对者认为是有艺术家气质,反对者认为团队协作需要一些方法,支持者认为大部分流程是因流程存在,导致忙碌的原因,技术不断发展变化,你需要有个人的创造性,也必须遵守团队协作的最后期限。

有人认为敏捷不是告诉如何制造汽车,而是如何在道路上管理汽车,敏捷是管理程序员的代码之间关系。(banq:如何制造汽车那是建模DDD)

有人说:他听说一个亲瀑布开发的大型企业开发人员被敏捷开发的愚蠢逗乐了,但是如果一旦采购了敏捷,他们也上賊船。
[该贴被banq于2012-03-31 11:19修改过]