快速开发(纪念版)

快速开发(纪念版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

书中前两部分描述快速开发的策略和理念,其中的案例讨论有助于读者清楚地领略到策略和理念在实践中的作用。第三部分则由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 成功使用自愿加班的关键

深入阅读

参考文献

快速开发(纪念版)是2020年由清华大学出版社出版,作者[美] 史蒂夫·麦康奈尔。

得书感谢您对《快速开发(纪念版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微信小程序·云开发:快速入门与实践 电子书
本书系统讲解小程序全栈项目开发所需的前后端技术。本书首先以实操的方式全面地介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念,然后以相册、博客、问卷小程序为例介绍如何规划、开发一个完整的小程序项目,最后提出云函数、云数据库、云调用的开发指引及性能优化建议。本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合,充分做到让读者从零基础起步,不需要学习其他前置编程
RISC-V架构与嵌入式开发快速入门 电子书
为了促进RISC-V在国内的普及,尤其是被广大初学者接受和快速入门,本书将分享和总结一些使用RISC-V进行嵌入式开发的相关技术和经验,主要面向对RISC-V感兴趣的入门用户,包括嵌入式软件开发和硬件设计人员。 本书的姊妹版《手把手教你设计CPU——RISC-V处理器篇》已经出版,提供了一个非常高效的超低功耗开源RISC-V处理器学习案例——蜂鸟E203,并对其进行了全方面剖析和讲解,解决了在CPU硬件设计方面中文资料欠缺的问题。
从零开始:快速入门Unity3D游戏开发 电子书
快速掌握Unity游戏开发技能,顺利完成一款游戏的开发和发布。
Kubernetes快速入门 电子书
本书共分为10章,涵盖Kubernetes的基础知识,并附带配套案例,介绍Kubernetes是什么,为什么需要Kubernetes,以及Kubernetes的发展方向。