dollybol 2010-10-15
【51CTO独家特稿】敏捷开发正在被越来越多的人所接受,从敏捷宣言诞生到现在,敏捷开发理念已经逐步的渗透在在各个行业中。在软件开发领域,敏捷更是成为一种主流的开发模式。
传统开发团队如何转型?
目前有越来越多的开发者开始使用并喜欢敏捷,也有越来越多的企业开始尝试并运用敏捷,那么针对敏捷开发,传统的开发团队如何转型呢?Martin Fowler先生表示,敏捷开发是一种理念,这样一种理念并不能够用一言一语来说明。
传统的开发团队想要转型,首先要在思想上接受敏捷开发,“团队需要认清自己,接受改变”,Martin Fowler如是说。的确,这样一种改变并不是简简单单就能够完成,从某种程度上说,这种向敏捷的转变,也是一种提高。
想要做到敏捷开发,每个团队都要经历这样一个转型期,问题大多也都出现于此。当然,就如Martin Fowler所说,并不是有一个单一的药方就能把一个复杂问题解决,也许更没有一个通用的方法,让团队顺利的完成转型。解铃还需系铃人,转型期的问题,还需要每个团队根据自身的不同,找出合理有效的解决方法。
优秀的敏捷开发团队
有人说,敏捷开发并不适用于水平一般的程序员或团队,那么优秀的敏捷开发团队到底会是什么样的呢?Martin Fowler给出了自己的答案:可能最重要的度量就是这个团队能够快速地、经常地发布软件,而且应该能够比较高质量的发布软件,开发人员能够把代码放到系统当中而不至于出现问题,这些都是高质量的敏捷团队。
当然,除了高效、有质量的发布软件外,开放也是一个优秀的敏捷团队应有的“素质”。同时,一个优秀的敏捷团队,要有专注于敏捷的思想,更要有一种对敏捷开发的兴趣。