其他项目管理

 

什么是敏捷开发?

 

2015/3/24 9:48:51

 

敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体 名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新 的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。

一、2001年雪鸟会议,敏捷概念的提出

2001年2月,Martin Fowler,Jim Highsmith等17位著名的软件开发专家齐聚在美国犹他州雪鸟滑雪圣地,举行了一次敏捷方法发起者和实践者的聚会。在这次会议上面,他们正式提出了Agile(敏捷开发)这个概念,并共同签署了《敏捷宣言》。


虽然Agile的概念是在2001年被提出,但这并不等于敏捷开发实践是在2001年才被提出。雪鸟会议是对之前几十年中软件开发实践探索的总结,是水到渠成的一个结果。


二、敏捷开发前后的历史

csdn整理了一篇文章,比较系统的介绍了敏捷开发前后的历史,可以参考:《敏捷十年简史回顾——影响敏捷开发历程的27件事(精美大图)》。在此摘录片段:


>> 1991年,DeGrace和Stahl在《Wicked Problems, Righteous Solutions》一文中将所谓整体方法命名为Scrum。

>> 1995年,在OOPSLA‘95 会议上,Sutherland和Schwaber共同发表论文介绍Scrum方法。

>> 1997年,Alistair Cockburn提出Crystal方法。

>> 1996年,Martin Fowler,Kent Beck,Ward Cunmingham将XP方法引入C3项目,是第一个被正式的XP项目。

>> 1998年,Jeff DeLuca正式提出FDD方法。


课程咨询
校区地址

徐汇旗舰中心
地址:上海市徐汇区番禺路868号昂立教育基地1号楼

中山公园校区
地址:长宁路999号兆丰广场3楼

五角场万达校区
地址:国宾路36号万达广场B楼801

人民广场校区
地址:福州路579号大众书局3楼

浦东八佰伴校区
地址:南泉北路1021号昂立教育基地

点击关闭