扫码阅读
手机扫码阅读

Martin Fowler | 敏捷的忠实拥护者

281 2023-07-12




“我是敏捷开发的忠实拥护者,尽管我没有提出最初的想法,但我在识别、包装其他人的想法方面做的特别好,就像Brian Foote所描述的那样:我是一匹对腐肉有鉴赏力的聪明豺狼”。





作为敏捷运动发起人之一,马丁•福勒 ( Martin Fowler)一直致力于开拓敏捷软件开发方法。1990年以来,他不停地学习、交流,不断完善“敏捷”式的软件开发思维模式。福勒先生曾先后在OOPSLA、软件开发、UML World、XP 2001和TOOLS的程序委员会中任职,2001年担任XP2005和Agile Universe的会议主席。

随着“敏捷”一词由在小众圈子内传播到逐渐广受欢迎,马丁·福勒在这一过程中作出了巨大的贡献。

马丁•福勒大力倡导业内最先进的软件开发技术,如极限编程XP统一建模语言UML重构与分析模式等。作为斯特沃克(Thought Works)公司的首席科学家,福勒先生也在为倡导改革的大型公司们提供解决方案,比如花旗银行、埃森哲咨询公司、戴姆勒-克莱斯勒汽车公司等。在这一过程中,这些技术同样在重复实践中不断地被完善、提升。

福勒先生也经常在有关软件开发的国际论坛、会议上进行演讲,分享自己关于软件开发的经验、教训。
2018年,马丁•福勒在澳大利亚敏捷论坛发表主题演讲,阐述了2018年的敏捷状态,强调当初所倡导的敏捷运动正在形成悲剧性的结果,悲剧的是这一运动当初目标是为了实现工匠精神,但现在看来失败了。从表面上看,由于敏捷软件开发已成为主流,因此它的世界一片光明。但是现实令人不安,因为所做的许多事情都是虚假的敏捷,无视敏捷的价值和原则。敏捷运动中已掺杂了太多会议推广、Scrum大师的认证,以至于他们抛弃了程序员这个主体,放弃了当初所想坚持遵循的匠心精神

2019年,他在曼谷发表了一系列简短的演讲,向与会人员介绍了重构、敏捷方法等开发是如何影响到我们软件开发的各个方面。

除了在国际会议上进行经验分享,福勒先生还一直经营着自己的网站(martinfowler.com)。他在该网站发布自己的大部分著作,包括《重构》和《企业应用程序体系结构模式》。

2019年马丁•福勒在网站上发布敏捷软件指南,针对自己所提出的“敏捷”语义扩散的困扰,认为应该重新审视敏捷思维的基本要素。提出敏捷思维的本质与传统的计划驱动软件工程有两个对比:

  • 敏捷思维强调适应性,传统软件工程强调预测性;

  • 敏捷思维强调以人为本,而传统软件工程以过程为导向。

作为敏捷联盟 (Agile Alliance) 的创建人及《敏捷软件开发宣言》的作者之一,马丁•福勒最早提出以敏捷(Agile)”一词替代有所争议的“轻量”这一简单的替换不仅成就了“敏捷开发”,更成就了自己识别、包装别人想法的“优秀的鉴赏力”。
随后,已成为敏捷方法忠实拥护者的马丁•福勒,将重点放在了演化软件体系结构上。在后续的运动推进过程中,他用自己丰富的开发技术经验不断开拓最佳的实践方法,将“敏捷开发”及方法论的落地实践在国际上进行推广,深刻地影响了IT行业的发展。

微信号:minjiekaifa

专注敏捷开发学习交流
“阅读原文”我们一起进步
原文链接: https://mp.weixin.qq.com/s?__biz=MzUyNjQxMzAyOQ==&mid=2247483698&idx=1&sn=bf67d7a05a1b6ae7cdd76f673257f18b