第一章、软件项目管理存在的必要性
70%的项目是由于管理不善引起的,而并不是因为技术实力不够
管理是影响软件研发项目全局的因素,而技术因素只影响局部
软件项目管理成为软件项目开发中最重要的核心问题之一
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。
软件项目管理的对象是软件工程项目,他所涉及的范围覆盖了整个软件工程过程
第二章、软件项目计划
风险管理
项目成本预算
提供一个框架,使得管理者能够对资源、成本及进度进行合理的估算
通过一个信息发现的过程实现的
软件项目计划的第一个活动是软件范围的确定。
软件范围描述了功能、性能、约束条件、接口及可靠性
软件成本及工作量估算永远不会是一门精确的科学。
可以从神秘的技巧向一系列系统化的步骤转化
分解问题, 将项目分解成若干主要功能及相关的软件工程活动,通过逐步求精的方式进行成本及工作量的估算
软件方程式是一个多变量模型,他假设在软件开发项目的整个生命周期中的一个特定的工作量分布
.............................................................