|
第一讲:软件项目管理基础
|
1.1软件产品和软件项目
1.2软件项目管理目标
1.3人员、过程和产品
1.4软件工程标准
1.5软件项目管理误区
1.6软件项目管理原则
1.7最佳实践
|
|
第一讲掌握以下内容:
l 软件项目管理的基本概念
l 软件项目管理的主要目标
l 软件项目管理的四要素
l 关于软件项目管理的常见问题和错误观点
l 软件项目管理的三大原则
l 软件项目管理专家经验谈
|
|
第二讲:软件人员
|
2.1软件项目人员管理
2.2软件人员的激励因素
2.3软件人员的时间管理
2.4软件项目的选人策略
2.5软件人员的职业培训
2.6建立高效的软件项目组
|
|
第二讲掌握以下内容:
l 软件人员管理主要管什么?
l 如何提高软件人员的积极性和主动性?
l 如何管理好软件人员的“时间帐”?
l 如何提高软件人员的效率?
l 如何选择和培训软件项目人员?
l 如何建立高效的软件项目组?
l 如何改进软件项目中的人际沟通?
|
|
第三讲:软件过程
|
3.1软件过程基础
3.2软件过程设计
3.3 CMM 中的软件过程
3.4软件项目过程模型
3.5软件过程的持续改进
|
|
第三讲掌握以下内容:
l 什么是软件过程?
l 关于软件过程的典型问题有哪些?
l 如何设计软件过程?
l CMM 包含哪些软件过程?
l 常见的软件项目过程模型有哪些?
l 软件过程持续改进能带来多大效益?
|
|
第四讲:软件配置管理
|
4.1基本概念
4.2基线(Baseline)
4.3配置管理活动
4.4配置管理计划
|
|
第四讲掌握以下内容:
l 什么是软件配置?
l 什么是软件工作产品、软件配置项?
l 为什么需要软件配置管理?管什么?
l 什么是基线?需要设置哪些基线?
l 软件配置管理活动的内容是什么?
l 什么是配置控制委员会?
l 如何制订软件配置管理计划?
|
|
第五讲:软件需求管理
|
5.1需求第一
5.2软件需求
5.3需求过程
5.4需求获取
5.5需求检查
5.6需求管理
|
|
第五讲掌握以下内容:
l 需求阶段在软件项目中占有多大的份量?
l 怎么做需求分析?
l 如何获取用户需求?
l 用户不积极参与,怎么办?
l 优秀需求说明和需求规格说明的特征分别是什么?
l 如何检查需求文档以发现包含的缺陷?
l 软件项目组如何应对需求变化?
|
|
第六讲:软件项目规划
|
6.1项目规划
6.2项目估算
6.3任务管理
6.4质量计划
6.5风险管理
|
|
第六讲掌握以下内容:
l 如何做软件项目规划?
l 怎么写软件项目计划?
l 如何估算项目规模?需要多少时间完成?需要投入的人月数是多少?
l 如何跟踪、管理软件项目任务,确保按计划完成?
l 如何制订定量的质量目标?
l 如何应对高风险的软件项目?
|
|
第七讲:软件设计和实现管理
|
7.1设计和实现原则
7.2设计和实现标准
7.3设计和实现过程
7.4复核和检查
|
|
第七讲掌握以下内容:
l 设计和实现管理有哪些内容?
l 设计和实现方面有哪些专家经验?
l 如何做好软件设计和实现?
l 软件设计项有哪些属性?
l 如何检查软件设计和实现?
|
|
第八讲:软件项目组织
|
8.1软件项目组织问题
8.2学习型软件项目组织
8.3软件项目组织模型
|
|
第八讲掌握以下内容:
l 常见的软件项目组织问题有哪些?
l 如何建立学习型软件项目组织?
l 按什么组织模型建立软件项目组?(介绍两个典型的软件项目组模型:微软公司的模型和 TSP 模型)
|