敏捷到底 管理资料
敏捷到底 管理资料 在支持软件工程(比如Rational统一过程RUP)与敏捷阵营(比如SCRUM或是XP)之间,人们一直存在着冲突, 在软件世界里,我们都喜欢跟风。我们从对一种开发方法的青睐转为对另
敏捷到底 管理资料 在支持软件工程(比如Rational统一过程RUP)与敏捷阵营(比如 SCRUM或是XP)之间,人们一直存在着冲突, 在软件世界里,我们都喜欢跟风。我们从对一种开发方法的青睐转为 对另一种开发方法的热衷,其实就是太过极端。有些人已经跟了一辈 子的风,最后自己也受够了这种方式。 五年前,我在新加坡做了一场50人规模的演讲。演讲期间,有一位资 深人士极其沮丧地站起身来,然后跟我说五念之内UML和RUP就会销 声匿迹,而我也将风光不再。我喜欢这种挑衅,于是就温和地问他为 什么会这么说。他告诉我说,他的一生都在从事软件开发:“在60年 代,我们都是用汇编语言,然后过渡到了Cobol和Fortran,之后又做 了数据库的设计。”接着,他又描述了采纳新技术所经历的每一个阶 段:结构化编程、面向结构的分析与设计、面向对象、面向组件等 等。当听说到一种新的标准建模语言时,他感到很不舒服。我就告诉 他,我所经历的是与他不同的另一条技术路线:汇编、组件化汇编、 组件化程序设计、面向结构的组件编程、面向对象的组件编程,而现 在则是面向对象与面向方面的组件编程。这一路过来都是与组件有关 的。而且我们一路过来都在使用某种可以用UML来描述的建模语言。 看来到如今我还在这个阵营之中,而且还打算再待上很多年。那个很 不高兴的家伙第二天更加郁闷,因为他被他的老板炒掉了。不过,UML 和RUP略显动力不足倒是不争的事实,只是离消亡还远着呢。它们只 是在这个快速变化的世界里打了个小盹而已。 我们曾经处于一种极端,即做任何事情都使用UML,并像大多数人一样

