当前位置:首页 > 工业技术
快速软件开发  有效控制与完成进度计划
快速软件开发  有效控制与完成进度计划

快速软件开发 有效控制与完成进度计划PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)斯蒂夫·迈克康奈尔(Steve McConnell)著;席相霖等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505372858
  • 页数:470 页
图书介绍:本书在总结了包括微软公司在内的美国软件业成千上万个软件开发项目的实践经验、研究成果、经验教训的基础上,详细列出了几十种经实践证明可以直接在软件开发中应用,以提高开发速度的最佳实践方法、开发策略、实用技巧。
《快速软件开发 有效控制与完成进度计划》目录

第一部分 有效开发 1

第1章 欢迎学习快速软件开发 2

1.1 什么是快速软件开发 2

1.2 实现快速开发 3

第2章 快速开发策略 6

2.1 快速开发的总体战略 9

2.2 开发速度的四维 11

2.3 快速开发的一般分类 17

2.4 哪一维更重要 20

2.5 快速开发的权衡策略 21

第3章 典型错误 27

3.1 典型错误案例研究 27

3.2 错误对开发进度的影响 34

3.3 常见的典型错误 36

3.4 逃离 Gilligan 岛 44

第4章 软件开发的基本原则 45

4.1 管理原则 48

4.2 技术的基本原则 51

4.3 质量保障的基本原则 56

4.4 按照指导来做 61

第5章 风险管理 63

5.1 风险管理要素 65

5.2 风险识别 67

5.3 风险分析 72

5.4 风险的优先级 74

5.5 风险控制 76

5.6 风险、高风险和冒险 80

第二部分 快速开发 85

6.1 一个标准是否可以适合所有情况 86

第6章 快速开发中的核心问题 86

6.2 你需要什么样的开发方法 87

6.3 按时完成的可能性 92

6.4 感知与现实 94

6.5 时间到哪里去了 96

6.6 开发速度的权衡 100

6.7 典型的进度改进模式 102

6.8 向快速开发前进 103

第7章 生命期计划 105

7.1 纯瀑布模型 108

7.2 编码修正模型 110

7.3 螺旋模型 111

7.4 经过修改的瀑布模型 113

7.5 渐进原型 116

7.6 阶段交付 117

7.7 面向进度的设计 118

7.8 渐进交付 119

7.9 面向开发工具的设计 120

7.10 商品软件 121

7.11 为你的项目选择最快速的生命期 122

第8章 估算 129

8.1 软件估算的故事 131

8.2 估算步骤概述 137

8.3 规模估算 138

8.4 工作量估算 144

8.5 进度估算 145

8.6 大致的(Ballpark)进度估算 147

8.7 估算修正 156

第九章 进度计划 162

9.1 过分乐观的进度计划 163

9.2 战胜进度压力 173

第10章 面向客户开发 183

10.1 客户对于快速开发的重要性 185

10.2 面向客户的开发方法 187

10.3 合理控制客户的期望值 191

第11章 激励机制 194

11.1 开发人员的典型动机 196

11.2 最重要的5个激励因素 198

11.3 利用其他激励因素 203

11.4 士气杀手 206

第12章 团队合作 212

12.1 团队合作中软件的使用 214

12.2 团队合作对于快速开发的重要性 215

12.3 创造高业绩团队 217

12.4 团队为什么会失败 225

12.5 长期的团队建设 228

12.6 团队合作指导方针总结 229

第13章 团队结构 231

13.1 团队结构应考虑的因素 233

13.2 团队模式 236

13.3 管理者和技术领导 244

第14章 功能限定 248

14.1 项目早期:功能的简化 250

14.2 项目中期:功能蔓延的控制 257

14.3 项目后期:功能剪切 265

第15章 生产率工具 268

15.1 快速开发中生产率工具的作用 271

15.2 生产率工具的战略 274

15.3 生产率工具的获取 275

15.4 生产率工具的使用 279

15.5 银弹综合症 283

第16章 项目修复 289

16.1 一般的修复方案 291

16.2 修复计划 293

第三部分 最佳实践 305

最佳实践简介 306

Ⅲ.1 最佳实践章节的安排方式 308

Ⅲ.2 关于挑选最佳实践的总结 310

Ⅲ.3 最佳实践评估之总结 315

第17章 变更委员会(Change Board) 317

第18章 日创建和冒烟测试 318

18.1 使用日创建和冒烟测试 320

18.2 管理日创建和冒烟测试的风险 324

18.3 日创建和冒烟测试的附带效果 325

18.4 日创建和冒烟测试与其他方法的交互作用 325

18.5 日创建和冒烟测试的底线 325

18.6 使用日创建和冒烟测试成功的关键 325

第19章 变更设计 327

19.1 采用变更的设计 328

19.2 管理变更设计带来的风险 332

19.3 变更设计的附带效果 333

19.4 变更的设计与其他方法的关系 333

19.5 变更设计的底线 333

19.6 使用变更的设计方法成功的关键因素 333

第20章 渐进交付 334

20.1 渐进交付法的应用 335

20.3 渐进交付的附带效果 338

20.2 控制渐进交付的风险 338

20.4 渐进交付与其他方法的相互关系 339

20.5 渐进交付的底线 339

20.6 成功运用渐进交付法的关键 339

第21章 渐进原型 340

21.1 使用渐进原型 341

21.2 控制渐进原型的风险 342

21.3 渐进原型与其他方法的相互影响 346

21.4 渐进原型与其他方法的相互影响 346

21.5 渐进原型的底线 347

21.6 成功使用渐进原型法的关键 347

第22章 目标设定 348

第23章 检查 349

第24章 联合应用开发(JAD) 350

24.1 使用 JAD 351

24.2 控制 JAD 的风险 358

24.3 JAD 的附带效果 359

24.4 JAD 与其他方法的关系 359

24.5 JAD 方法的底线 360

24.6 成功使用 JAD 的关键 360

第25章 生命期模型的选择 361

第26章 测量 362

26.1 应用测量 363

26.2 管理测量的风险 369

26.3 测量的附带效果 371

26.4 测量与其他活动的相互关系 371

26.5 测量的底线 371

26.6 成功应用测量的关键 371

第27章 小型里程碑 372

27.1 应用小型里程碑 374

27.2 管理小型里程碑的风险 377

27.3 小型里程碑的附带效果 377

27.4 小型里程碑与其他一些活动的相互关系 377

27.5 小型里程碑的底线 378

27.6 成功应用小型里程碑的关键 378

第28章 外包 380

28.1 应用外包 381

28.2 管理外包风险 387

28.3 外包的附带效果 388

28.4 外包与其他一些活动的相互关系 388

28.5 外包的底线 388

28.6 成功应用外包的关键 388

第29章 原则性谈判 389

第30章 高效开发环境 390

30.1 应用高效开发环境 392

30.2 管理高效开发环境的风险 394

30.3 高效开发环境的附带效果 395

30.4 高效开发环境与其他活动的相互关系 395

30.5 高效开发环境的底线 395

30.6 成功应用高效开发环境的关键 396

第31章 快速开发语言(RDLs) 397

31.1 应用快速开发语言(RDLS) 400

31.2 管理快速开发语言(RDLS)的风险 401

31.3 快速开发语言的附带效果 402

31.4 快速开发语言与其他活动的相互关系 402

31.5 快速开发语言的底线 403

31.6 成功应用快速开发语言的关键 403

第32章 需求修正 404

第33章 重用 405

33.1 应用重用 406

33.2 重用中的风险管理 412

33.3 重用的附带效果 413

33.4 重用与其他实践的相互影响 413

33.5 重用的底线 414

33.6 重用成功应用的关键 414

第34章 签约雇佣 415

34.1 应用签约 416

34.2 签约中的风险管理 418

34.3 签约的附带效果 420

34.4 签约与其他实践的相互影响 420

34.5 签约的底线 420

34.6 签约成功应用的关键 420

第35章 螺旋型生命期模型 421

第36章 阶段性交付 422

36.1 应用阶段性交付 425

36.2 阶段性交付中的风险管理 427

36.3 阶段性交付的附带效果 428

36.4 阶段性交付与其他实践的相互影响 429

36.5 阶段性交付的底线 429

36.6 阶段性交付成功应用的关键 430

第37章 W 理论管理 431

37.1 应用 W 理论管理 433

37.2 W 理论管理中的风险管理 437

37.3 W 理论管理的附带效果 438

37.4 W 理论管理与其他实践的相互影响 438

37.5 W 理论管理的底线 438

37.6 W 理论管理成功应用的关键 439

第38章 舍弃型原型法 440

38.1 应用舍弃型原型法 441

38.2 舍弃型原型法中的风险管理 442

38.3 舍弃型原型法的附带效果 443

38.4 舍弃型原型法与其他实践的相互影响 443

38.5 舍弃型原型法的底线 443

38.6 舍弃型原型法成功的关键 443

第39章 限时开发 444

39.1 应用限时开发 446

39.2 控制限时开发的风险 448

39.3 限时开发的附带效果 449

39.4 限时开发与其他方法的相互关系 449

39.5 限时开发的底线 450

39.6 成功使用限时开发的关键 450

第40章 工具组 451

第41章 十大风险清单 452

第42章 构建用户接口原型 453

42.1 应用用户接口原型 455

42.2 管理用户接口原型的风险 458

42.3 用户接口原型的附带效果 458

42.4 用户接口原型与其他实践的相互影响 459

42.5 用户接口原型的底线 459

42.6 成功应用用户接口原型的关键 459

第43章 自愿加班 461

43.1 应用自愿加班 462

43.2 管理自愿加班的风险 466

43.3 自愿加班的附带作用 466

43.4 自愿加班与其他活动的交互作用 467

43.5 自愿加班的底线 467

43.6 成功应用自愿加班的关键 467

相关图书
作者其它书籍
返回顶部