引领IT变革的思想工作者

中国区介绍 | ThoughtWorks

历史

ThoughtWorks是一家社会型的商业组织,其目的是引导软件创建和交付的革命以倡导全球社会的积极变革 。我们的董事长Roy Singham于1993年创立了ThoughtWorks,吸引并雇佣最优秀的知识工作者──成为“ThoughtWorkers”,他们共享核心的基本价值观──态度正确, 能力非凡,品格端正。


如今,ThoughtWorks已经从一个只有几位激情洋溢的员工的芝加哥工厂区办公室成长为现在拥有超过3000人,分布于全球14个国家,拥有30个办公室的全球企业。我们成长的渴望源于我们认识到:技术前所未有地将世界各地的人们联系到了一起,而创新也不再单一地由20世纪经济实体掌控,更多的由巴西、中国和印度等重要的新兴国家带动起来。ThoughtWorks感到,每个人和每个公司都有义务成为有责任感的全球公民,并且决心在这些领域,及人们普遍认为的“西方”商业中心中赢得位置。


业务

从1993年创建至今,ThoughtWorks的员工们就一直在担负着激发现实改变的责任。我们在90年代后期与相关专家合作首创了一种新的软件开发方式──“敏捷” 。现实社会中的多项成功记录表明,我们已经成为引导企业内部应用敏捷方法的领导者和传教者。敏捷──基于协作、迭代、反馈、 透明──已经被公认是软件生产力和卓越性的主要促成因素。


ThoughtWorks自成立之日起就一直通过正式和非正式的方式为我们的客户提供多方面的建议。无论是帮助客户提高工作效率,为IT项目组引进测试,还是设计新的IT架构或策略,我们一直基于我们在软件交付方面的专长为客户提供合理建议。

我们提供的咨询服务涵盖以下方面:

IT组织优化 - 通过采用敏捷和精益项目实践及组织实践,提高客户的竞争优势、创新能力和交付能力。

技术咨询 - 我们通过系统自检、架构审查与指导、SOA策略为客户提供多方面的实用建议。这些建议来自于我们真正的实践经验,来自于我们对业界趋势的卓越洞察力及最新的学术界研究成果。

测试策略 - 帮助客户重新审视和思考其测试策略,通过将测试完整地引入软件开发过程,我们帮助客户提高软件的质量、软件的可预见性和可靠性。

客户体验 - 我们以非凡的技能驾驭各种常见的技术,帮助客户交付创新力及功能性并举的产品。我们认为人文因素与技术因素同等重要。

除了咨询业务,ThoughtWorks也擅长构建定制化系统和定制化产品,和客户一起完成极其复杂的项目和软件。提供定制化软件是我们一切工作的核心,我们帮助客户尽可能快速地将概念转化为价值,交付给最终用户。我们的业务涵盖复杂且具备创新性的软件产品以及企业级系统应用,包含从产品概念设计、经由体验设计、敏捷交付、部署直至产品生命周期演进的所有服务。同时,我们帮助客户为其用户创建社区,在满足最终用户和企业双向需求的前提下,使用户参与产品定位和优化。

无论任何项目,例如构建全新的系统或是网站、升级现有系统、更替遗留系统、翻新系统或是营救项目,ThoughtWorks全球交付都步步为营。 从项目初期到生产部署,乃至项目发展或是支持,在整个过程中,ThoughtWorks都会与您肩并肩共同协作。ThoughtWorks不仅仅是全球优秀开发者的家园,也是项目经理、业务分析师、用户界面设计师、质量保证专家和技术架构师共同构建的家园。

凭借我们卓越的咨询和交付能力,ThoughtWorks已经为全球无数家重要企业提供过高质量的服务(请看我们的主要客户列表)。我们的客户遍及电信、金融、出版、传媒、航运、能源、制造、互联网、旅游、保险等行业。ThoughtWorks的客户服务涵盖全球,国际知名客户主要有  Siemens、Amazon、Google、BCG、BT Financial Group、普华永道、HSBC、华纳兄弟、Lonely Planet、GAP、Sears 等知名企业。


人才

自1993年开始,ThoughtWorks就一直致力于寻找和聘请全球最赋天资、最具激情的软件专家。对技术的狂热追求和各种能想象到的虚拟交流渠道把我们凝聚在一起,如今我们有超过3000位员工骄傲地称自己为 “ThoughtWorker”。虽然我们每个人的背景迥异、视野独特,但我们共享一套核心价值观,其中就包含为提升软件开发艺术而不断贡献和努力。

在这些核心价值观的影响下,ThoughtWorks汇聚了一批全球最高水准的软件专家,他们不仅帮助客户解决那些最具挑战性的难题,而且在整个软件技术社区具有巨大的影响力。以下是他们之中的几位佼佼者:

Martin Fowler

我们的首席科学家Martin Fowler先生是当今世界软件开发领域最具影响力的五位大师之一。作为敏捷软件开发方法的早期开拓者和敏捷宣言的创始人之一,Fowler先生对IT业的影响是不可估量的。

在Fowler先生的职业生涯中,他大力倡导业内最先进的软件开发技术,如统一建模语言UML、极限编程XP、重构与分析模式等。在为倡导改革的大型公司们提供解决方案的同时,他进一步完善了这些技术。这些大公司包括花旗银行、埃森哲咨询公司、Sterling Software及戴姆勒-克莱斯勒汽车公司等。

Fowler先生拥有丰富的基于对象的和基于组件的先进开发技术经验,他使用先进的技术为企业客户解决了许多实际的商业困难。作为首席科学家,Fowler先生曾经并将继续努力帮助客户开发和实施依据自己专长所开拓的最佳实践方法、领导ThoughtWorks利用最先进的技术在软业开发领域不断创新,并坚持不懈地在软业界的各种会议上推广先进的理论和技术。

Fowler先生的著作精品包括:

《重构-改善既有代码的设计》(Refactoring: Improving the Design of Existing Code) 。Fowler先生在本书中总结了对代码进行重构的理论与实践,指导着无数软件团队与开发者的日常工作。

《UML精粹:标准对象建模语言简明指南》(UML Distilled:A Brief Guide to the Standard Object Modeling) 。本书内容以UML 2.0为基础,引进交互概观图、定时图、复合结构图等新图型,深入浅出地介绍了UML的使用方法。

《分析模式:可重用的对象模型》(Analysis Patterns:Reusable Object Models)。 本书讲述各种分析模式(即来自概念性业务模型的模式)和支持模式(即讲述如何使用分析模式的辅助性模式),把论述重点放在介绍面向对象分析和设计的最终结果—即模型本身。作者透过平实朴素的语言,将自己丰富的对象建模经验与读者分享,使读者可以马上采纳这些经验性模式。

《企业应用架构模式》(Patterns of Enterprise Application Architecture)。尽管技术本身存在变化——从Smalltalk 到CORBA,再到Java和.NET,但基本的设计思想并没有太多变化,可以加以适当调整,用来解决那些共同的问题。在一组专家级合作者的帮助下,作者 将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。《企业应用架构模式》曾于 2002年荣获美国软件开发杂志图书类的生产效率奖和读者选择奖。

Fowler先生还为 Addison-Wesley出版社编辑了系列著作。

Jim Highsmith

Jim Highsmith在软件开发和IT行业有着超过25年的经验,也是敏捷宣言的创始人之一、敏捷联盟的发起人和第一任理事。

在加入ThoughtWorks之前,Highsmith服务于Cutter Consortium公司,主管敏捷项目管理顾问服务,在美国、欧洲、加拿大、南非、澳大利亚、日本、印度和新西兰等国家的IT行业、产品开发组织和软件公司中有相当大的影响力。

Highsmith在大型软件组织的敏捷转型方面具有丰富的理论与实践经验,曾帮助多家大型企业建立长跨度、大范围、企业级的组织转型战略。2009年,Highsmith曾帮助华为建立整体敏捷转型战略和实施路线图,对华为的敏捷转型起着引导作用。

Highsmith是敏捷方法论领域最有影响的数本图书的作者,他的重要著作包括:

《敏捷项目管理:构建创新的产品》。 敏捷项目管理反对将项目经理看作是仅仅严格按照日程表和预算要求执行的执行者,它认为项目经理的工作应该与帮助团队交付产品密切相关。敏捷项目经理关注的是产品和人,而不是文案工作。

《敏捷软件开发生态系统》。

《自适应软件开发:一个管理复杂系统的协作方法》 。 市场和客户对软件功能、开发进度和质量的要求不断提高,市场竞争日益激烈,新技术迅速涌现,异地开发管理比以往更为困难。传统的软件开发方法多数面向稳定 性商业环境,不适用于今天的实际情况,肯定也不适用于今后的商业环境。James A.Highsmith提出了一种基于复杂自适应系统理论的新型软件开发方法。这种方法从理论到实践再到工具都为复杂环境下的软件开发提供了新的思路。

Jim Webber

Jim Webber博士是ThoughtWorks的架构师,他致力于与客户一起交付可靠的面向服务系统。在加入ThoughtWorks之前,Webber博士是UK E-Science programme的高级研究员,从事将Web服务实践应用于网格计算的策略和面向服务计算可靠性架构模式方面的研究。他拥有丰富的Web服务架构和 开发经验,曾担任Arjuna Technologies公司的架构师,以及惠普的首席开发者,并开发出了业界第一个Web服务事务解决方案。

在Web服务领域,Webber博士是一位活跃的演讲者,曾在多个重要的国际技术会议上发表主题演讲。2006年,他曾在首届“敏捷中国”软件技术大会上为中国听众介绍如何以敏捷方式开发面向服务的应用。

Webber博士还是一位活跃的技术作家。他是《REST in Practice》一书的作者。本书介绍了如何基于HTTP协议提供REST风格的服务接口与实现,从而在复杂的企业级环境中实现简洁优雅的服务架构。

此外Webber博士还参与了《Developing Enterprise Web Services - An Architect's Guide》、《Service-Oriented Computing》等书籍的写作。

Pramod Sadalage

Pramod Sadalage是渐进式数据库设计和数据库重构领域的先锋。从1999年起,他就开始将敏捷的数据库实践与极限编程(XP)方法结合,用以开发大型J2EE应用。

Sadalage撰写了很多文章,并且在很多技术会议上发表演讲,主题涵盖敏捷项目中的数据库管理、渐进式数据库实践、数据库重构等领域。

Sadalage著有《数据库重构》一书,该书曾荣获Jolt大奖。该书首次披露了为数据库系统专门设计的强大重构技术,展示了如何在不改变语义的情况下,对表结构、数据、存储过程及触发器等略作改动,就可以给数据库设计带来实质上的飞跃。

Sadalage最新的著作是《 Recipes for Continuous Database Integration》,该书介绍了在敏捷项目中对大规模企业级数据库进行持续集成的实践技巧,为“敏捷数据库”理念的落实提供了有效的指导。

Sadalage曾于2007年出席第二届“敏捷中国”软件技术大会,并发表主题演讲。

Ola Bini

Ola Bini是ThoughtWorks Studios的架构师和资深开发者。他在编程语言的设计与选型方面有着丰富的经验。作为JRuby的创始人和主要开发者之一,Bini将Ruby语言的灵活便利与Java语言的稳定成熟结合,开创了“混合语言编程”的潮流。从2007年起,Bini帮助Oracle、LonelyPlanet等企业成功采用JRuby开发大型在线应用,显著提升了这些企业的应用交付能力。

Bini也是一位活跃的技术作家。他撰写了《Practical JRuby on Rails Web 2.0 Projects》一书,并参与了《Using JRuby》等书籍的写作。

自2004年成立以来,ThoughtWorks中国区分公司秉承我们一贯的文化与价值观,始终保持着与ThoughtWorks全球一致的技术水准和对卓越软件的追求。从成立那天起,ThoughtWorks中国公司就一直深受国内IT技术社区的关注与青睐,并且聚集了一批国内顶尖水平的软件人才。2012年,ThoughtWorks成都、上海分公司成立,这是继 北京、西安分公司落地之后,ThoughtWorks在中国设立的新兴的发展中心。目前,成都分公司作为ThoughtWorks西南地区唯一的交付中心,具有重要的战略地位。

徐昊

徐昊是ThoughtWorks中国区首席技术专家,ThoughtWorks全球技术策略顾问。他从2003年起开始实践极限编程等敏捷方法,2005年开始,多次以敏捷教练的角色帮助国内外多个团队实施极 限编程、Scrum和FDD等敏捷方法,敏捷交付和敏捷项目管理经验极为丰富。目前主要致力于大规模团队(300-500人)内的敏捷实践和管理再造,以 及对企业级技术应用趋势和技术战略的研究。

徐昊也是中国软件技术社区活跃的领导者之一。他是BJUG(Beijing Java User Group)和“敏捷中国”组织创始人,并曾在“敏捷中国”软件技术大会、 中国系统与软件过程改进年会等会议上发表主题演讲。

熊节

熊节是ThoughtWorks中国成都分公司负责人。他从2003年开始实践敏捷方法,之后曾为国内多家企业提供敏捷实施的咨询服务。

熊节也是一名经验丰富的企业应用架构师。从2003年起,他分别基于JavaEE和Ruby on Rails等技术平台设计开发过多个大型企业应用系统,并在“敏捷中国”软件技术大会、QCon技术大会等会议上发表主题演讲。

熊节曾主持翻译过《重构》、《软件工艺》、《J2EE Design and Development without EJB》、《 Web开发敏捷之道》、《 实现模式》等重要软件技术专著。

胡凯

胡凯是ThoughtWorks中国区首席咨询师。他曾参与ThoughtWorks中国公司为华为、中兴等客户提供的多个咨询服务项目,为这些客户企业的技术改进和流程改进做出了重要的贡献。

胡凯拥有8年大型企业应用和系统集成的项目经验。在加入ThoughtWorks公司后,他主要致力于Java和.Net大型应用的分析、设计和实施,并领导了多个大型项目的成功交付,同时建立了一套行之有效的项目团队培养体系。

作为CruiseControl和Cruise的作者之一,他长期专注于自动化和持续集成领域。分别在CSDN和InfoQ贡献了持续集成实践案例分析, 测试覆盖率强迫症,为什么我们要放弃Subversion, Mock不是测试的银弹等文章,以及ianalyse, junit-ext等开源软件。作为SpringSource的官方培训师,他交付了Spring Framework 2.5在大陆的第一次公开课。

资源

ThoughtWorks素来坚信:咨询师必须在交付项目中磨炼技艺、获取一线经验;技术专家也必须将丰富的经验转化成有体系的知识,以咨询的形式影响更多企业和团队。秉承这一思想,我们的专业服务团队不再细分“交付团队”和“咨询团队”。对于国内客户,ThoughtWorks中国公司的所有专家资源都可以在必要时提供支持。

ThoughtWorks于2010年做出一项重大战略调整:成立亚太区业务管理机构,在澳大利亚分公司与中国分公司之间建立更加紧密的联系。针对中国的重要客户,ThoughtWorks澳大利亚公司多名经验丰富、曾经或是正在为Telstra(电信运营商)、Suncorp(金融企业)、REA(互联网企业)等大型企业提供服务的咨询师随时可以提供远程或现场帮助。

ThoughtWorks全球的3000多名员工就像一个大家庭,我们借助各种技术手段彼此连接,分享和讨论整个软件行业和我们工作中的最新进展。对于那些最具挑战性、最激动人心的项目与客户,ThoughtWorks全球的技术专家都会予以关注,并随时准备在必要时投身其中。


You might also like these

Enter URL here

TW洞见

TW洞见

Body Copy

Enter URL here

SegmentFault D-Day 2015 西安站

SegmentFault D-Day 2015 西安站

Body Copy

SegmentFault D-Day 2015 西安站

JION US

JION US

Body Copy

Add the language code in the rich text field below. Valid language codes are:
en (default English), es (Spanish), pt (Portuguese), de (German), cn (Chinese).
This text will be removed automatically. 

cn