Martin Fowler

【背景介绍】

  现任ThoughtWorks公司首席科学家的Martin Fowler先生是当今世界软件开发领域最具影响力的五位大师之一。在数十年的职业生涯中,他大力倡导业内最先进的软件开发技术,如统一建模语言UML(Unified Modeling Language)、极限编程XP(Extreme Programming)、重构 (Refactoring) 与分析模式 (Analysis Patterns) 等。在为倡导改革的大型公司们提供解决方案的同时,他进一步完善了这些技术。这些大公司包括花旗银行、埃森哲咨询公司 (Accenture) 、Sterling Software 及戴姆勒-克莱斯勒汽车公司等。

  Fowler先生经常在许多国际软件开发会议上发表演讲,并曾担任XP 2005大会的主席。他是IEEE 软件杂志的专栏作家,也是敏捷联盟(Agile Alliance)的创建人及《敏捷软件开发宣言》(Manifesto for Agile Software Development)的作者之一。ThoughtWorks公司为Fowler先生办有一个非常流行的网站:http://www.martinfowler.com,他常在那里撰写文章和博客。

  Fowler先生的著作精品包括《重构-改善既有代码的设计》(Refactoring: Improving the Design of Existing Code) ,荣获多个奖项的《UML精粹:标准对象建模语言简明指南》(UML Distilled:A Brief Guide to the Standard Object Modeling)? 第二版、《分析模式:可重用的对象模型》(Analysis Patterns:Reusable Object Models) 、《规划极限编程》(Planning Extreme Programming) 和《企业应用架构模式》(Patterns of Enterprise Application Architecture) 等。他还为 Addison-Wesley 出版公司编辑了系列著作。

  ThoughtWorks公司成立至今 14 年,目前已发展到 800 多名员工。连续4年被美国《Inc. Magazine》杂志评为美国发展最快的 500 家公司之一。总部设在美国芝加哥,在美国的其它一些城市(旧金山、纽约、纳什维尔)以及英国(伦敦)、加拿大(卡尔加里)、印度(班加罗尔)、澳大利亚(墨尔本、布里斯班、悉尼)都有分公司,2004年以后在中国的西安和北京也成立了分公司。业务范围涉猎极广,包括提供咨询和培训(1 人,历时若干个星期)、集中式团队开发(4 - 6 人,历时若干个月),乃至复杂软件实现过程(60 - 80 人,历时 2-4 年)。 

你可能感兴趣的:(生活随笔)