敏捷开发大事记

2018-05-30 11:26 1423 0
敏捷开发历史上27件大事
1957年,增量软件开发方法出现。

1970年,WinstonRoyce的著作《ManagingtheDevelopmentofLargeSoftwareSystems》发表,瀑布式开发方式第一次被正式提出。

1974年,E.A.Edmods发表论文介绍自适应性软件开发。

1975年,FredBrooks提出“NoSilverBullet”,出版《人月神话》,相关概念和内容已与敏捷方法极其类似。

1989年,TomGilb的著作《PrinciplesofSoftwareEngineeringManagement》一书发表。

1990年9月,WilliamF.Opdyke和RalphE.Johnson第一次公开提出重构概念。

1991年,DeGrace和Stahl在《WickedProblems,RighteousSolutions》一文中将所谓整体方法命名为Scrum。

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

1997年,AlistairCockburn提出Crystal方法。

1996年,MartinFowler,KentBeck,WardCunmingham将XP方法引入C3项目,是第一个被正式的XP项目。

1998年,JeffDeLuca正式提出FDD方法。

1999年MartinFowler著作《Refactoring:ImprovingtheDesignofExistingCode》出版,对敏捷开发中的“重构”实践首次进行系统化阐述。

1999年,KentBeck的著作《EmbracingChangewithExtremeProgramming》出版。

1999年10月,《ExtremeProgrammingExplained》出版。

2000年,MartinFowler的文章ContinuousIntegration发表,持续集成方法首次正式进入开发视野。

2000年,ThoughtWorks开始了一个百人的敏捷项目,开启了大规模敏捷项目实施之路。

2000年,ThoughtWorks开源CruiseControl第一个持续集成工具。

2001年2月,由MartinFowler,JimHighsmith等17位软件开发专家起草的敏捷宣言发表,敏捷联盟成立。

2003年,Abrahamsso,P.WarstaJ.,SiponenM.T.,和RonkainenJ.提出敏捷方法的新方向:广泛的分析。

2003年,MattStephens和DougRosenberg的著作《ExtremeProgrammingRefactored:TheCaseAgainstXP》出版。

《LeanSoftwareDevelopment:AnAgileToolkit》出版,精益开发方法被业界广泛认知,并完善了敏捷方法。

2005年,AlistairCockburn和JimHighsmith领导的小组撰写了项目经理原则的增补版,向项目经理介绍敏捷开发方法。

2005年,英国电信(BT)宣称全面推广敏捷方法,规模达千人,标志着大规模敏捷应用逐渐被接受和认可。

2006年至今,Google、MicroSoft、IBM、Amazon、华为等公司在大规模软件开发中开始应用敏捷,掀起敏捷应用热潮。

2006年,ThoughtWorks主办第一届敏捷中国大会,正式在中国推广敏捷方法。

2009年3月,SoftwareCraftsmanshipManifesto公布。

2010年,ThoughtWorksJezHumble出版《ContinuousDelivery:ReliableSoftwareReleasesthroughBuild,Test,andDeploymentAutomation》首次正式提出构建流水线(BuildPipeline)的概念,通过从根本上改变开发团队与运维团队的协作方式,达到敏捷软件交付,创造软件价值。


转自:CSDN
您需要登录后才可以回帖 登录 | 立即注册