软件项目管理

出版时间:2012-8  出版社:机械工业出版社  作者:刘海,周元哲,陈燕 编著  页数:196  字数:252000  

内容概要

  本书系统地讲述了软件项目管理的概念、原理和方法。全书内容分为11章,第1章概括介绍了软件项目管理的基本概念和基本内容。第2章讨论了软件项目初期的立项和策划工作。第3~8章分别讲解了软件项目管理的核心内容,即成本管理、进度管理、质量管理、配置管理、风险管理和人力资源管理。第9章讨论了软件项目收尾阶段的工作。第10章介绍了软件项目管理领域中的一些新技术和新进展。第11章介绍了常用的软件项目管理工具。
  本书内容深入浅出,既注重知识的系统性,同时也兼顾了内容的先进性与实用性。本书既可以作为高等院校“软件项目管理”课程的教材或教学参考书,也可作为软件工作者或软件开发爱好者的参考用书。
本书配有授课电子课件,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:241151483,电话:010-88379753)。

书籍目录

出版说明
前言
第1章软件项目管理概述
1.1项目与软件项目
1.1.1什么是项目
1.1.2项目群和子项目
1.1.3软件项目
1.2软件项目管理的基本内容
1.2.1什么是项目管理
1.2.2软件项目管理的重要性
1.2.3软件项目管理的范围
1.3软件项目的生命周期
1.4小结
1.5习题
第2章软件项目立项和策划
2.1发现项目机会
2.2可行性分析
2.2.1现有系统的分析
2.2.2技术可行性分析
2.2.3项目投资及效益分析
2.2.4其他方面的可行性分析
2.3标志项目的高级别风险
2.4制订项目章程
2.5制订项目的初步范围说明书
2.6选择合适的项目方法
2.6.1分析项目特征
2.6.2制订技术计划
2.6.3选择最合适的过程模型
2.6.4瀑布模型
2.6.5V过程模型
2.6.6原型模型
2.6.7增量模型
2.6.8螺旋模型
2.6.9Rational统一过程
2.7项目合同
2.7.1项目招投标
2.7.2合同的分类和内容
2.7.3合同管理
2.8制订项目计划
2.9小结
2.10习题
第3章软件项目成本管理
3.1软件项目成本的基本概念
3.1.1软件项目规模与成本
3.1.2软件项目成本的构成
3.1.3软件项目成本管理及其目标
3.2软件规模度量
3.2.1代码行(LOC)
3.2.2功能点(FP)
3.3软件项目成本估算方法
3.3.1软件项目成本估算的依据
3.3.2自顶向下的估算
3.3.3自底向上的估算
3.3.4构造型成本模型(COCOMO)
3.3.5估算的误差度
3.4软件项目成本预算
3.5软件项目成本控制
3.5.1软件项目成本控制的目标
3.5.2实际成本与成本偏差
3.5.3挣值分析
3.5.4资源调度
3.5.5控制成本的方法
3.6小结
3.7习题
第4章软件项目进度管理
4.1软件项目进度管理概述
4.1.1软件项目进度的概念
4.1.2软件项目进度管理的目的和内容
4.1.3项目和活动
4.2工作分解结构(WBS)
4.2.1工作分解的原则
4.2.2WBS的分层设计
4.2.3WBS的设计方法和步骤
4.3活动定义和排序
4.3.1活动定义
4.3.2活动排序
4.4活动历时估计
4.4.1Delphi法
4.4.2类推估算法
4.4.3计划评审技术(PERT)
4.5进度管理图示方法
4.5.1甘特图
4.5.2网络图
4.6网络策划模型
4.6.1关键路径法
4.6.2正向遍历法(正推法)
4.6.3反向遍历法(逆推法)
4.6.4标志关键路径
4.7进度压缩
4.7.1应急法(赶工)
4.7.2平行作业法(快速跟进)
4.8软件项目进度计划
4.9小结
4.10习题
第5章软件项目质量管理
5.1软件质量概述
5.1.1软件质量的定义
5.1.2软件质量模型
5.2PDCA质量控制方法
5.2.1PDCA的定义
5.2.2PDCA的特点
5.2.3PDCA的内容
5.3ISO 9000系列质量体系
5.3.1ISO 9000系列概述
5.3.2ISO 9000-3介绍
5.3.3ISO 9000的质量管理原则
5.3.4ISO 9126
5.4ISO 15504过程评估
5.4.1ISO 15504 标准的组成
5.4.2ISO 15504 内容简介
5.5能力成熟度模型CMMI
5.5.1CMMI的构成
5.5.2CMMI的结构和实施方法
5.5.3CMMI评估
5.5.4PSP、TSP与CMMI
5.6ISO 9001和CMMI的异同
5.6.1ISO 9001和CMMI的背景
5.6.2ISO 9001和CMMI的内容
5.7小结
5.8习题
第6章软件配置管理
6.1软件配置管理概述
6.1.1什么是软件配置管理
6.1.2软件配置管理的作用
6.1.3软件配置管理的相关概念
6.2版本控制
6.2.1配置库的检入检出机制
6.2.2软件版本编号方法
6.2.3配置项的演化图
6.2.4版本控制的具体操作
6.2.5分支管理
6.3系统集成
6.3.1系统集成的概念和步骤
6.3.2持续集成
6.4变更管理
6.4.1变更管理的作用
6.4.2严格的变更控制过程
6.4.3发行管理
6.5配置状态报告和配置审计
6.5.1配置状态报告
6.5.2配置审计
6.6软件配置管理过程
6.6.1组织级管理
6.6.2配置管理计划
6.6.3软件配置管理日常工作
6.6.4软件项目配置管理收尾
6.7小结
6.8习题
第7章软件项目风险管理
7.1软件项目风险管理概述
7.1.1风险及其属性
7.1.2风险的分类
7.1.3软件项目风险管理的内容
7.2软件项目风险规划
7.2.1软件项目风险规划的依据
7.2.2软件项目风险管理计划的主要内容
7.3软件项目风险识别
7.3.1风险识别概述
7.3.2核对表法
7.3.3头脑风暴法
7.3.4德尔菲法
7.3.5SWOT分析法
7.3.6其他方法
7.4软件项目风险评估
7.4.1风险概率和影响程度评估
7.4.2决策树分析法
7.4.3模拟分析法
7.5软件项目风险应对
7.5.1回避风险
7.5.2减小风险
7.5.3转移风险
7.5.4接受风险
7.5.5风险预留
7.6软件项目风险监控
7.6.1风险预警
7.6.2风险监控方法
7.7小结
7.8习题
第8章软件项目人力资源管理
8.1软件项目人力资源管理概述
8.2组建项目团队
8.2.1团队的“5P”
8.2.2建设团队的基本原则
8.3项目组织结构
8.3.1职能型组织结构
8.3.2项目型组织结构
8.3.3矩阵型组织结构
8.4项目小组结构
8.5项目团队的建设
8.5.1冲突管理
8.5.2团队成员的绩效评估
8.6沟通管理
8.7小结
8.8习题
第9章项目收尾与验收
9.1项目收尾概述
9.1.1项目结束
9.1.2项目收尾过程
9.1.3项目成功的要素
9.1.4项目验收
9.2项目移交与清算
9.2.1项目后评价的方法
9.2.2项目后评价的基本内容
9.2.3项目后评价的实施
9.3合同收尾
9.4小结
9.5习题
第10章软件项目管理新技术与新进展
10.1外包软件项目管理
10.1.1外包管理的相关概念
10.1.2外包管理的主要内容
10.1.3外包项目的控制与监督
10.1.4软件外包管理的方法与规范
10.2软件子合同管理
10.3开源软件管理
10.3.1概述
10.3.2常见的开源软件协议
10.4小结
10.5习题
第11章软件项目管理工具
11.1通用项目管理工具
11.1.1通用项目管理工具概述
11.1.2Microsoft Project简介
11.1.3Project中的视图
11.1.4Project中的进度计划和跟踪
11.1.5Project中的资源分配和成本管理
11.1.6Project中的报表
11.2配置管理工具
11.2.1配置管理工具概述
11.2.2CVSNT的安装和配置
11.2.3CVS中的常用操作
11.3缺陷跟踪工具
11.3.1缺陷跟踪工具概述
11.3.2禅道项目管理软件的安装和账号创建
11.3.3禅道项目管理软件的缺陷跟踪操作
11.4小结
11.5习题
参考文献

章节摘录

版权页:   插图:   首先要避免低劣的成本估算,应该尽可能使企业的估算机构专业化,对参与成本估算的人员进行相关的培训,同时制订一套严格的方法和步骤,以便估算者可以参照执行。应该尽量避免估算中的过分乐观、行政压力、低劣的估算模型。应避免无准备的估算,要做好估算的计划,借鉴以往类似项目的估算数据、在经验数据的基础上进行估算。另外,可以使用不同的估算技术,比较其结果,之后进行一定的调整。 如果低劣估算已经发生了,就应该想方设法降低低劣估算带来的估算误差,采取相应的措施。首先,项目经理可以通过有力的证据说明资源不足,尽量争取更多资源和资金,或者争取削减、降低项目的需求,保证项目目标的实现。其次,要确定目标的优先次序,当项目经理发现资源严重不足,可能不能完成所有的任务时,必须做出某种选择,或减少工作量,或增加人员,或追加资金等,必须确定各种选项的优先次序。最后,应该强化变更管理程序,只有强化变更程序才可以避免多次变更造成的影响。 3.4.软件项目成本预算 成本预算与成本估算是处在项目成本管理不同阶段的两项工作。成本估算是从项目整体角度出发,基于整个项目对资源的占用而测算出的项目总支出;而成本预算则是将批准的项目成本估算(有时因为资金等原因需砍掉一些工作来满足总预算的要求,或因为追求经济利益而缩减成本额)分配到每个相对独立的工作任务和活动中,成本估算的输出结果是成本预算的基础与依据。项目的预算过程包括两个步骤:第一,将项目成本估计分摊到项目任务分解结构中的各个工作包(或任务包);第二,在整个工作包期间进行每个工作包的预算分配,这样才可能在任何时间点及时地确定预算支出是多少。 项目成本预算的依据主要有成本估算、工作分解结构、项目进度计划等。其中工作分解结构确定了要分配成本的组成部分。项目进度计划包括要分配成本的项目组成部分的开始日期和预期完成日期,从而可将成本分配到发生成本的时段上。关于项目进度计划的相关内容将在第四章详细介绍。 软件项目成本预算,首先要将项目总成本包括直接成本和间接成本,按照各个成本要素进行分配,如设备购置、人工、维护材料等,再依据任务分解结构分配至适当的具体工序或人,然后为每一个任务建立总预算成本(Total Budgetedcost,TBC)。项目成本预算的方法与项目成本估算的方法类似,只是其目的不同,所以具体运用时存在一定差异。成本预算的方法主要有两种:一种是自上而下法,即在总项目成本之内按照每一工作任务的相关工作范围来考虑,以总项目成本的一定比例分摊到各个任务中。另一种方法是自下而上法,它是依据与每一工作任务有关的具体活动而计算成本估计的方法。在提交项目建议书时通常已经估计了项目的成本,但并没有做到具体的计划中。可是,在项目开始之后,就要详细说明具体活动并制订计划。一旦对具体的活动做了详细具体的说明,就能对每一活动进行的时间、资金和成本进行估计了。每一个工作任务的总预算成本即是组成各任务的所有活动的成本的总和。

编辑推荐

《高等院校规划教材•软件工程系列:软件项目管理》内容深入浅出,既注重知识的系统性,同时也兼顾了内容的先进性与实用性。《高等院校规划教材•软件工程系列:软件项目管理》既可以作为高等院校“软件项目管理”课程的教材或教学参考书,也可作为软件工作者或软件开发爱好者的参考用书。

图书封面

评论、评分、阅读与下载


    软件项目管理 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7