敏捷一词来源于2001年初美国犹他州雪鸟滑雪胜地的一次敏捷方法发起者和实践者(他们发起组成了敏捷联盟)的聚会。
迭代和增量开发方法最早可以追溯到二十世纪三十年代非软件项目。
二十世纪六十年代美国航天局水星计划使用了一些极限编程和测试先行的防范。
1986年哈佛商学院发表了一篇文章《新新产品开发游戏》 ,日本当时有很多领先企业,他们虽然做的是制造业,但他们的流程已经改变了,出现了迭代,这是一篇相当重要的文件。
在二十世纪九十年代,各种各种轻量级软件开发方法纷纷被提出,其中包括:
1991: RAD (rapid application development)
1994: UP (unified process) 和 DSDM(dynamic systems development method).
1995: Scrum
1996: Crystal Clear & XP(extreme programming)
1997: FDD (feature-driven development)
2001年,17位软件开发者齐聚在美国的犹他州的雪鸟(snowbird),讨论上述轻量级的软件开发方法,并写下了敏捷软件开发宣言。
2007年David J·Anderson & Rick Garber 在芝加哥发表《Lean New Product Dev Conference》 ,他提供了一些新的视角,将日本企业的精益思想进行了保留,这是Scrum方法的来源。
2008年Scrum Gathering Lyssa Adkins在芝加哥发表了Agile Coach ,要打造一个新的工具,仅仅靠流程是不够的,领导力要进行重塑,要用新的方法来引导,这是非常核心的。Agile Coach第一次发表出来,马上引起了很多新的讨论。
2011年有了产品级别敏捷/规模化敏捷/大规模Scrum/SAFe 。
2017年很多公司都在讲企业级敏捷/精益企业,重塑组织,还有小规模人在谈青色进化领导力。
网友评论