本资料全面总结了软件项目管理的关键知识点,涵盖需求分析、进度规划、团队协作及质量管理等方面,旨在帮助项目经理高效完成项目。
荧光笔标记的以及手写添加的部分基本是从课后题总结的重点内容,可以重点背诵一下,感觉这些总结还是挺准确的,比如敏捷宣言和招标书的内容我就正好都记到了。SPSP(项目计划与管理过程)和质量计划这部分我复习得不是很认真,不过这块儿似乎考试不太涉及,大家自己再看看吧。
这是我自己唯一一门期末得了99分的科目嘿嘿!祝大家都考到90+!
### 软件项目管理知识点总结
#### 一、项目定义及分类
1. **定义**:项目是为了创造一个独特的产品或提供一种独特的服务而进行的一次性努力。
- 目标性:明确的目标导向。
- 临时性:有确定的开始和结束时间。
- 独特性:每个项目的性质都是独一无二的。
- 资源约束性:项目在限定的时间、成本等资源内完成。
- 不确定性:实施过程中会面临不可预见的风险。
2. **项目与日常工作对比**
- 一次性与重复性
* 项目是一次性的,而日常工作的执行是持续不断的。
- 目标导向与效率导向
* 项目的目的是为了实现特定目标;日常工作的重点在于提高工作效率和效果。
- 管理方式
* 项目管理通过项目经理及其团队的协作来完成;日常工作则通常由职能式的线性管理模式进行。
- 变更管理
* 在项目中,变更较为频繁且需要严格控制;而在日常工作中,则注重保持一贯性和连续性。
3. **分类**
- 封闭型与开放型项目
- 业务项目与自我开发的项目
- 企业、政府和非盈利机构的项目
- 盈利性质或非营利性质的项目
#### 二、项目管理定义及主要内容:
1. 定义:在项目的活动中运用专门的知识,技能,工具和技术来确保实现或者超越干系人的期望。
2. 主要内容
* 特征(目标性、临时性等)
- 软件开发的过程
- 开发结果
- 依赖的资源
- 客户
#### 三、项目管理知识体系:
1. **十个领域**:集成,范围,进度,成本,质量,人力资源,沟通,风险管理(采购和干系人)
2. 标准化过程组包括启动、计划、执行、监控与收尾。
#### 四、软件项目管理
1. 软件开发流程。
2. 最佳实践:基于行业经验的标准方法。
3. 管理活动,如规划,实施等
#### 五、敏捷项目管理
- 敏捷软件开发是一种适应变化而非遵循计划的模式。
- 敏捷宣言强调个体和团队互动的重要性,以及实际产品交付的价值高于详尽文档。它还重视客户合作优于合同谈判,并且认为响应改变比遵守原定计划更为重要。
以上总结涵盖了软件项目管理的主要知识点,包括项目的概念、项目管理和其特点、知识体系及具体内容等。这些内容对于理解和掌握核心理念非常重要。