zoukankan      html  css  js  c++  java
  • [转]敏捷十年简史回顾——影响敏捷开发历程的27件事

    原文地址:http://sd.csdn.net/a/20100914/279410.html
    ===========================================================

    >> 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)的概念,通过从根本上改变开发团队与运维团队的协作方式,达到敏捷软件交付,创造软件价值。

  • 相关阅读:
    MySQL "show users"
    MySQL
    A MySQL 'create table' syntax example
    MySQL backup
    MySQL show status
    Tomcat, pathinfo, and servlets
    Servlet forward example
    Servlet redirect example
    Java servlet example
    How to forward from one JSP to another JSP
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426664.html
Copyright © 2011-2022 走看看