奏响软件交付的爵士乐--Jazz平台实践者之路
基本信息
编辑推荐
IBM Rational软件工程推荐读物.
国内第一本介绍IBM Jazz软件交付的著作..
IBM Rational软件高峰论坛大会用书...
内容简介回到顶部↑
本书针对当今软件工程业的历史和现状,详尽地分析了软件交付所面临的问题与挑战,总结了由此催生的软件工程若干发展趋势,并且第一次提出了软件交付2.0的理念,概括出软件交付2.0的主要特征和能力,也引出了软件交付2.0时代最为杰出的代表——ibm jazz平台。本书通过深入浅出的技术讲解,揭开了ibm jazz平台的神秘面纱。同时,本书也第一次从实践角度对业界最著名的敏捷开发方法论scrum进行了深刻剖析,通过jazz平台架构上的rational team concert工具,让读者真实地在敏捷世界中体验驾驭项目的乐趣。作者把软件工程领域多年的经验和理解、敏捷开发的方法和思想及工具实践紧密结合在一起,让读者一起奏响软件交付的华美乐章,亲身体验软件交付过程中的精髓和乐趣。.
本书适合从事软件开发管理工作的开发团队负责人、项目经理、具体从事软件开发工作的系统分析员、开发人员、配置经理、构建经理等阅读。本书还适合所有热爱jazz技术的人和想要了解软件工程领域最新技术发展动态的软件开发工作者阅读。...
本书适合从事软件开发管理工作的开发团队负责人、项目经理、具体从事软件开发工作的系统分析员、开发人员、配置经理、构建经理等阅读。本书还适合所有热爱jazz技术的人和想要了解软件工程领域最新技术发展动态的软件开发工作者阅读。...
作译者回到顶部↑
目录回到顶部↑
第1章 软件交付的今天.
1.1 软件交付面临的挑战
1.1.1 复杂性的挑战
1.1.2 团队、流程和工具的挑战
1.2 迎接挑战,分析软件工程领域发展趋势
1.2.1 软件工程发展趋势一:模块化
1.2.2 软件工程发展趋势二:开放计算
1.2.3 软件工程发展趋势三:合适的开发治理
1.2.4 软件工程发展趋势四:全球化软件协作交付
1.3 顺应软件工程发展趋势,迎接软件交付2.0时代的到来
1.4 小结
第2章 奏响软件交付的爵士乐
2.1 jazz的理念和核心能力
2.2 jazz的整体框架
2.2.1 jazz的架构基础——osgi
2.2.2 打造基于internet的全生命周期服务整合平台
2.2.3 开放的生命周期协作服务(oslc)和jazz整合架构(jia)
2.2.4 基于jazz平台开发新的生命周期服务组件
2.3 jazz的现状与未来
2.4 小结
1.1 软件交付面临的挑战
1.1.1 复杂性的挑战
1.1.2 团队、流程和工具的挑战
1.2 迎接挑战,分析软件工程领域发展趋势
1.2.1 软件工程发展趋势一:模块化
1.2.2 软件工程发展趋势二:开放计算
1.2.3 软件工程发展趋势三:合适的开发治理
1.2.4 软件工程发展趋势四:全球化软件协作交付
1.3 顺应软件工程发展趋势,迎接软件交付2.0时代的到来
1.4 小结
第2章 奏响软件交付的爵士乐
2.1 jazz的理念和核心能力
2.2 jazz的整体框架
2.2.1 jazz的架构基础——osgi
2.2.2 打造基于internet的全生命周期服务整合平台
2.2.3 开放的生命周期协作服务(oslc)和jazz整合架构(jia)
2.2.4 基于jazz平台开发新的生命周期服务组件
2.3 jazz的现状与未来
2.4 小结
前言回到顶部↑
2008年,中国的软件应用外包收入占全球应用程序外包市场的3.5%,而同期印度却占50%左右。这对于每一个中国软件行业的从业者来说,无疑是一个让我们饱受鞭策的现实。在过去的近10年中,我和我的团队一直有一个小小的心愿,就是通过我们对软件工程最佳实践的传播和对业界领先的软件工程工具的推广,能够踏踏实实地为中国的软件行业做点事,推动中国软件产业的发展。.
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月
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月
序言回到顶部↑
1733年,John Kay发明的“飞梭技术”帮助纺织工业创建了现代化的纺织生产线,最终引起英国大规模的社会变革和工业革命的到来。1913年,福特汽车公司的第一条流水生产线开创了汽车工业纪元,此创举使福特T型车产量达到1500万辆,缔造了时至今日尚未打破的世界纪录。1959年,第一台工业机器人在美国诞生,推进了各个工业全自动化生产线的出现,在文明的历史长河中将人类的生产力推进到空前的高度……生产线这个词汇浓缩了人类太多的发明与创造、束缚与变革、荣誉与骄傲,每个跨时代生产线都注入了人类的心智与前行的梦想,推动着文明的脚步倍道而进。.
如同第一个飞梭纺织机、第一个机器人的出现,2008年以来,当IBM向全球宣布新一代软件交付生产线技术Jazz以及一大批基于Jazz的产品被陆续推出之时,一个划时代的软件生产线已经形成。当其他业界同仁正在尝试通过各种集成和二次开发技术将分散的工具堆砌拼凑成一个成本高昂、维护复杂的半自动化软件生产线之时,以IBM为代表的Jazz社区却实现了几代软件大师从未实现的梦想——真正软件工程化生产线的框架被缔造出来。面对着Jazz,我们不仅陷入沉思,它以及它所带来的变革对软件行业甚至其他产业的影响是什么?是空前的生产力?是更扁平智能的虚拟开发团队?这些也是Rational大中国区专家们创作本书的一个动力。
从软件工程这40年的风风雨雨,也从亲身经历她真正走入中国这10多年的历程,我们看到整个行业逐步成熟起来,由早期依赖于个人之力进行作坊式的开发、逐步发展到后来的小团队、大型团队甚至全球分布式团队的协作开发。然而,发展孕育着挑战,挑战需要变革。我们也在思考着软件交付的昨天、今天和未来,思考着软件工程面临的挑战和发展的趋势,思考着Jazz带来的变革。这些都是我们软件行业同仁们在不断思考和探索的,也是推动我们不断创新的思想之源。..
坐而论道,则徒托空言;井臼亲操,则亲身体验。这也是我们创作的另外一个动力。软件工程行业已经进入百花齐放的时代,传统开发、迭代开发、敏捷开发各个流派百家争鸣。敏捷已经成为主流趋势之一,在这里我们也想通过一种方式找到实现敏捷的最佳表达,让人们能够真正体会Jazz技术下的工具是如何实现团队协作,如何将敏捷思想体现得淋漓尽致。Scrum则是最好的一个实践思想,一个Scrum团队如何使用新一代软件交付生产线去奏响软件生产的乐章呢?理论和实践的结合无疑给新一代软件生产线最好的展现机会。
最后,通过这个机会我们希望能够和大家一起来体会Jazz带来的创新;面对变革的时代,也希望大家和Rational一起创造梦想与未来,让中国软件开发行业迈着坚实的步伐更上一层楼。...
IBM软件部Rational大中国区总经理 夏然
2009年6月
如同第一个飞梭纺织机、第一个机器人的出现,2008年以来,当IBM向全球宣布新一代软件交付生产线技术Jazz以及一大批基于Jazz的产品被陆续推出之时,一个划时代的软件生产线已经形成。当其他业界同仁正在尝试通过各种集成和二次开发技术将分散的工具堆砌拼凑成一个成本高昂、维护复杂的半自动化软件生产线之时,以IBM为代表的Jazz社区却实现了几代软件大师从未实现的梦想——真正软件工程化生产线的框架被缔造出来。面对着Jazz,我们不仅陷入沉思,它以及它所带来的变革对软件行业甚至其他产业的影响是什么?是空前的生产力?是更扁平智能的虚拟开发团队?这些也是Rational大中国区专家们创作本书的一个动力。
从软件工程这40年的风风雨雨,也从亲身经历她真正走入中国这10多年的历程,我们看到整个行业逐步成熟起来,由早期依赖于个人之力进行作坊式的开发、逐步发展到后来的小团队、大型团队甚至全球分布式团队的协作开发。然而,发展孕育着挑战,挑战需要变革。我们也在思考着软件交付的昨天、今天和未来,思考着软件工程面临的挑战和发展的趋势,思考着Jazz带来的变革。这些都是我们软件行业同仁们在不断思考和探索的,也是推动我们不断创新的思想之源。..
坐而论道,则徒托空言;井臼亲操,则亲身体验。这也是我们创作的另外一个动力。软件工程行业已经进入百花齐放的时代,传统开发、迭代开发、敏捷开发各个流派百家争鸣。敏捷已经成为主流趋势之一,在这里我们也想通过一种方式找到实现敏捷的最佳表达,让人们能够真正体会Jazz技术下的工具是如何实现团队协作,如何将敏捷思想体现得淋漓尽致。Scrum则是最好的一个实践思想,一个Scrum团队如何使用新一代软件交付生产线去奏响软件生产的乐章呢?理论和实践的结合无疑给新一代软件生产线最好的展现机会。
最后,通过这个机会我们希望能够和大家一起来体会Jazz带来的创新;面对变革的时代,也希望大家和Rational一起创造梦想与未来,让中国软件开发行业迈着坚实的步伐更上一层楼。...
IBM软件部Rational大中国区总经理 夏然
2009年6月
媒体评论回到顶部↑
面临快速变化的业务和日益激烈的竞争环境,移动通信正在考虑如何通过敏捷开发,提高开发团队应对变化和快速响应能力。本书通过具体案例把敏捷开发方法和敏捷团队协作平台很好结合,对移动通信领域软件开发的敏捷转型,帮助开发团队快速打造敏捷开发的核心能力,具有重要参考价值。.
中国移动深圳有限公司副总经理 韩林
我一口气读完了全书,发现这本书就是我目前所需要的。它不但介绍了敏捷方法的基本原理,也告诉我们如何采用Rational Team Concert来管理敏捷项目实践。IBM内部目前有很多项目都在转向敏捷开发,我要把这本书介绍给我的同事,这本书来得太及时了。...
软件工程知名专家,IBM实验室资深开发经理 傅纯一
中国移动深圳有限公司副总经理 韩林
我一口气读完了全书,发现这本书就是我目前所需要的。它不但介绍了敏捷方法的基本原理,也告诉我们如何采用Rational Team Concert来管理敏捷项目实践。IBM内部目前有很多项目都在转向敏捷开发,我要把这本书介绍给我的同事,这本书来得太及时了。...
软件工程知名专家,IBM实验室资深开发经理 傅纯一

点击看大图




加载中...