《软件项目管理》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭宁,周晓华编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2007
  • ISBN:7810829726
  • 页数:322 页
图书介绍:《软件项目管理》论述了软件项目及项目管理的基本概念,涉及从项目的启动、计划、执行到收尾阶段的整个项目生命期的要点。从项目管理的角度,对软件项目开发过程管理和软件项目后期管理的各个环节逐一进行分析。全书内容包括软件项目管理的概念、软件项目的需求管理、生命周期、可行性研究、人力资源管理、沟通管理、冲突管理、合同管理、时间管理、成本管理、风险管理、质量管理、配置管理、收尾管理等内容,同时在各个章节都附有具体案例,这些启发性的案例本身就是对软件开发项目管理最好的注解。在每章后面还配有思考与练习题,供读者复习巩固之用。

第1章 软件项目管理概述 1

1.1 项目及其特征 1

1.1.1 项目定义 1

1.1.2 项目的基本特征 2

1.1.3 软件项目的特征 3

1.2 项目管理概述 5

1.2.1 项目管理的背景与定义 5

1.2.2 软件项目管理的特征及重要性 8

1.2.3 软件项目管理的成功原则 10

案例研究 12

习题 15

第2章 项目的生命期和管理过程 17

2.1 项目的生命周期 17

2.1.1 项目生命周期 17

2.1.2 软件项目生命周期的划分 19

2.2 软件项目管理过程 20

2.2.1 项目的管理内容 20

2.2.2 项目的管理过程 22

2.2.3 项目过程的相互作用 24

2.2.4 项目管理与软件产品管理的关系 25

案例研究 26

习题 28

第3章 项目经理与项目组织 30

3.1 项目相关利益主体 30

3.1.1 项目主要的利益相关主体 30

3.1.2 项目相关利益主体之间的关系 31

3.2 项目经理的责任和权力 32

3.2.1 项目经理的地位和作用 32

3.2.2 项目经理的职责 33

3.2.3 项目经理的权力 34

3.2.4 项目经理的能力 35

3.3 项目组织类型 36

3.3.1 职能型组织 36

3.3.2 项目型组织 37

3.3.3 矩阵型组织 38

3.3.4 项目组织的设计 39

3.3.5 项目组织形式的选择 40

案例研究 41

习题 44

第4章 人力资源管理与团队建设 46

4.1 人力资源管理 46

4.1.1 项目人力资源管理概述 46

4.1.2 项目组织计划 48

4.1.3 人力资源计划的平衡 49

4.2 项目团队建设 50

4.2.1 项目团队的特点 50

4.2.2 团队核心与团队精神 51

4.2.3 项目团队发展成长的过程 53

4.2.4 项目团队建设 55

4.2.5 团队成员与选择 59

4.2.6 项目成员的培训与交流 60

4.3 团队的激励 61

4.3.1 激励理论 61

4.3.2 激励因素 64

4.3.3 团队激励与组织凝聚实例 65

案例研究 66

习题 68

第5章 项目沟通与冲突管理 70

5.1 项目沟通管理 70

5.1.1 项目沟通管理概述 70

5.1.2 沟通在项目中的作用 71

5.1.3 沟通对软件项目实施效率的影响 72

5.1.4 项目信息传递的方式与渠道 73

5.1.5 沟通的障碍 77

5.1.6 项目沟通计划编制 78

5.1.7 有效沟通的方法和途径 79

5.2 项目冲突管理 81

5.2.1 冲突管理的概念 81

5.2.2 冲突来源 82

5.2.3 冲突处理 83

案例研究 85

习题 86

第6章 项目可行性研究与启动 88

6.1 项目识别 88

6.1.1 项目机会研究 88

6.1.2 识别需求提出项目建议书 89

6.1.3 项目选择 90

6.2 可行性研究 91

6.2.1 可行性研究的目标和作用 91

6.2.2 可行性研究的内容 93

6.2.3 可行性研究的步骤 95

6.3 项目启动 98

案例研究 100

习题 101

第7章 项目招投标与合同管理 103

7.1 招投标的基本程序 103

7.1.1 准备阶段 103

7.1.2 招标阶段 104

7.1.3 投标阶段 104

7.1.4 开标阶段 105

7.1.5 评标阶段 105

7.1.6 定标阶段 106

7.2 编写项目标书 106

7.2.1 编制标书的原则 106

7.2.2 招标书的主要内容 107

7.2.3 投标决策 108

7.2.4 编写投标书 109

7.3 项目合同管理 109

7.3.1 签订合同时应注重的问题 110

7.3.2 软件项目合同条款分析 111

7.3.3 合同管理 116

7.3.4 合同收尾 117

7.3.5 产品选择与商务谈判 118

案例研究 119

习题 121

第8章 软件项目需求与变更管理 122

8.1 软件项目需求管理概述 122

8.1.1 软件需求定义 122

8.1.2 需求管理 125

8.1.3 需求管理过程 127

8.2 软件项目任务分解 129

8.2.1 工作分解结构 129

8.2.2 任务分解的过程 131

8.3 软件需求的变更控制 133

8.3.1 需求变更原因分析 133

8.3.2 管理变更请求 134

8.3.3 需求变更处理流程 135

案例研究 136

习题 138

第9章 软件项目的时间管理 139

9.1 软件项目时间管理概述 139

9.1.1 基本概念 139

9.1.2 项目时间管理的内容 140

9.1.3 项目时间管理的特点 142

9.2 进度计划图 142

9.2.1 甘特图 142

9.2.2 网络图 143

9.3 项目进度估算 145

9.3.1 基于规模的进度估算 146

9.3.2 网络计划技术 146

9.3.3 基于承诺的进度估算法 151

9.3.4 估算方法的选择 151

9.4 编制项目进度计划 152

9.4.1 项目进度计划 152

9.4.2 编制进度计划 153

9.5 软件项目计划的编写 154

9.5.1 软件项目计划模板 154

9.5.2 项目进度计划的补充方法 161

案例研究 162

习题 164

第10章 软件项目的成本管理 166

10.1 成本管理的概念 166

10.1.1 软件项目成本 166

10.1.2 成本管理的内容 169

10.2 项目资源计划 169

10.2.1 资源计划的主要依据 170

10.2.2 资源计划的编制步骤 170

10.2.3 编制资源计划的方法与工具 171

10.3 项目成本估算 174

10.3.1 项目成本估算概述 174

10.3.2 软件项目成本估算方法 176

10.3.3 项目成本估算的结果 182

10.4 项目成本预算 182

10.4.1 成本预算概述 182

10.4.2 项目成本预算的步骤 184

10.4.3 成本预算的结果 185

10.4.4 项目计划的优化 187

案例研究 190

习题 194

第11章 软件项目风险管理 199

11.1 项目风险管理概述 199

11.1.1 风险概述 199

11.1.2 风险管理概述 201

11.1.3 风险管理的意义 204

11.2 项目风险的管理规划 204

11.2.1 风险管理规划的内容与依据 204

11.2.2 风险管理规划的程序 205

11.2.3 风险管理规划的成果 206

11.3 项目风险识别 207

11.3.1 风险识别过程 207

11.3.2 风险条目检查表 208

11.3.3 头脑风暴法 210

11.3.4 情景分析法 212

11.3.5 风险识别的结果 213

11.4 风险分析 214

11.4.1 项目风险的度量 214

11.4.2 风险估计方法 215

11.4.3 风险评估 219

11.5 项目风险应对 220

11.5.1 项目风险应对的原则 220

11.5.2 项目风险的应对措施 221

11.5.3 风险应对措施制定的结果 223

11.6 项目风险监控 225

11.6.1 项目风险监控概述 225

11.6.2 风险监控程序 226

11.6.3 风险监控的方法 227

11.6.4 风险监控的成果 228

案例研究 228

习题 231

第12章 软件项目质量管理 233

12.1 软件质量概述 233

12.1.1 质量的基本概念 233

12.1.2 软件质量 234

12.1.3 项目质量管理的概念 239

12.2 软件质量的度量 240

12.2.1 软件度量 240

12.2.2 软件度量的分类 241

12.2.3 软件度量过程 242

12.3 软件质量管理 243

12.3.1 软件项目的质量计划 244

12.3.2 软件项目质量保证 247

12.3.3 质量控制 250

12.4 软件质量体系 252

12.4.1 ISO 9000∶2000标准体系 252

12.4.2 CMM标准体系 254

12.4.3 ISO 9001∶2000与CMM的比较 257

案例研究 258

习题 259

第13章 软件配置管理 261

13.1 软件配置及其管理的概念 261

13.1.1 软件配置管理概述 261

13.1.2 软件配置项及基线 262

13.2 软件配置管理的基本活动 264

13.2.1 制定软件配置计划 264

13.2.2 配置管理环境的建立 265

13.2.3 确定配置标识 266

13.2.4 版本管理 266

13.2.5 变更控制 268

13.2.6 系统整合 268

13.2.7 配置状态报告 269

13.2.8 配置审核 269

13.2.9 配置管理工具 270

13.3 软件的测试管理 271

13.3.1 软件测试遵循的标准 271

13.3.2 软件测试的特点 272

13.3.3 测试的层次与内容 273

13.3.4 软件测试产品 273

13.3.5 软件测试的组织 274

13.3.6 测试计划 275

案例研究 276

习题 281

第14章 项目执行与控制 282

14.1 项目计划的执行 282

14.1.1 项目执行的输入 282

14.1.2 项目执行的工具和方法 282

14.1.3 项目执行的结果 283

14.2 跟踪项目进展情况 283

14.2.1 跟踪的益处 283

14.2.2 项目的跟踪 284

14.3 项目控制 286

14.3.1 概述 287

14.3.2 项目控制步骤 288

14.3.3 范围控制 289

14.3.4 进度控制 291

14.3.5 成本控制 297

案例研究 304

习题 306

第15章 项目收尾与验收 308

15.1 项目收尾概述 308

15.1.1 项目结束 308

15.1.2 项目收尾过程 309

15.2 项目验收 310

15.2.1 项目范围确认 310

15.2.2 质量验收 311

15.2.3 项目资料验收 311

15.3 项目移交与清算 312

15.3.1 项目移交 312

15.3.2 项目清算 313

15.4 项目后评价 314

15.4.1 项目后评价概述 314

15.4.2 项目后评价的范围和内容 315

15.4.3 项目后评价的实施 317

案例研究 318

习题 320

参考文献 322