学习敏捷宣言,不可不认识的大师们
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章摘要
文章回顾了作者首次接触敏捷编程的时期,大约在2005-2006年,最初的认识来自极限编程(XP)和团队编程的概念。随后,作者提到敏捷编程的兴起和普及,并指出不再详细解释敏捷的概念,因为相关文章已经很多。
作者提及敏捷编程由17位软件工程大师共同签署的敏捷宣言标志着其诞生。接下来,文章着重介绍了敏捷编程的创始人们,包括Kent Beck、Mike Beedle、Arie van Bennekum、Alistair Cockburn、Ward Cunningham、Martin Fowler、James Grenning、Jim Highsmith、Andrew Hunt、Ron Jeffries、Jon Kern、Brian Marick、Robert C. Martin、Steve Mellor、Ken Schwaber、Jeff Sutherland和Dave Thomas等,每位都对敏捷编程有着不同的贡献和特色。
Kent Beck是极限编程XP的创始人,也是《重构》一书的合著者,对重构领域有突出贡献。Mike Beedle是Enterprise Scrum的创始人,不幸在2018年遇害。Arie van Bennekum是敏捷本质论的倡导者。Alistair Cockburn著有《敏捷软件开发》。Ward Cunningham是wiki百科的创始人。Martin Fowler是TW的首席科学家,专长于面向对象和UML建模。James Grenning将敏捷开发方法引入嵌入式领域。Jim Highsmith是《敏捷项目管理》的作者。Andrew Hunt曾提出“敏捷已死”的观点。Ron Jeffries是《软件开发本质论》的作者,他提倡坚守敏捷原则。Jon Kern致力于帮助客户通过软件创造商业价值。Brian Marick认为敏捷宣言是一个营销工具。Robert C. Martin,即“Bob大叔”,著有多部编程经典著作。Steve Mellor是计算机科学家,提出了多个理论体系。Ken Schwaber是Scrum.org的创始人。Jeff Sutherland是Scrum.alliance的联合创始人。Dave Thomas是多本编程书籍的作者,同时经营出版社并持续编码。
文章结尾指出,了解这些创始人对于初学敏捷的人有帮助,至少能指导他们如何开始学习和应该跟随哪位大师深入。
想要了解更多内容?