image
Craig Larman
中文站  English
           img            敏捷迭代开发            UML和模式应用

关于


联系



邮件:craig@craiglarman.com
Google Hangouts & Skype: craig.larman
短信/语音: +1 214 914 7593
Apple iMessage text: craig@craiglarman.com

大师评语



Peter Coad,国际 OO 大师,TogetherSoft 前任 CEO,敏捷方法 FDD 以及早期的 Coad-Yourdon OOA/D 方法联合创始人,软件方法、OO 与建模领域许多重量级图书的作者:
“Craig 口才好,极能感动人,又是一幅热心肠,而且尤富远见,相当敏锐地知道什么是有效的,什么其实没用。”

Martin Fowler,国际 OO 大师,ThoughtWorks 公司首席科学家,著有《UML精粹》、《重构》、《企业应用架构模式》、《分析模式》、《极限编程计划》等:
“人们常常问我,哪本书是引领他们迈入 OO 设计殿堂的最佳著作。自从幸获 Craig 的《UML和模式应用》,它就成为了我的倾力之荐。”

Philippe Kruchten 博士,UBC 软件工程教授,国际过程和软件架构大师,Rational Fellow,前 RUP 产品总监和首席架构师,《Rational 统一过程导论》作者:
“我从 Craig 那里学到了很多,他甚至影响了我们在 UP 方面所做的工作 ... 我确信如果您阅读了这本书,也能学到很多 ... Craig 是一位杰出的老师,卓越的方法学家,和对象技术大师(OO guru)。”

John Vlissides 博士,国际 OO 大师,《设计模式》以及《模式孵化》作者:
“掌握诠释事物诀窍的人太少,擅长软件分析设计的人就更少了,而 Craig Larman 这两方面都很厉害。”

简介



Craig Larman 是全球闻名的软件过程专家、对象技术大师、咨询顾问和培训专家,现任 Valtech 公司首席科学家(前任过程总监)。该公司是一家在 7 个国家和地区拥有 1,400 多名员工和分支机构的著名跨国 IT 咨询、外包集团、专业技能传播机构和上市公司(巴黎股票交易所代码 Sicovam 7248 )。

Larman 近年来的工作重点是:一,通过直接带领研发团队,帮助软件组织提升敏捷、精益思想与迭代方法,以实现敏捷的大型、多点和外包项目开发;二,帮助管理团队,有效完成更大企业规模的敏捷、精益方法的成功实施。这方面的成功经验将汇结为 Larman 的 2008 年新书 Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Projects with Large-Scale Scrum。

在国际软件工程界,Larman 是一位知名的专家和教练,敏捷统一过程、敏捷项目管理、敏捷建模的积极倡导者。作为一名服务于全球客户的独立咨询顾问,他长于对象技术、OOA/D 、设计模式、 UML 、敏捷项目管理、敏捷建模、敏捷统一过程、UP 与 XP 、Scrum 实践的集成以及迭代方法等领域。

Larman 是一位 Certified Practicing Scrum Master(Scrum 是当今最流行的一种敏捷项目管理方法),并且作为一名 Certified Scrum Master Trainer,他是世界上为数不多的有资格训练、培养和认可新的 Scrum Master 的专家之一。Larman 已经帮助带领开发人员总数超过 25,000 名的全球软件开发组织成功实施了 Scrum。在国际软件社群中,Craig 被公认为大规模实施和应用敏捷项目与产品管理的专家,他采用一种融合的方式提升敏捷方法,整合了 Scrum 与 Spiral Invariatns、精益思想原则、XP 工程做法、OOA/D 与设计模式,UML 以及敏捷建模等等先进技术。

Larman 从 1977 年起就开始开发软件,他是 ACMIEEE 会员,拥有计算机科学硕士学位(专业为对象技术在人工智能领域的应用)。自 1980 年代中期以来,他始终致力于对象技术领域的深入研究、教育和传播,具有 20 多年面向对象、迭代方法的开发、咨询和教学经验。

Craig 一直致力于帮助人们更好地运用迭代和敏捷方法,为此他撰写了敏捷过程与方法名著 《敏捷与迭代式开发:管理者指南》,该书在业界获得了巨大反响,成为全球敏捷方法领域最畅销的著作之一。 在 Craig 所钟爱的 OO 设计与建模方面,他撰写了 OO 经典著作、全球最畅销教材 《UML 与模式应用:OOA/D 与迭代式开发导论》,该书在 OOA/D 、迭代式开发和 UML 建模方面可谓家喻户晓,已被翻译成多种国家和地区的语言,作为学习软件设计、建模、设计模式和 OOA/D 的“标准”指南,在全球工业界和大专院校中均获得了广泛的应用。

在许多公开、内部的国际工业大会上(如 OOPSLA 、ECOOP 、CTO Forum 、JAOO 、ICSE 等等),Larman 是一位大受欢迎的演讲家,他经常发表各种主题演讲并教授课程。多年来 Larman 周游世界,从印度到印第安那,以他特有的工作热情为世界各地的项目经理、技术主管和 OO 开发者们提供指导、演讲和培训,以帮助全球的软件组织运用卓有成效的当代软件开发过程、面向对象的设计技能和最佳实践方法(如敏捷迭代方法、UML 敏捷建模、采用设计模式的高级对象设计、自动化的持续集成和测试优先的开发等等)取得最大的成功。

背景



Craig Larman 是 Valtech 首席科学家。该公司总部位于法国巴黎,是一家全球领先的技术咨询、外包和技能传播机构,在许多国家都设有分支机构。Valtech 在印度班加罗尔的 CMM 5 级分公司,在全球率先成功地将敏捷方法应用于离岸开发。在 Valtech 之前,Craig 曾担任创新企业 ObjectSpace 的技术总监,该公司致力于开发基于 Java、Smalltalk 和 C++ 等技术的 OO 产品,例如基于智能代理的分布式计算平台 Voyager。

除了在以上企业任职,和平时的写作、演讲兴趣之外,Craig 还面向全球客户,提供咨询与教练服务,帮助各类企业、机构和个人有效地实施和掌握当代软件开发过程、敏捷项目管理与对象软件设计技能。此外,他还为涉及软件项目的各种法律纠纷,担任法务调查员和专家级证人的角色。

从 1980 年代中期起,至今 Craig 已经帮助遍及加拿大、美国、亚洲、南美和欧洲等地的成千上万的软件人员和客户实施先进的软件开发过程,开发对象软件系统,以及学习 OOA/D 应用、架构分析、需求分析、分析与设计模式、UML、C++、Java 和 Smalltalk 等技术。他从 1977 年起就开始编写软件,采用了 APL 之类的高级语言。在 1980 年代早期,他的工作重点是人工智能和知识系统,担任过 Lisp、Prolog、Smalltalk 和 4GL 开发人员,咨询顾问,和对象技术教练。多年来,Craig 参与开发的软件应用领域非常广泛,范围从解释细胞遗传缺陷的知识系统,到金融投资管理系统,到嵌入式打印机软件,一直到石油工业中的高性能仿真系统等等。

Craig 近年来的工作重点是:升级精益与敏捷方法(Lean and Agile methods),以支持规模为 200-2000 人的单个产品研发团队的开发(客户遍及亚洲、欧洲与北美,通常涉及分布式多站点以及离岸式外包开发),以及大型企业(如 5,000-10,000 人以上)精益和敏捷组织变革。Craig 已将这些成功经验总结为 LSS(Large-Scale Scrum)方法。这些成果目前主要是在通信和大型嵌入式系统领域内(如 Nokia、Siemens、NSN 和 Xerox)取得的,同时 Craig 也已帮助全球金融和其他行业领域内的客户成功实施了精益、敏捷方法。

Craig 从风景如画的加拿大温哥华 Simon Fraser 大学获得了计算机科学硕士学位。

近期演讲






© since 2005 craiglarman.cn 保留部分权利。Craig Larman 委托 张恂 翻译编辑制作。沪 ICP 备 05023401 号