Cyh的博客

          Email:kissyan4916@163.com
          posts - 26, comments - 19, trackbacks - 0, articles - 220

          從2001年《敏捷宣言》誕生至今,敏捷在全球范圍內成為主流的軟件開發模式,目前已經得到了企業的廣泛認同,產生了深遠影響。但敏捷方法并非憑空產生,它其實是軟件工程數十年發展的一個重要階段,這幾十年中有許多事件對業界產生過重大影響。以史為鏡,鑒古知今,在2010敏捷中國大會即將舉行之際,讓我們一起回顧歷史,更寄望共同繼往開來。

          本文在前期收集和后期整理過程中得到了敏捷中國大會專家委員會成員、ThoughtWorks中國區總經理郭曉和多位資深咨詢師的建議和幫助,謹致謝意。

          >> 1957年,增量軟件開發方法出現。

          >> 1970年, Winston Royce 的著作《Managing the Development of Large Software Systems》發表,瀑布式開發方式第一次被正式提出。

          >> 1974年,E.A.Edmods發表論文介紹自適應性軟件開發。

          >> 1975年,Fred Brooks 提出“No Silver Bullet”,出版《人月神話》,相關概念和內容已與敏捷方法極其類似。

          >> 1989年,Tom Gilb 的著作《Principles of Software Engineering Management》一書發表。

          >> 1990年9月,William F. Opdyke 和Ralph E. Johnson第一次公開提出重構概念。

          >> 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方法。

          >> 1999年 Martin Fowler 著作《Refactoring: Improving the Design of Existing Code》出版,對敏捷開發中的“重構”實踐首次進行系統化闡述。

          >> 1999年,Kent Beck的著作《Embracing Change with Extreme Programming》出版。

          >> 1999年10月,《Extreme Programming Explained》出版。

          >> 2000年, Martin Fowler 的文章 Continuous Integration 發表,持續集成方法首次正式進入開發視野。

          >> 2000年, ThoughtWorks開始了一個百人的敏捷項目,開啟了大規模敏捷項目實施之路。

          >> 2000年, ThoughtWorks開源 CruiseControl 第一個持續集成工具。

          >> 2001年2月,由Martin Fowler,Jim Highsmith等17位軟件開發專家起草的敏捷宣言發表,敏捷聯盟成立。

          >> 2003年,Abrahamsso,P. Warsta J.,Siponen M.T.,和Ronkainen J.提出敏捷方法的新方向:廣泛的分析。

          >> 2003年,Matt Stephens和Doug Rosenberg的著作《Extreme Programming Refactored: The Case Against XP》出版。

          >> 《 Lean Software Development: An Agile Toolkit 》出版,精益開發方法被業界廣泛認知,并完善了敏捷方法。

          >> 2005年,Alistair Cockburn和Jim Highsmith領導的小組撰寫了項目經理原則的增補版,向項目經理介紹敏捷開發方法。

          >> 2005年,英國電信(BT)宣稱全面推廣敏捷方法,規模達千人,標志著大規模敏捷應用逐漸被接受和認可。

          >> 2006年至今,Google、MicroSoft、IBM、Amazon、華為等公司在大規模軟件開發中開始應用敏捷,掀起敏捷應用熱潮。

          >> 2006年,ThoughtWorks主辦第一屆敏捷中國大會,正式在中國推廣敏捷方法。

          >> 2009年3月,Sof tware Craftsmanship Manifesto公布。

          >> 2010年,ThoughtWorks Jez Humble出版《Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation》首次正式提出構建流水線(Build Pipeline)的概念,通過從根本上改變開發團隊與運維團隊的協作方式,達到敏捷軟件交付,創造軟件價值。

          敏捷十年簡史圖:點擊查看大圖

          點擊查看大圖

          相關鏈接:

          2010第五屆敏捷中國大會

          專題:敏捷十年實踐之路



                                                                                                                 --    學海無涯
                  

          主站蜘蛛池模板: 淮北市| 咸阳市| 项城市| 油尖旺区| 泰来县| 高青县| 大冶市| 武隆县| 高州市| 土默特右旗| 金华市| 海原县| 海宁市| 贡嘎县| 苍南县| 五大连池市| 黄冈市| 大邑县| 乌什县| 盘山县| 大同县| 启东市| 郧西县| 龙游县| 都昌县| 金门县| 萝北县| 丰原市| 华池县| 大方县| 金川县| 旌德县| 西乌| 佛山市| 临泉县| 乡城县| 汝南县| 云南省| 芮城县| 柘荣县| 苍梧县|