展开全部

主编推荐语

本书借助于实际案例和数据,阐述了快速软件开发方法的要领和精髓。

内容简介

进度失控,几乎是每一个软件开发项目挥之不去的噩梦。如何从容赶急,如何通过正确的开发策略和原则,避免典型错误,有效地进行风险管理,从多个方面贯彻执行快速软件开发,都可以从本书中找到答案。

书中前两部分描述快速开发的策略和理念,其中的案例讨论有助于读者清楚地领略到策略和理念在实践中的作用。第三部分则由27个快速开发实践构成,对于技术领导、程序员和项目经理具有重要的参考和指导意义。

目录

  • 版权信息
  • 关于作者
  • 内容简介
  • 出版前言
  • 译者序
  • 前言
  • 第I部分 有效开发
  • 第1章 欢迎学习快速开发
  • 1.1 什么是快速开发
  • 1.2 实现快速开发
  • 第2章 快速开发策略
  • 2.1 快速开发的总体策略
  • 2.2 开发速度的四个维度
  • 2.3 快速开发的一般分类
  • 2.4 哪一个维度更重要
  • 2.5 快速开发的权衡策略
  • 深入阅读
  • 第3章 典型错误
  • 3.1 典型错误案例研究
  • 3.2 错误对开发进度的影响
  • 3.3 典型错误一览
  • 3.4 逃离吉利根岛
  • 第4章 软件开发的基本原则
  • 4.1 管理原则
  • 深入阅读
  • 4.2 技术的基本原则
  • 深入阅读
  • 4.3 质量保证的基本原则
  • 深入阅读
  • 4.4 按照指导来做
  • 深入阅读
  • 第5章 风险管理
  • 5.1 风险管理要素
  • 5.2 风险识别
  • 5.3 风险分析
  • 5.4 风险优先级
  • 5.5 风险控制
  • 5.6 风险、高风险和冒险
  • 深入阅读
  • 第Ⅱ部分 快速开发
  • 第6章 快速开发中的核心问题
  • 6.1 一个标准是否适合所有情况
  • 6.2 你需要什么样的开发方法
  • 6.3 按时完成的可能性
  • 6.4 感知与现实
  • 6.5 时间都去哪儿了
  • 6.6 开发速度的平衡
  • 6.7 典型的进度改进模式
  • 6.8 向快速开发前进
  • 深入阅读
  • 第7章 生命周期计划
  • 7.1 纯瀑布模型
  • 7.2 编码修正模型
  • 7.3 螺旋模型
  • 7.4 经过修改的瀑布模型
  • 7.5 渐进原型
  • 7.6 阶段性交付
  • 7.7 面向进度的设计
  • 7.8 渐进交付
  • 7.9 面向开发工具的设计
  • 7.10 商品软件
  • 7.11 为项目选择最快速的生命周期
  • 深入阅读
  • 第8章 估算
  • 8.1 软件估算的故事
  • 8.2 估算步骤概述
  • 8.3 规模估算
  • 8.4 工作量估算
  • 8.5 进度估算
  • 8.6 大致的进度估算
  • 8.7 估算修正
  • 深入阅读
  • 第9章 进度计划
  • 9.1 过分乐观的进度计划
  • 9.2 战胜进度压力
  • 深入阅读
  • 第10章 面向客户的开发
  • 10.1 客户对于快速开发的重要性
  • 10.2 面向客户的开发方法
  • 10.3 合理控制客户的期望值
  • 深入阅读
  • 第11章 激励机制
  • 11.1 开发人员的典型激励
  • 11.2 最重要的5个激励因素
  • 11.3 利用其他激励因素
  • 11.4 士气杀手
  • 深入阅读
  • 第12章 团队合作
  • 12.1 软件项目中的团队合作
  • 12.2 团队合作对快速开发的重要性
  • 12.3 创建高绩效团队
  • 12.4 团队为什么会失败
  • 12.5 长期的团队建设
  • 12.6 团队合作指导方针总结
  • 深入阅读
  • 第13章 团队结构
  • 13.1 团队结构应该考虑的因素
  • 13.2 团队模式
  • 13.3 管理者和技术主管
  • 深入阅读
  • 第14章 功能限定
  • 14.1 项目早期:功能的简化
  • 14.2 项目中期:功能蔓延的控制
  • 14.3 项目后期:功能剪切
  • 深入阅读
  • 第15章 生产率工具
  • 15.1 快速开发中生产率工具的作用
  • 15.2 生产率工具的战略
  • 15.3 生产率工具的获取
  • 15.4 生产率工具的使用
  • 15.5 银弹综合征
  • 深入阅读
  • 第16章 项目修复
  • 16.1 一般的修复方案
  • 16.2 修复计划
  • 深入阅读
  • 第Ⅲ部分 最佳实践
  • 第17章 变更委员会
  • 第18章 每日构建和冒烟测试
  • 18.1 使用每日构建和冒烟测试
  • 18.2 管理每日构建和冒烟测试中的风险
  • 18.3 每日构建和冒烟测试的附带效果
  • 18.4 每日构建和冒烟测试与其他实践的相互关系
  • 18.5 每日构建和冒烟测试的底线
  • 18.6 成功使用每日构建和冒烟测试的关键
  • 深入阅读
  • 第19章 变更设计
  • 19.1 使用面向变更的设计
  • 19.2 管理变更设计带来的风险
  • 19.3 变更设计的附带效果
  • 19.4 变更设计与其他实践的相互关系
  • 19.5 变更设计的底线
  • 19.6 成功使用变更设计的关键
  • 深入阅读
  • 第20章 渐进交付
  • 20.1 使用渐进交付
  • 20.2 管理渐进交付中的风险
  • 20.3 渐进交付的附带效果
  • 20.4 渐进交付与其他实践的相互关系
  • 20.5 渐进交付的底线
  • 20.6 成功使用渐进交付的关键
  • 深入阅读
  • 第21章 渐进原型
  • 21.1 使用渐进原型
  • 21.2 管理渐进原型中的风险
  • 21.3 渐进原型的附带效果
  • 21.4 渐进原型与其他实践的相互关系
  • 21.5 渐进原型的底线
  • 21.6 成功使用渐进原型的关键
  • 深入阅读
  • 第22章 目标设定
  • 第23章 检查
  • 第24章 联合应用程序开发
  • 24.1 使用JAD
  • 24.2 管理JAD中的风险
  • 24.3 JAD的附带效果
  • 24.4 JAD与其他实践的相互关系
  • 24.5 JAD方法的底线
  • 24.6 成功使用JAD的关键
  • 深入阅读
  • 第25章 生命周期模型的选择
  • 第26章 度量
  • 26.1 使用度量
  • 26.2 管理度量中的风险
  • 26.3 度量的附带效果
  • 26.4 度量与其他实践的相互关系
  • 26.5 度量的底线
  • 26.6 成功使用度量的关键
  • 深入阅读
  • 第27章 小型里程碑
  • 27.1 使用小型里程碑
  • 27.2 管理小型里程碑中的风险
  • 27.3 小型里程碑的附带效果
  • 27.4 小型里程碑与其他实践的相互关系
  • 27.5 小型里程碑的底线
  • 27.6 成功使用小型里程碑的关键
  • 深入阅读
  • 第28章 外包
  • 28.1 使用外包
  • 28.2 管理外包中的风险
  • 28.3 外包的附带效果
  • 28.4 外包与其他实践的相互关系
  • 28.5 外包的底线
  • 28.6 成功使用外包的关键
  • 深入阅读
  • 第29章 原则谈判法
  • 第30章 高效开发环境
  • 30.1 使用高效开发环境
  • 30.2 管理高效开发环境中的风险
  • 30.3 高效开发环境的附带效果
  • 30.4 高效开发环境与其他实践的相互关系
  • 30.5 高效开发环境的底线
  • 30.6 成功使用高效开发环境的关键
  • 深入阅读
  • 第31章 快速开发语言
  • 31.1 使用快速开发语言
  • 31.2 管理快速开发语言中的风险
  • 31.3 快速开发语言的附带效果
  • 31.4 快速开发语言与其他实践的相互关系
  • 31.5 快速开发语言的底线
  • 31.6 成功使用快速开发语言的关键
  • 深入阅读
  • 第32章 需求提炼
  • 第33章 重用
  • 33.1 使用重用
  • 33.2 管理重用中的风险
  • 33.3 重用的附带效果
  • 33.4 重用与其他实践的相互关系
  • 33.5 重用的底线
  • 33.6 成功使用重用的关键
  • 深入阅读
  • 第34章 签约
  • 34.1 使用签约
  • 34.2 管理签约中的风险
  • 34.3 签约的附带效果
  • 34.4 签约与其他实践的相互关系
  • 34.5 签约的底线
  • 34.6 成功使用签约的关键
  • 深入阅读
  • 第35章 螺旋型生命周期模型
  • 第36章 阶段性交付
  • 36.1 使用阶段性交付
  • 36.2 管理阶段性交付中的风险
  • 36.3 阶段性交付的附带效果
  • 36.4 阶段性交付与其他实践的相互关系
  • 36.5 阶段性交付的底线
  • 36.6 成功使用阶段性交付的关键
  • 深入阅读
  • 第37章 W理论管理
  • 37.1 使用W理论管理
  • 37.2 管理W理论管理中的风险
  • 37.3 W理论管理的附带效果
  • 37.4 W理论管理与其他实践的相互关系
  • 37.5 W理论管理的底线
  • 37.6 成功使用W理论管理的关键
  • 深入阅读
  • 第38章 舍弃型原型法
  • 38.1 使用舍弃型原型法
  • 38.2 管理舍弃型原型法中的风险
  • 38.3 舍弃型原型法的附带效果
  • 38.4 舍弃型原型法与其他实践的相互关系
  • 38.5 舍弃型原型法的底线
  • 38.6 成功使用舍弃型原型法的关键
  • 深入阅读
  • 第39章 限时开发
  • 39.1 使用限时开发
  • 39.2 管理限时开发中的风险
  • 39.3 限时开发的附带效果
  • 39.4 限时开发与其他实践的相互关系
  • 39.5 限时开发的底线
  • 39.6 成功使用限时开发的关键
  • 深入阅读
  • 第40章 工具组
  • 第41章 前十大风险清单
  • 第42章 构建用户界面原型
  • 42.1 使用用户界面原型
  • 42.2 管理用户界面原型中的风险
  • 42.3 用户界面原型的附带效果
  • 42.4 用户界面原型与其他实践的相互关系
  • 42.5 用户界面原型的底线
  • 42.6 成功使用用户界面原型的关键
  • 深入阅读
  • 第43章 自愿加班
  • 43.1 使用自愿加班
  • 43.2 管理自愿加班中的风险
  • 43.3 自愿加班的附带效果
  • 43.4 自愿加班与其他实践的相互关系
  • 43.5 自愿加班的底线
  • 43.6 成功使用自愿加班的关键
  • 深入阅读
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。