精益软件开发艺术

精益软件开发艺术
作 者: 希布斯 沙利文 章显洲
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工程/开发项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Curt Hibbs是波音公司的资深工程师,曾经担任过惠普(HP)、Intuit、嘉信理财(Charles Schwab)、维望迪环球(Vivendi Universal)及其他更多公司的顾问。

内容简介

《精益软件开发艺术》将向你解释如何应用精益软件开发的实践来显著提高生产力和质量。基于对日本制造业产生革命性改变的实践,精益原则正被成功应用到产品设计、工程、供应链管理等领域中,现在也被应用到软件开发领域中了。书中覆盖了从开始精益软件开发之旅时,所能采用的最重要的五项实践的详情。这些都是简单、可增量递进的步骤,一步一个脚印的前进,将能使软件开发不断获得精益的效果!《精益软件开发艺术》适用于那些新近接触精益软件开发(也许还包括敏捷软件开发)的软件开发者和管理人员。也适用于那些想要快速了解“为什么精益软件开发是重要的”,以及“它可以为我做什么”的读者。

图书目录

前言

1 精益之由

 1.1 软件开发中的问题

 1.2 敏捷方法的成功故事

 1.3 精益方法的成功故事

 1.4 精益原则

2 在软件开发中应用精益思想

 2.1 精益软件开发

 2.2 精益Vs.敏捷

 2.3 起步

3 实践0:源代码管理和脚本化构建

 3.1 关于第0项实践

 3.2 源代码管理

 3.3 脚本化构建

 3.4 集成化环境(Integrated Environment)的纪律

 3.5总结

4 实践1:自动化测试

 4.1 为何需要测试?

 4.2 什么是自动化测试?

 4.3 测试的类型

 4.4 测试的方法

 4.5 总结

5 实践2:持续集成

 5.1 端到端(End-to-End)的自动化构建

 5.2 专门的构建服务器

 5.3 持续集成软件

 5.4 实施持续集成

 5.5 持续集成内建了质量

 5.6 实施持续集成中的阻力

 5.7 总结

6 实践3:精简代码

 6.1 保持代码的精益

 6.2 开发精简的代码

 6.3 实践“精简代码”的阻力

 6.4 总结

7 实践4:短迭代周期

 7.1 短迭代周期生成客户价值

 7.2 以短迭代周期进行开发

 7.3 关于迭代开发的误区

 7.4 把大任务分解成小片段

 7.5 总结

8 实践5:客户参与

 8.1 客户参与是双行道

 8.2 铺设道路

 8.3 一个常见问题

 8.4 总结

9 下一步?

 9.1 精益思想和分析实践

 9.2 改善(Kaizen)

 9.3 改善研习会

 9.4 价值流图

 9.5 其他精益技术

 9.6 其他互补的方法

 9.7 从这里到哪里去

A 资源

索引