跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

developerWorks 图书频道:奏响软件交付的爵士乐 —— Jazz 平台实践者之路

Tab navigation

封面

  IBM Jazz 与 IBM Rational Team Concert 软件交付平台的面世,预示着软件交付 2.0 时代已经来到! 它们凝聚了 IBM 多年的软件工程研究成果,是业界最先进的软件交付协作平台,包含了众多最新的软件工程思想;它们使软件交付活动拥有无缝的协作能力、更高生产率、更加透明并且富有乐趣。本书将带您走进软件交付 2.0 的世界,基于 Jazz 平台、IBM Rational Team Concert 和 Scrum 敏捷开发方法,通过真实案例,让您全面体验整合、流畅的敏捷开发过程带给我们的快乐感受。

  作为企业软件团队的管理者,如何从容应对软件交付过程面临的各种挑战,如何顺应趋势、洞察先机,快速建立面向未来的软件交付 2.0 平台,快速打造企业软件交付的核心竞争力?

  作为软件项目的项目经理,如何参透软件开发项目项目管理的本质,快速打造敏捷的项目管理能力,轻松应对软件项目管理善变的需求和范围、易变的计划和难于确定的进度?

  作为软件开发团队的一员,如何有效规避复杂度,尽情的释放软件开发的智慧,最大限度的将软件开发过程从需求、任务、变更和缺陷管理、配置管理及构建发布管理等软件开发过程管理工作交给工具自动化完成;如何通过软件交付 2.0 时代的工具,实现团队的无缝协作,尽享团队协作的力量?

  本书将帮助您一一解答以上问题,向您展现软件工程领域最新的软件生命周期管理方法、工具和最佳实践,为您提供全新的软件职业生涯体验。

阅读本书的目录及样章 | 更多图书 >

  1733 年:John Kay 发明的“飞梭技术”帮助纺织工业创建了现代化的纺织生产线,最终引起英国大规模的社会变革和工业革命的到来。1913 年福特汽车公司的第一条流水生产线开创了汽车工业纪元,此创举使福特 T 型车产量达到 1,500 万辆,缔造了时至今日尚未打破的世界记录。1959 年第一台工业机器人在美国诞生,推进了各个工业全自动化生产线的出现,在文明的历史长河中将人类的生产力推进到空前的高度……生产线这个词汇浓缩了人类太多的发明与创造、束缚与变革、荣誉与骄傲,每个跨时代生产线都注入了人类的心智与前行的梦想,推动着文明的脚步倍道而进。

  如同第一个飞梭纺织机、第一个机器人的出现,2008 年以来,当 IBM 向全球宣布新一代软件交付生产线技术 Jazz 以及一大批基于 Jazz 的产品被陆续推出之时,一个划时代的软件生产线已经形成。当其它业界同仁正在尝试通过各种集成和二次开发技术将分散的工具堆砌拼凑成一个成本高昂、维护复杂的半自动化软件生产线之时,以 IBM 为为代表的 Jazz 社区却实现了几代软件大师从未实现的梦想——真正软件工程化生产线的框架被缔造出来。面对着 Jazz,我们不仅陷入沉思,它以及它所带来的变革对软件行业甚至其他产业的影响是什么?是空前的生产力?是更扁平智能的虚拟开发团队?这些也是 Rational 大中国区专家们创作本书的一个动力。

  从软件工程这些年的风风雨雨,也从亲身经历她真正走入中国这十多年的历程,我们看到整个行业逐步成熟起来,由早期依赖于个人之力进行作坊式的开发、逐步发展到后来的小团队、大型团队甚至全球分布式团队的协作开发。然而,发展蕴育着挑战,挑战需要着变革。我们也在思考着软件交付的昨天、今天和未来,思考着软件工程面临的挑战和发展的趋势,思考着 Jazz 带来的变革。这些都是我们软件行业同仁们在不断思考和探索的,也是推动我们不断创新的思想之源。

   坐而论道,则徒托空言;井臼亲操,则亲身体验。这也是我们创作的另外一个动力。软件工程行业已经进入百花齐放的时代,传统开发、迭代开发、敏捷开发各个流派百家争鸣,敏捷已经成为主流趋势之一,在这里我们也想通过一种方式找到实现敏捷的最佳表达,让人们能够真正体会 Jazz 技术下的工具是如何实现团队协作,如何将敏捷思想体现的淋漓尽致。Scrum 则是最好的一个实践思想,一个 Scrum 团队如何使用新一代软件交付生产线去奏响软件生产的乐章呢?理论和实践的结合无疑给新一代软件生产线最好的展现机会。

  最后,通过这个机会我们希望能够和大家一起来体会 Jazz 带来的创新;面对变革的时代,也希望大家和 Rational 一起创造梦想与未来,让中国软件开发行业迈着坚实的步伐更上一层楼。

夏然

IBM 软件部 Rational 大中国区总经理

2009 年 6 月

前言

  2008 年,中国的软件应用外包收入占全球应用程序外包市场的 3.5%,而同期印度却占 50% 左右。这对于每一个中国软件行业的从业者来说,无疑是一个让我们饱受鞭策的现实。在过去的近十年中,我和我的团队一直有一个小小的心愿,就是通过我们对软件工程最佳实践的传播和对业界领先的软件工程工具的推广,能够踏踏实实地为中国的软件行业做点事,推动中国的软件产业的发展。

  2008 年对于 IBM Rational 团队是非常特别的一年。这一年,我们迎来了 IBM Jazz 平台的正式发布,迎来了 Rational 第一个基于 Jazz 的团队协作平台 Rational Team Concert。它顺应软件交付发展的趋势,有效解决当前软件企业所面临的团队协作、流程及工具竖井的挑战。通过基于 Web 的组件架构、全生命周期核心数据存储库和智能的开发过程感知能力,它帮助整个软件交付团队实现基于上下文的团队协作、生产过程的自动化和实时报告能力,使软件开发人员能够真正地关注软件生产本身,按时、保质、保量地交付出满足干系人需求的软件产品。IBM 最新创新成果 Jazz 平台的出现具有划时代的意义,软件交付领域以此为标志,从此进入了 2.0 时代。它的到来,再一次将中国软件企业的软件交付能力的建设,推到了和美国、印度企业同一起跑线上。这对于广大的中国软件企业无疑是个难得的发展机会。如何能够洞察先机、抓住机遇,实现中国软件行业的腾飞,是摆在每个软件从业者面前必须要思考的一个问题。

  作为企业软件团队的管理者,如何从容应对软件交付过程所面临的各种挑战,如何顺应趋势、洞察先机,快速建立面向未来的软件交付 2.0 平台,快速打造企业软件交付的核心竞争力呢?

  作为软件项目的项目经理,如何参透软件开发项目项目管理的本质,快速打造敏捷的项目管理能力,轻松应对软件项目善变的需求和范围、动态的计划的挑战呢?

  作为软件开发团队的一员,如何有效规避软件交付平台的复杂度,尽情释放软件开发的智慧,最大限度地将软件开发过程的遵从、项目管理、需求管理、变更和缺陷管理、配置管理及构建发布管理等软件开发过程管理工作交给工具自动化完成呢?如何通过各种 2.0 时代的工具,实现团队的无缝协作,尽享团队协作的力量呢?

  本书将帮助您一一解答以上问题,向您展现软件工程领域最新的软件生命周期管理方法、工具和最佳实践,为您提供软件职业生涯的全新体验。

  在本书的写作过程中,我们一直努力为读者提供以下内容:

  (1)分享业界最新的软件工程思想(第 1 章)。

  仔细分析了当今世界软件交付过程面临的挑战,分享由此催生的软件工程发展最新趋势。顺应行业发展趋势,第一次提出了软件交付 2.0 的概念,描述了软件交付 2.0 的主要特征和能力。

  (2)探讨业界领先的软件交付 2.0 协作交付平台(第 2 章)。

  基于软件交付 2.0 的思想,全面细致地向读者阐述了 Jazz 平台的整体架构、主要功能模块及它作为软件交付 2.0 协作平台的核心特质。全面展现了 IBM Rational 基于 Jazz 的产品发展策略。

  (3)结合实际案例,全面分享敏捷开发项目生命周期管理的最佳实践,提供详尽的软件交付 2.0 工具使用讲解(第 3~9 章)。

  本部分内容把作者在软件工程领域多年的经验、对软件工程的理解和 IBM Rational 敏捷软件开发的最新研究成果贯穿始终,将理论和实践有机的结合在一起。结合案例,详细说明了软件开发团队如何基于 Rational Team Concert,快速搭建软件交付协作平台,实现软件开发团队的实时协作、软件生产过程的自动化和透明的报告能力;实现敏捷开发项目的项目规划、项目执行、项目监控和项目收尾全生命周期的管理;实现敏捷开发项目的需求管理、配置管理、变更管理、缺陷管理和构建管理等功能,把整个软件交付过程变得更加快乐有趣。

  谨以此书献给我们的家人和同事们!是他们在本书写作和出版过程中,给予我们大力帮助和无私支持。由于平时工作比较忙,很难安排比较专注的时间进行写作,因此我们常常周末和晚上加班完成书稿,在我们日日夜夜奋笔疾书的背后,是每位作者的妻子们忙碌的身影和默默的支持,是儿女们令人感动的懂事和父母的鼓励。感谢我的同事朱宏、于希莹,她们为本书的出版做了很多重要的工作。

宁德军

IBM Rational 中国区高级技术经理

2009 年 6 月

阅读本书的目录及样章 >

本身特点

本书的特色和价值:

(1)业界最新的软件工程思想

本书仔细分析了当今世界软件交付过程面临挑战,并提出了由此催生的四个软件工程发展趋势。顺应行业发展趋势,它第一次提出了软件交付 2.0 的概念,描述了软件交付 2.0 的主要特征和能力。

(2)业界领先的软件交付 2.0 协作交付平台

基于软件交付 2.0 协作交付平台 Jazz,软件团队可以快速搭建软件交付协作平台,实现软件交付团队的协作、生产的自动化和透明的报告能力,实现敏捷的软件交付过程,帮助企业快速交付高质量的软件产品。

(3)全面的软件交付生命周期管理知识和经验分享

本书把作者在软件工程领域多年的经验、对软件工程的理解和 Rational 软件工程领域的最新研究成果贯穿其中,涵盖了最新的软件生命周期管理方法、工具和最佳实践。深入分析了软件配置管理、团队协作(工作项管理,包括需求管理、变更管理、任务管理和缺陷管理等)、构建管理过程和软件开发过程。

(4)详尽的软件交付 2.0 工具使用讲解

本书全面细致地向读者阐述了 Jazz 平台的整体架构、主要功能模块,基于它实现敏捷软件开发方法 Scrum 的全过程,详细说明了软件开发团队如何基于 Jazz 平台,轻松应对软件交付项目的项目规划、项目执行、项目监控和项目收尾过程,将理论和实践有机的结合在一起。

(5)贯穿始终的实战案例

本书把实际案例贯穿始终,详细说明了企业如何快速搭建企业软件 2.0 平台,如何基于 2.0 平台实现软件交付项目的项目规划、项目执行、项目监控和项目收尾全生命周期的管理。

阅读本书的目录及样章 >

内容导航