书籍详情

奏响软件交付的爵士乐:Jazz平台实践者之路

奏响软件交付的爵士乐:Jazz平台实践者之路

作者:宁德军 等著

出版社:清华大学出版社

出版时间:2009-08-01

ISBN:9787302207191

定价:¥45.00

购买这本书可以去
内容简介
  《奏响软件交付的爵士乐:Jazz平台实践者之路》针对当今软件工程业的历史和现状,详尽地分析了软件交付所面临的问题与挑战,总结了由此催生的软件工程若干发展趋势,并且第一次提出了软件交付2.0的理念,概括出软件交付2.0的主要特征和能力,也引出了软件交付2.0时代最为杰出的代表——IBM Jazz平台。《奏响软件交付的爵士乐:Jazz平台实践者之路》通过深入浅出的技术讲解,揭开了IBM Jazz平台的神秘面纱。同时,《奏响软件交付的爵士乐:Jazz平台实践者之路》也第一次从实践角度对业界最著名的敏捷开发方法论Scrum进行了深刻剖析,通过Jazz平台架构上的Rational Team Concert工具,让读者真实地在敏捷世界中体验驾驭项目的乐趣。作者把软件工程领域多年的经验和理解、敏捷开发的方法和思想及工具实践紧密结合在一起,让读者一起奏响软件交付的华美乐章,亲身体验软件交付过程中的精髓和乐趣。《奏响软件交付的爵士乐:Jazz平台实践者之路》适合从事软件开发管理工作的开发团队负责人、项目经理、具体从事软件开发工作的系统分析员、开发人员、配置经理、构建经理等阅读。《奏响软件交付的爵士乐:Jazz平台实践者之路》还适合所有热爱Jazz技术的人和想要了解软件工程领域最新技术发展动态的软件开发工作者阅读。
作者简介
  宁德军 现任IBM Rational中国区高级技术经理,PMP。有超过15年的软件工程经验,曾为数十家公司提供过软件工程管理和项目管理的咨询服务。目前专注于软件过程改进、敏捷开发过程、项目管理和架构技术等研究。
目录
第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 小结
第3章 走进团队音乐会
3.1 无地域限制的软件交付舞台
3.2 团队音乐会主要场景说明
3.3 音乐会的主旋律——Scrum方法简介
3.3.1 Scrum中的角色
3.3.2 Scrum活动
3.3.3 Scrum工件
3.3.4 Scrum过程说明
3.4 小结
第4章 团队音乐会序幕:团队协作平台的快速创建
4.1 从网络社区下载RTC
4.2 安装RTC
4.3 安装RTC相关配套软件(可选)
4.4 启动RTC服务器环境
4.4.1 启动RTC服务器
4.4.2 启动Jabber服务器
4.5 启动RTC客户端,并连接RTC服务器
4.5.1 使用Web客户端连接RTC服务器
4.5.2 使用RTC的Eclipse客户端连接RTC服务器
4.6 RTC客户端用户界面简介
4.7 RTC系统管理
4.7.1 管理服务器
4.7.2 管理用户与许可证
4.8 小结
第5章 团队音乐会
第一乐章 :软件交付项目的快速启动
5.1 基本概念
5.2 通过向导快速创建一个新项目
5.3 添加团队成员
5.4 定义工作项的类别和发行版
5.5 定义开发段与迭代
5.6 快速初始化项目数据
5.6.1 步骤1:规划和创建SmartProject的流与组件
5.6.2 步骤2:创建个人的存储库工作空间
5.6.3 步骤3:创建Java项目,导入源代码文件
5.6.4 步骤4:把Java项目加入RTC存储库的组件中
5.6.5 步骤5:创建快照,记录
5.7 快速创建项目的构建环境
5.7.1 步骤1:创建构建脚本
5.7.2 步骤2:创建构建引擎
5.7.3 步骤3:创建构建定义
5.7.4 步骤4:配置构建引擎启动脚本
5.7.5 步骤5:验证构建环境是否正确..
5.8 项目成员连接到SmartProject项目
5.8.1 连接项目
5.8.2 配置RTC客户端与Jabber的连接
5.9 小结
第6章 团队音乐会
第二乐章:软件交付项目的规划
6.1 敏捷开发中的规划层次
6.2 敏捷项目规划过程
6.2.1 发布规划
6.2.2 迭代规划
6.3 在RTC中实现敏捷项目规划
6.3.1 准备敏捷项目规划环境
6.3.2 录入用户故事,生成产品订单
6.3.3 在RTC中制定发布规划
6.3.4 在RTC中制定迭代规划
6.4 小结
第7章 团队音乐会
第三乐章:软件交付项目的执行
7.1 RTC配置管理功能
7.2 RTC配置管理的基本概念
7.2.1 基本概念
7.2.2 典型的变更流程
7.3 RTC构建管理功能
7.3.1 构建环境的构成
7.3.2 构建环境的设置
7.3.3 构建的执行过程
7.4 开发人员初始化开发环境
7.5 开发人员完成工作任务的过程
7.6 集成构建与打基线
7.7 小结
第8章 团队音乐会
第四乐章:软件交付项目的监控
8.1 项目监控全景
8.2 监控手段1:监控变更情况
8.2.1 事件(Events)
8.2.2 RSSFeeds
8.2.3 其他
8.3 监控手段2:监控工作项
8.4 监控手段3:监控项目和团队健康状况
8.4.1 使用场景
8.4.2 操作介绍
8.5 监控手段4:监控个人工作健康状况
8.6 监控手段5:监控迭代健康状况
8.7 监控手段6:统计报表
8.8 监控手段7:工件的全生命周期的管理和追踪性
8.8.1 RTC对工件管理介绍
8.8.2 使用场景
8.8.3 操作说明
8.9 使用场景
8.1 0小结
第9章 团队音乐会的谢幕
9.1 冲刺回顾会议
9.2 软件开发过程的改进
9.2.1 RTC如何表示过程
9.2.2 NRTC中过程改进介绍
9.2.3 操作介绍
9.3 重用软件开发过程
9.4 小结
附录A 软件开发过程的演进
A.1 什么是RUP
A.2 什么是OpenUP
A.3 从RUP的演进,看软件工程文化变革
A.3.1 最佳实践的演进
A.3.2 RUP向敏捷的演进
附录B术语表...
猜您喜欢

读书导航