出版时间:2003-7 出版社:人民邮电出版社 作者:马蒂亚森(Mathiassenlars) 页数:348 字数:516 译者:曹济
内容概要
本书系统全面地介绍了软件过程改进,其内容来自于多家组织的SPI实践。本书描述了真实的来自业界的SPI经验,在实施软件过程改进过程中存在的问题,以及是如何解决这些问题的。
本书分成5个部分。第一部分包括第1章和第2章,介绍作者们三年的合作项目的主要收获点。在第一部分,展示了在此项目中指导实践的理论和模型概貌。第二部分,把从此次经历中学到的东西分成4章。每一章描述了一个公司在SPI经验中的特征,每一章也用其描绘的相应的特征来命名。第三部分——启动学习,着重于如何使学习的环境结构化以及开始在SPI过程中启动学习。第四部分——组织级的学习,它超出了评估的内容,采用一种反馈的观点来看SPI。第五部分研究了在SPI的不同技术中一些有趣的细节。
本书对于国内IT企业计划、实施和管理SPI活动有很强的借鉴指导意义,本书适合于IT企业的研发主管,项目经理和软件开发人员阅读参考,也可作为计算机科学专业、软件工程专业的相关教学参考书。
书籍目录
第一部分 学习改进 1 第1章 在实践中学习SPI 31.1 注重问题 41.1.1 实例 51.1.2 关键因素 61.1.3 进一步的见解 61.2 重视知识创新` 71.2.1 实例 81.2.2 关键因素 91.2.3 进一步的见解 101.3 鼓励参与 111.3.1 实例 111.3.2 关键因素 131.3.3 进一步的见解 141.4 集中领导力量 141.4.1 实例 141.4.2 关键因素 161.4.3 进一步的见解 161.5 为持续的改进作计划 171.5.1 实例 171.5.2 关键因素 181.5.3 进一步的见解 191.6 在学习中改进 191.7 参考文献 20 第2章 SPI思想和实践的MAP 232.1 SPI的管理 252.1.1 组织 252.1.2 计划 272.1.3 反馈 282.2 SPI的方法 292.2.1 渐进 292.2.2 标准 302.2.3 约定 312.3 SPI的目标 322.3.1 过程 322.3.2 能力 342.3.3 环境 352.4 描述SPI的实践 362.4.1 正确的改进 372.4.2 雄心勃勃的改进 392.4.3 基础的改进 402.4.4 自发的改进 412.4.5 画出你自己的MAP 422.5 参考文献 45 第二部分 从实践中学习 47 第3章 正确地改进 493.1 背景 503.1.1 爱立信(丹麦)公司的内情:结构复杂和正在成长 503.2 启动这个看起来正确的改进 513.2.1 SPI目标 523.2.2 SPI组织及启动 533.3 评估 543.3.1 加速评估-视野开阔者 543.3.2 超轻量级评估-让大家都参与 553.4 后果 563.5 结果 583.5.1 快速进步 583.5.2 CMM的加速评估 583.5.3 CMM的超轻量级评估 583.5.4 缺乏过程的性能度量 593.5.5 SPI过程失去了动力 593.6 反馈 593.7 正确过程中的经验教训 613.7.1 集中精力和简化 613.7.2 深入实践人员 613.7.3 确保管理层的关注及反馈 623.7.4 激励个人的责任心 623.7.5 保持SPI的局部性 623.8 将来 633.9 参考文献 64 第4章 雄心勃勃的改进:僵局和内部解决 654.1 Systematic的背景 674.1.1 组织 674.1.2 SPI过程 684.2 雄心的开始 704.2.1 镀金僵局 724.2.2 内部解决:洞察力 734.3 新的优先级 744.3.1 不一致的僵局 744.3.2 内部解决:授权 754.4 过程改进的推广 764.4.1 同行僵局 774.4.2 内部解决方案:角色模型 784.5 从雄心组织得到的教训 804.5.1 雄心的作用 804.5.2 组织的作用 804.5.3 问题及其解决的规律 814.6 结论 814.7 参考文献 82 第5章 基础的改进 835.1 背景:SPI项目 845.2 实施:项目管理活动 865.2.1 建立一个标准 875.2.2 给予激励、激发讨论 885.2.3 提供培训教育 895.3 从基础做起 905.4 三个方面的反馈 925.4.1 革新:合理的观点 925.4.2 文化过程的革新 935.4.3 政治的革新 945.5 得到的教训 965.6 结论 985.7 参考文献 98 第6章 自发的改进 996.1 自发的策略 1006.1.1 关注项目经理 1016.1.2 问题诊断 1016.1.3 支持小组 1026.2 改进活动 1036.2.1 开发模型活动 1036.2.2 需求规范 1056.2.3 重用 1066.2.4 项目跟踪 1066.2.5 配置管理 1076.3 自发策略的优点与缺点 1086.4 结论:什么都不稳定 1106.5 参考文献 112 第三部分 启动学习 113 第7章 在评估中学习 1157.1 BOOTSTRAP工具 1157.2 结果概述 1177.3 组织学习 1227.3.1 Brüel & Kj?r公司 1237.3.2 Systematic 1247.3.3 Danske Data 1257.3.4 一般性经验 1267.4 评估师的经验 1287.4.1 结论概述 1287.4.2 示例或综述 1297.4.3 细节揭示 1307.4.4 评估有效性 1307.5 结论 1317.6 参考文献 132 第8章 从问题出发―得到更好的产品 1338.1 BUG分析方法 1358.2 BUG分析结论 1378.2.1 BUG分布分析 1378.2.2 与需求相关的分析 1408.2.3 BUG的时间分布 1418.3 确定预防技术 1428.4 改进的收益 1468.5 讨论 1488.5.1 管理层的支持 1488.5.2 分类法的局限性 1498.5.3 测量的局限性 1498.5.4 成熟度影响 1498.6 总结 1508.7 致谢 1518.8 参考文献 151 第9章 SPI中的问题诊断 1539.1 问题诊断方法 1559.1.1 第一步,定义范围 1559.1.2 第二步,准备面谈 1569.1.3 第三步,组织面谈 1579.1.4 第四步,实施面谈 1589.1.5 第五步,及时分析面谈结果 1589.1.6 第六步,总结问题 1599.1.7 第七步,提供反馈信息并获得认可 1599.2 应用问题诊断 1609.3 讨论 1619.3.1 问题诊断比基于模型的评估更好吗? 1629.3.2 你应该什么时候应用问题诊断方法? 1639.3.3 由谁来执行问题诊断? 1639.3.4 你应当如何优先化发现的问题? 1649.3.5 问题诊断需要什么样的组织资源? 1649.4 总结和结论 1649.5 参考文献 165 第10章 项目评估 16710.1 案例一:爱立信(丹麦)公司 16810.1.1 挑战 16910.1.2 结果 17010.1.3 分析 17310.2 案例二:DANSKE DATA公司 17310.2.1 挑战 17410.2.2 开发和执行项目评估 17410.2.3 结果 17510.2.4 分析 17510.3 用项目评估来支持SPI 17710.3.1 建议1:为项目评估建立一个独立的过程 17810.3.2 建议2:支持专一的、特定项目的改进 18010.3.3 建议3:支持组织化的改进 18110.4 结论 18310.5 参考文献 184 第11章 评估策略的选择框架 18511.1 框架 18611.1.1 辅助的基于模型的评估 18711.1.2 辅助的度量项目与基准测试 18811.1.3 单个项目的独立评估 18811.1.4 独立的基于项目的度量程序 18911.1.5 辅助的基于模型的评估(小型例子) 18911.1.6 辅助的问题诊断 19011.1.7 独立的基于模型的自评估 19011.1.8 独立的基于项目的自评估 19111.2 选择评估策略的准则 19111.2.1 第一步,选择主要的策略 19111.2.2 第二步,考虑一个组合的策略 19411.2.3 第三步,设计评估 19511.3 结论和讨论 19611.4 参考文献 198 第四部分 组织级的学习 199 第12章 理解并实施SPI 20112.1 用于SPI实施和知识传播的模型 20212.2 案例1:Network Products公司的SPI 20412.2.1 个体视角 20512.2.2 组织结构视角 20512.2.3 交互过程视角 20612.2.4 讨论 20812.3 案例2:Danske Data公司的SPI 20812.3.1 个体视角 20912.3.2 组织结构视角 20912.3.3 交互过程视角 21012.3.4 讨论 21112.4 实施和知识传播 21212.5 结论 21312.6 参考文献 213第13章 改进客户关系 21713.1 理解客户关系 21713.2 上层:协作和竞争 22013.3 合约层:信任和控制 22113.4 开发层:关注和工程 22313.5 关系动力学 22413.6 成熟度模型 22413.7 沟通会 22713.8 早期举措 23113.9 结论 23213.10 参考文献 233第14章 在SPI工作中进行组织级学习的策略 23514.1 SPI中的组织级学习 23614.2 SPI项目分析 23914.2.1 Systematic公司 23914.2.2 Brüel & Kj?r公司 24114.2.3 爱立信(丹麦)公司 24314.2.4 Danske Data公司 24514.3 讨论 24614.3.1 探索型学习 24914.3.2 开发型学习 25014.4 结论 25114.5 参考文献 252 第五部分 学习先进的技术 255 第15章 实施SPI:组织级方法 25715.1 知识扩散:综述 25815.2 项目的相关环境 26015.3 实施研讨会 26115.3.1 分析阶段 26115.3.2 设计阶段 26315.3.3 策划阶段 26615.4 经验教训 26715.4.1 对目标领域详细描述 26715.4.2 对相关利益者进行详细分析是不必要的;角色模型会更好。 26715.4.3 不要过分强调实施策略 26815.4.4 明确完整产品是重要的 26815.4.5 在策划之前讨论实施风险 26915.5 结论 26915.6 参考文献 270第16章 过程实施团队中的风险管理 27316.1 风险管理模型 27416.2 应用一定的模型 27716.3 经验与建议 28216.4 结论 28316.5 参考文献 285第17章 度量实施的基本原则 28717.1 度量程序示例 29117.1.1 Danske Data公司 29117.1.2 三家小公司 29217.2 实施原则 29417.2.1 知识 29417.2.2 度量工作的组织结构 29517.2.3 度量工作设计 29717.2.4 沟通 29917.2.5 数据使用 30117.3 讨论与结论 30217.4 参考文献 304第18章 更好地获取需求 30718.1 分析阶段 30818.1.1 收集信息 30818.1.2 识别问题解决技术 30918.1.3 对技术的优先级排序 30918.2 集中试点阶段 31018.2.1 选择技术 31018.2.2 培训团队使用技术 31118.2.3 跟随采用并评价使用情况 31118.3 广泛普及阶段 31318.3.1 推广成果 31318.3.2 推广技术知识 31418.3.3 支持技术应用 31418.3.4 评价技术的使用情况 31518.4 其他公司如何改进 31618.5 参考文献 317附录A 风险与措施表 319A.1 改进领域 319A.2 改进思路 320A.3 改进过程 322A.4 改进实施者 323研究团队 327
图书封面
评论、评分、阅读与下载