Agile和Scrum的发展历史大纲

Agile

1970—1990年 软件交付危机 PC在企业中普及,市场对定制化软件开发的需求越来越大,采用瀑布模型的软件项目管理遇到了前所未有的挑战,表现为软件交付的严重滞后– 平均一个软件项目的交付时间为三年。

2001年初 犹他州 Snowbird 软件先驱17人 敏捷宣言发表,Agile在全世界开始传播

2005年 在Alistair Cockburn和Jim Highsmith的领导下,一份根据敏捷软件开发方法来指导软件项目管理的附录发布-“相互依存声明”。

2009年 Robert C Martin编写软件工艺宣言,根据职业行为和掌握程度来指导敏捷软件开发。

2011年 敏捷联盟创建敏捷实践指南。

Scrum

1986年  管理思想家Takeuchi&Nonaka发表论文“The New New Product Development Game” 出现Scrum名词,强调橄榄球等团队运动与开发新产品之间的类比关系,强调小型,在指定目标下的自组织的团队的重要性。传统的“接力式”的开发模式已经不能满足快速灵活的市场需求,而整体或“橄榄球式”的方法——团队作为一个整体前进,在团队的内部传球并保持前进,这也许可以更好的满足当前激烈的市场竞争。敏捷思想深受日本工业界最佳实践的影响,尤其是精益原则

1993年 Jeff Sutherland首次在Easel公司定义了用于软件开发行业的流程并开始实施。

1995年  Jeff Sutherland & Ken Schwaber梳理规范了Scrum框架,并发表“Scrum Software Development Process”, 在美国得克萨斯州奥斯汀举行的OOPSLA会议上完整介绍了这个框架。

2001年 Ken Schwaber和Mike Cohn 合著《Agile Software Development with Scrum》,在书中详细介绍了Scrum方法

2002年  Ken Schwaber和Mike Cohn共同创办了Scrum联盟, 开始发布Scrum Master认证体系及其衍生产品

2010年  Jeff Sutherland和Ken Schwaber发布《Scrum指南》,随后对其逐步更新,建立了全球认可的Scrum知识体系。

你可能感兴趣的:(Agile和Scrum的发展历史大纲)