软件开发践行录:ThoughtWorks中国区文集

ThoughtWorks中国
内容提要 ThoughtWorks 是一家全球软件设计与定制领袖企业。ThoughtWorks 首席科学家Martin Fowler 先生是当今世界软件开发领域最具影响力的几位大师之一。在中国,ThoughtWorks已经成立了北京、西安、成都、上海、武汉五个分公司,聚集了大量高水准的软件专业人才,为各类企业、政府部门和非营利组织提供全球品质的专业服务。 本书是ThoughtWorks中国区软件技术人员的文章合集,挑选和收录了包括胡凯、熊节、徐昊、郑晔、张逸等人的33篇精彩文章,涵盖了过程改进、工程实践、团队建设和体验设计4 大领域。这些曾经以各种形式在网络、报刊、社区发表或分享,有些文章还曾引起积极的反馈和热烈的反响。本书可以说是一群极有天分的软件精英的思想和观点的汇聚,是他们多年的宝贵实践经验的凝结。 本书适合软件行业的各类从业人员阅读和参考。对于想要对软件构建过程进行持续思考和改进的人,本书具有启迪思想和激发灵感的作用。软件开发人员可以通过阅读本书,吸收作者们在工程实践中的宝贵经验;项目经理则可以窥得团队建设和管理的奥秘。 序一 在ThoughtWorks中国公司成立十年之际,人民邮电出版社汇编了公司中国区员工最近几年发表的文章,推出了这本文集,算是ThoughtWorks中国区厚积薄发之作。 在中国的软件社区,ThoughtWorks一直顶着敏捷开发方法的领先者形象,并由于给不少知名企业做过咨询而为业界所了解。在跟社区朋友聊天的时候,我发现不少人都不知道其实这家公司其实只有不到10%的人在做咨询,而其他大多数人都工作在各类软件开发项目上。 得的阅历和视野。ThoughtWorks服务的客户中有规模巨大的金融、电信、物流企业,也有快节奏的互联网公司,还有资源严重受限的 NGO 公益组织。ThoughtWorks 的团队在产品开发生命周期各个环节,从概念、思路的产…