课程名称: 软件项目管理
课程代码: 154431006
开课单位: 计算机学院
制定人: 潘琪
审核人: 周瑞红
制定时间:2026-08-20
广东金融学院教务处 制
《软件项目管理》课程教学大纲
一、课程信息
课程名称
(中文)软件项目管理
(英文)Software Project Management
课程编码
154431006
课程性质
R必修 £选修
课程类型
£通识教育课程 £拓展教育课程
£学科基础课程 £实践课程
R专业课程
适用专业
计算机科学与技术、软件工程、数据科学与大数据
开课部门
计算机学院
课程负责人
潘琪
学分
学时
总学分:2
理论:2
实验:0
实践:0
总学时:32
理论:32
实验:0
实践:0
授课语言
中文
先修课程
软件系统分析与设计、程序设计
二、课程简介
课程的学科背景:软件项目管理对软件生产具有决定性的意义,是软件工程和项目管理的交叉学科,是计算机和软件工程的一个重要组成部分。
开设目的和意义:可以熟悉和掌握有关软件项目管理的基本理论、方法、流程和工具,并能够培养项目管理能力,将理论应用于软件项目实践,提高分析、解决问题的能力。
主要内容:现代软件项目管理的基本概念、基本原理和方法,有合同管理、开发过程管理、软件质量管理、团队管理、需求管理、风险管理、跟踪控制、配置管理等。
课程特色与思政教育:使同学理解从事软件项目管理需要遵守科学标准,有一系列的规范和流程,同时需要将理论和实践相结合,体会我国改革开放以来取得的成绩中所总结的一系列先进经验以及创新、严谨的科学精神。
教学与考核方式:多媒体授课,笔试。
学生通过学习该课程可获得的知识、技能、能力和素养★:能够掌握有关软件项目管理的理论和工具方法;能够理论结合实践,具备软件项目管理中分析、解决问题的能力。
三、课程目标★
课程目标1:能正确理解和掌握软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识;
课程目标2:能正确理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
课程目标3:能够正确理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;
课程目标4:能够正确理解和掌握项目管理的知识,建立软件项目管理基础的知识框架,学会识别实际软件项目中出现的难度较低的项目管理问题,综合运用软件项目管理知识进行判断和分析。
四、课程目标与毕业要求的对应关系
课程目标对毕业要求的支撑
毕业要求
毕业要求分解指标点
课程目标
毕业要求1
1.1
表述问题:能系统理解数学、自然科学、计算、 工程科学理论基础并用于本专业领域工程问题的表述;
课程目标1(M)
毕业要求4
4.1
调研和分析:能基于软件工程技术及相关学科的科学原理,通过文献研究或相关方法,调研和分析系统、模块、算法或程序的解决方案。
课程目标4(L)
毕业要求11
11.1
经济决策:掌握软件项目与产品的全流程管理方法和经济决策方法。
课程目标3(M)
11.2
成本构成:了解软件项目全周期、全流程的成本构成,能够识别软件工程项目中的工程管理和经济决策关键环节和关键问题。
课程目标2(L)
五、教学内容、要求及进度安排★
第一章: 软件项目管理概述
学时:2
支撑课程目标:1
主要内容
软件项目管理的基本知识、项目与软件项目的概念、项目管理的定义、内容和特点,软件项目生命期和管理过程
学习目标★
1. 掌握项目与软件项目的概念
项目与项目属性、项目的组成要素
2.掌握项目管理的定义、项目内外部运行环境
3.掌握价值驱动的软件项目管理知识体系
软件项目生命周期
软件项目管理知识框架
项目绩效域
学习重难点★
重点:
1.理解项目与项目管理的概念
2.理解软件项目管理的特征与任务
难点:
1、理解价值驱动的软件项目管理知识体系
学情分析
学生对于软件系统分析与设计基础知识的掌握,对软件工程和软件项目开发的认识会影响对本章知识的透彻掌握,需要结合具体的案例让同学理解本章的核心概念和理论
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2. 选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:如何理解项目?项目和软件项目有何异同?
4.其他课前准备:查阅相关书籍和网络,找出一个成功的软件项目的实例。
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课后答疑
课后作业
1. 分别列举三个项目管理的例子和一个不属于项目的例子
2. 找出一个失败的软件项目的例子,并分析其失败的原因?
3. 项目管理与一般管理有何不同?
第二章: 软件项目启动
学时:2
支撑课程目标:1
主要内容
软件项目启动的概念、项目立项、项目准备工作、制订项目章程
学习目标★
1. 掌握软件项目启动的概念
2. 项目准备工作
项目建议书、项目可行性研究、项目评估与决策
3.了解识别项目干系人
4.学会制订项目章程
学习重难点★
重点
1. 掌握干系人分析的内容
2. 掌握项目可行性研究的内容与方法
3. 掌握制定项目章程的关键要素
难点:
1.在实际场景中如何系统开展项目可行性分析
2.项目章程的拟定与各方权责的界定
学情分析
理解软件项目启动的概念,掌握软件项目准备工作内容,这个需要结合同学项目涉及到的技术和背景,了解项目准备和制订项目章程的缘由。
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:制订项目章程的作用是什么
4.其他课前准备:阅读课本中此章节案例,了解项目启动知识
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1.项目建议书的作用是什么?
2.项目可行性研究内容有什么?
3.项目可行性研究阶段包括哪些?
4.项目经理需要哪些能力?
5.对于给定的软件项目案例,请分析其在项目启动过程中所出现的问题
第三章: 软件项目采购管理(一)
学时:2
支撑课程目标:1
主要内容
掌握项目采购管理的基本概念,规划采购,实施、控制采购,合同管理
学习目标★
1. 软件项目采购管理概述
2. 规划采购管理
规划方法、规划成果
3. 实施采购
实施采购的依据、方法、成果
4. 控制采购
控制采购的方法、成果
5. 合同管理
合同类型、合同内容和合同管理过程
学习重难点★
重点:
1.掌握采购需求界定与边界划分,明确采购内容与范围
2.掌握供应商选择方法与评估指标体系,编制开发项目采购建议书
难点:掌握项目规划采购的方法,实施采购,以及合同管理过程
学情分析
结合同学对软件项目开发的认识,体会规划采购的方法,以及采购管理中规划、实施、控制的方法和成果,结合具体实例进而了解合同管理
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,采购管理过程包含哪些?
4.其他课前准备:阅读教材案例,了解采购管理过程和方法
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1. 对于给定的软件项目,指出其适用的规划采购方法?
2. 更新的组织过程资产包含哪些内容?
3. 实施采购的方法有哪些?
4. 阅读教材中的案例后,对该系统的软件采购管理有何认识?存在哪些问题?
第三章: 软件项目采购管理(二)
学时:2
支撑课程目标:1
主要内容
学习目标★
1、了解有关招投标的过程以及标书的内容;
2、掌握招标文件中评分表的编制。
3.合同管理
合同类型、合同内容和合同管理过程
学习重难点★
重点:1、了解有关招投标的过程,包括招标文件的制定和投标过程,以及标书的内容;
2、掌握招标文件中评分表的编制,了解如何使用评分表来评估投标供应商的提案。
难点:招标文件的制定和投标过程,以及标书的内容,编制评分表
学情分析
要求同学复习回顾采购管理理论知识,包括招投标和评分表的编制,进而了解合同管理
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:招标文件中的评分指标怎么确定?
4.其他课前准备:了解相关招投标案例,查看其中存在的一些注意要点
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1. 从以下几个软件项目中选择一个:智慧城市服务管理平台、生成式AI在线教育平台、企业能源监控管理系统、智能家居控制系统、智能医疗影像诊断平台及自选系统,模拟编制投标书的评分标准和指标,包含一级指标和二级指标,为每项评分指标设定权重。
2. 模拟评估3家及以上投标供应商的提案,记录每个供应商的得分,并根据总分排名确定中标供应商。
第四章: 软件项目范围管理(一)
学时:2
支撑课程目标:1
主要内容
掌握项目范围管理的基本概念,规划范围管理,收集需求
学习目标★
1. 软件项目范围管理概述
2. 规划范围管理
范围管理计划
3.收集需求
收集需求的方法、成果
学习重难点★
重点:掌握需求管理与范围定义的方法与过程、掌握规划范围定义
难点:掌握需求管理与范围定义的方法与过程
学情分析
结合同学对需求分析的认识,体会收集需求的方法,制订需求跟踪矩阵,以及制订项目范围管理计划
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,收集需求的方法有哪些?具体如何收集?
4.其他课前准备:阅读教材案例,了解收集需求过程和方法
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1.什么是范围管理?
2.敏捷方法是如何应用到范围管理?
3.范围管理计划包含什么内容?
4.需求文件是什么?
5.请根据给定的软件项目,制订该项目的需求跟踪矩阵?
第四章: 软件项目范围管理(二)
学时:2
支撑课程目标:1
主要内容
掌握项目范围管理的定义范围,创建工作分解结构、确认范围、控制范围
学习目标★
1.定义范围
2.创建工作分解结构
3.确认范围
4.控制范围
5.交付绩效域
学习重难点★
重点:1、掌握工作结构分解
2、确认、控制范围
难点:掌握工作结构分解
学情分析
结合同学对项目的了解,体会创建工作分解结构的方法,学会确认并控制范围
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,交付绩效域如何进行?
4.其他课前准备:阅读教材案例,了解范围控制的要点
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1.范围如何定义?
2.范围和需求有何区别?
3.确认范围的方法有哪些?
4.什么是控制范围?
5.请根据给定的软件项目,制订该项目的工作分解结构?
第五章: 软件项目进度管理(一)
学时:2
支撑课程目标:2
主要内容
软件项目进度管理的基本概念、规划进度管理,定义活动、排列活动顺序
学习目标★
1. 掌握软件项目进度管理的基本概念
基本概念
2. 规划进度管理
进度管理计划
3. 定义活动
定义活动的方法、成果
4. 排列活动顺序
紧前关系绘图法
学习重难点★
重点:了解进度管理计划,定义活动、排列活动顺序
难点:定义活动、排列活动顺序
学情分析
结合给定的软件项目背景,以及对应的软件项目范围,要求同学思考体现在进度管理计划中的活动的定义,以及相关成果
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
3. 选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:什么是里程碑清单?如何定义里程碑?
4.其他课前准备:阅读教材中本章案例,了解活动如何定义?
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1、 对于给定的软件项目,编写活动清单。
2、 对于给定的软件项目,编写里程碑清单。
3、 如何规划进度管理?
第五章: 软件项目进度管理(二)
学时:2
支撑课程目标:2
主要内容
估算活动持续时间
学习目标★
1.排列活动顺序
箭线图法、定义与管理依赖关系
2.项目进度网络图
3.估算活动持续时间
类比估算、参数估算、三点估算、自下而上估算
学习重难点★
重点:估算活动持续时间
难点:估算活动持续时间方法
学情分析
结合上节课所学的活动定义、排序,结合软件项目需求知识,要求同学思考软件项目中的活动如何估算持续时间,以及采取何种方法,结合给定例来理解
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:三点估算方法是如何计算的?
4.其他课前准备:阅读教材中案例,了解活动估算方法和成果
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1、活动的提前量和滞后量是什么?
2、对于给定的软件项目,如何使用类比估算计算活动持续时间?
3、对于给定的软件项目,如何使用参数估算计算活动持续时间?
4、对于给定的软件项目,如何使用三点估算计算活动持续时间?
5、请思考各种估算方法的适用条件是什么?
第五章: 软件项目进度管理(三)
学时:2
支撑课程目标:2
主要内容
制订进度计划及对应方法、成果
学习目标★
1、 掌握制订进度计划的方法
关键路径法、资源优化、进度压缩
2、 制订项目进度计划的成果
项目进度计划、进度基准、变更请求、项目日历
学习重难点★
重点:关键路径法、资源优化、进度压缩
难点:关键路径法、资源优化、进度压缩
学情分析
结合所学的进度管理知识,以及对应的项目需求,要求同学思考对于给定项目,如何制订项目进度计划,以及需要变更需求时候,如何有根据地修改。
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:什么是进度压缩?资源优化的作用?
4.其他课前准备:阅读教材中案例,了解如何使用关键路径法制订进度计划。
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1、 什么是关键路径法?
2、 资源平衡的方法有哪些?
3、 进度压缩有哪几种方法?
4、 计划评审技术的作用是什么?
第六章: 软件项目成本管理(一)
学时:2
支撑课程目标:2
主要内容
软件项目成本管理的概念,规划成本管理,软件项目成本估算模型和步骤
学习目标★
1、 了解软件项目成本管理的概念
2、 规划成本管理
3、 估算成本
成本方法:类比估算、参数估算、自下而上估算、三点估算
4、估算成本的成果
学习重难点★
重点:掌握成本估算方法和计算步骤
难点:成本估算方法和计算步骤
学情分析
本章是全书的重难点之一,进度估算也有类比估算等类似的估算方法,理解其在成本估算的应用,要求同学带好草稿纸和笔,结合例题讲解,并结合课堂练习让同学熟悉计算方法和步骤。
学生课前准备
1.必读书目:
肖来元,软件项目管理与案例分析(第3版),清华大学出版社,2022年
2.选读书目:
1.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
2.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
3.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
4. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:软件项目规模成本估算的参数估算和自下而上估算估算有什么异同?
4.其他课前准备:对于教材中给定的项目系统,要求同学设计简单的页面,了解如何计算设计的功能成本
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂练习和课后答疑
课后作业
1、 对人力资源管理系统的基本信息页面对其进行类比估算
2、 对人力资源管理系统的主要功能进行三点估算
3、 对人力资源管理系统进行自下而上成本估算
第六章: 软件项目成本管理(二)
学时:2
支撑课程目标:2
主要内容
制订成本预算、控制成本、度量绩效域
学习目标★
1、制订成本预算
2、控制成本
挣值分析、预测、趋势分析、控制成本的成果
3度量绩效域
绩效要点、检查成果
学习重难点★
重点:掌握成本控制的挣值分析和预测、绩效要点
难点:掌握成本控制的挣值分析和预测
学情分析
本章是全书的重难点之一,成本控制和进度控制都是通过挣值分析来控制,需要同学带好草稿纸和笔,结合例题讲解,并结合课堂练习让同学熟悉其计算方法和步骤。
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:软件项目规模成本控制的挣值分析法需要计算的指标有哪些?
4.其他课前准备:对于教材中给定的项目系统,要求同学事先了解挣值分析法采用的原因
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂练习和课后答疑
课后作业
1、 对给定的软件项目,使用挣值分析法来计算其挣值
2、 对一给定的软件项目,依据当前的项目绩效数据对完工估算进行预测。
3、什么是基准绩效的度量指标?
第七章: 软件项目质量管理
学时:2
支撑课程目标:2
主要内容
软件质量管理的概念、规划软件质量、管理质量、控制质量、配置管理
学习目标★
1.掌握软件质量管理的概念
软件质量、软件质量工作、软件质量保证
2.了解规划软件质量
规划质量管理的方法、成果
3.管理质量
管理质量的方法、成果
4、 控制质量
5、 配置管理
配置项识别、控制
6、度量绩效域和交付绩效域
学习重难点★
重点:管理质量的方法、配置管理
难点:管理质量的方法、质量控制、配置项识别和控制
学情分析
这部分内容需要结合软件测试的基础知识,通过帮助同学们回顾之前学过的知识,结合软件测试的实践案例,体会软件质量管理的工作内容,以及掌握软件质量模型和软件配置管理等内容。
学生课前准备
1.必读书目:
肖来元,软件项目管理与案例分析(第3版),清华大学出版社,2022年
2.选读书目:
1.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
2.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
3.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
4. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,质量计划在质量管理中的作用?
5. 其他课前准备:阅读教材中的软件质量保证计划案例,了解质量计划制定的内容
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1. 结合自己曾参与的软件项目,使用相关质量度量指标(如缺陷密度等)对自己的代码和文档进行质量度量,并选择部分质量度量工具加以展示。
2. 对于给定的软件质量计划案例,指出其哪些方面没有考虑到?
3. 请将软件质量控制引入自己正在参与的软件项目活动。
4、什么是软件配置管理?
第八章: 软件项目资源管理
学时:2
支撑课程目标:3
主要内容
软件项目资源管理基本概念、规划资源管理、估算活动资源、获取资源、团队建设、团队管理、控制资源、团队绩效域
学习目标★
1. 掌握软件项目资源管理的基本概念
2. 规划资源管理
3、估算活动资源
4、获取资源
5、团队建设
团队建设的方法、成果
6、 控制资源
7、 团队绩效域
学习重难点★
重点:软件项目团队的项目角色与职责分配,掌握项目团队成员选择和团队建设的方法,理解动机理论和激励理论在人力资源管理中的应用
难点:项目角色与职责分配,团队建设的方法
学情分析
项目团队管理需要结合个人的软件项目团队开发经历来体会,如果部分学生开发经验不足,可以结合具体案例来分析在团队管理中碰到的问题和对应的解决方法
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,对项目团队管理有哪些要求?
4.其他课前准备:阅读教材中案例的软件开发项目团队案例,了解案例中的团队结构,团队角色和责任分配
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1、根据教材案例,写出其对应的角色和职责。
2. 学完教材中的团队管理案例,你在组织计划编制方面有哪些收获?
3.职责分配主要分配什么?
4.控制资源的方法主要有哪些?
第九章: 软件项目干系人管理与沟通管理
学时:2
支撑课程目标:3
主要内容
软件项目干系人管理的概念、识别干系人、规划干系人参与、监督干系人参与、沟通管理概述、规划沟通管理、管理沟通、干系人绩效域
学习目标★
1、 软件项目干系人管理的概念
2、 识别干系人
3、 规划干系人参与
4、 监督干系人参与
5、 沟通管理概述
6、 规划沟通管理
7、 管理沟通
8、 干系人绩效域
学习重难点★
重点:
1.项目沟通管理与干系人参与管理的主要过程与方法
2.常用沟通方式、工具及干系人管理原则
3.掌握解决冲突的策略、方法和技巧
难点:
1.沟通管理与干系人参与管理的综合运用
2.不同干系人情境下冲突问题的分析与处理
学情分析
项目干系人的识别与规划、沟通管理需要结合具体案例通过课堂提问加讨论来进行,分析在干系人管理和沟通管理中碰到的问题和对应的解决方法。
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:在软件项目中,对项目干系人分别有哪些要求?
4. 其他课前准备:阅读教材中案例的软件开发项目干系人案例,了解案例中的干系人参与规划、沟通管理
教学方式、方法★
PPT多媒体课堂教学+板书、随堂提问、课堂讨论和课后答疑
课后作业
1. 对于给定的软件项目,在项目沟通管理中存在哪些具体问题?
2. 对于给定的项目,如何做好项目干系人识别与规划?
3. 学完教材中的团队管理案例,你在项目团队沟通管理方面有哪些收获?
第十章: 软件项目风险管理
学时:2
支撑课程目标:3
主要内容
软件项目风险管理的基本概念、风险识别、实施定性风险分析、实施定量风险分析、规划风险应对、实施风险应对、监督风险、不确定性绩效域
学习目标★
1. 软件项目风险管理的基本概念
2. 风险识别
3. 实施定性风险分析
4. 实施定量风险分析
5. 规划风险应对
6. 实施风险应对
7. 监督风险
8. 不确定性绩效域
学习重难点★
重点:
1.掌握项目风险识别的方法与技术
2.掌握定性、定量风险分析的过程和方法
3.掌握应对风险的方法
难点:
1.理解风险识别与风险分析结果的综合判断
2.理解风险应对策略在实际项目情境中的选择与应用
学情分析
此章的重点在于风险的识别和评估和风险管理案例分析,其中风险的识别和管理需要结合具体案例来让同学们了解实际软件项目运行中的风险识别和管理方案,风险的评估涉及一些计算,需要结合课堂练习来进行
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:对于常见风险的风险分析及规避方法有哪些?
4.其他课前准备:阅读教材中风险案例分析,体会其项目开发各阶段的风险
教学方式、方法★
PPT多媒体课堂教学+板书、课堂讨论、课堂练习和课后答疑
课后作业
1、 对于习题中的项目,识别其可能存在的风险?
2、 对于给定的参数,如何使用决策树分析法计算风险?
3、 对于项目中常见的一些风险,应对方法是什么?
4、风险应对的策略有哪些?
5、监督风险有哪些方法?
全书: 软件项目综合案例讲解及复习
学时:2
支撑课程目标:4
主要内容
在案例中理解范围管理、资源管理、质量管理、以及风险管理等各大管理过程,复习成本、进度估算技术
学习目标★
1.掌握软件项目范围管理、紫云啊管理、配置管理、需求管理、质量管理、风险管理等过程环节
2.分析综合案例,从案例中获取各大管理过程需要解决的问题
分析综合案例
识别管理过程
3.掌握软件项目案例分析的基本流程以及结合管理过程知识点进行分析的原因
4、复习
案例分析
估算及评估技术
学习重难点★
重点:识别管理过程,掌握成本、进度估算方法
难点:识别管理过程,掌握成本、进度估算方法
学情分析
通过知识点串讲使学生熟悉软件项目各管理过程,结合复习之前讲过的案例让学生体会软件项目管理过程的综合运用,同时通过例题讲解复习成本、进度估算方法。
学生课前准备
1.必读书目:
宋莹莹,软件项目管理与实践(第3版),清华大学出版社,2025年
2.选读书目:
1.肖来元,软件项目管理与案例分析(第三版),清华大学出版社,2022年
2.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
3.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
4.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
5. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
3.思考问题:案例中经常碰到的软件项目管理过程有哪些?
4.其他课前准备:阅读书中教务管理系统案例,体会不同管理过程的所需要把握的关键环节,熟悉管理过程
教学方式、方法★
PPT多媒体课堂教学+板书、课堂讨论和课后答疑
课后作业
1、 对于给定的案例,如何综合运用项目管理知识?
2、 对于给定的案例,如何运用某个管理过程知识分析,比如质量管理?
3、 对于给定的项目计划,如何进行成本、进度估算以及跟踪控制?
六、 考核与评价★
(一)考核方式
考核方式
考核要求
比重(%)
对应的课程目标
作业
能够理解软件项目的各大管理过程的案例分析要点和关键环节;掌握项目启动、成本估算方法、进度估算方法,风险分析法的计算方法和步骤
10%
1-4
课堂讨论和练习
能够理解软件项目范围管理、软件项目采购管理、质量管理、资源管理、干系人和沟通管理的基本过程,并针对案例进行分析讨论
10%
1-4
期末笔试
能够掌握软件项目管理中的基本概念和原理,根据所学理论分析案例,指出案例中所体现的项目管理原理,并使用估算技术、控制技术、评估技术来进行项目管理的定量分析。
80%
1-4
(二)评价标准
1.考核方式评价标准
考核方式
基本要求
评价标准
优秀
(90-100分)
良好
(80-89分)
中等
(70-79分)
及格
(60-69分)
不及格
(0-59分)
作业
通过案例分析,能够根据所学的项目管理原理分析案例中所依据的基本原理和作用,以及使用合理的估算或评估技术分析项目过程。
案例分析合理,项目管理原理论述清楚、正确;估算、评估技术计算过程分析清楚,结果正确。
案例分析合理,项目管理原理论述清楚、正确;估算、评估技术计算过程分析基本清楚,结果基本正确。
案例分析合理,项目管理原理论述基本清楚、正确;估算、评估技术计算过程分析基本清楚,结果基本正确
案例分析基本合理,项目管理原理论述清楚、正确;估算、评估技术计算过程分析基本清楚,结果基本正确
案例分析不合理,项目管理原理论述不清楚、正确;估算、评估技术计算过程分析不够清楚,结果有错误。
讨论
通过合理使用软件项目管理中的原理方法来分析案例中存在的现象,和问题,并能够提供对应的优化或解决方案。
根据所给案例所采用的软件项目管理原理分析合理,介绍全面;能正确指出案例中存在的现象和问题,能给出正确的优化或解决方案,描述清楚。
根据所给案例所采用的软件项目管理原理分析合理,介绍全面;能正确指出案例中存在的现象和问题,能给出基本正确的优化或解决方案,描述基本清楚。
根据所给案例所采用的软件项目管理原理分析合理,介绍全面;能基本正确指出案例中存在的现象和问题,能给出基本正确的优化或解决方案,描述基本清楚。
根据所给案例分析所采用的软件项目管理原理分析基本合理,介绍基本全面;能基本正确指出案例中存在的现象和问题,能给出基本正确的优化或解决方案,描述基本清楚。
根据所给案例分析所采用的软件项目管理原理分析不太合理,介绍不够全面;不能正确指出案例中存在的现象和问题,不能给出正确的优化或解决方案,描述不够清楚。
考试
掌握理论基础知识、掌握各管理过程、模型、估算方法、评估方法、控制技术。
能够使用软件项目管理的概念判断问题正确,原理分析正确,解题思路正确,过程清楚,结果合理。
能够使用软件项目管理的概念判断问题正确,原理分析正确,解题思路基本正确,过程基本清楚,结果基本合理。
能够使用软件项目管理的概念判断问题正确,原理分析基本正确,解题思路基本正确,过程基本清楚,结果基本合理。
能够使用软件项目管理的概念判断问题基本正确,原理分析基本正确,解题思路基本正确,过程基本清楚,结果基本合理。
使用软件项目管理的基本概念判断问题不够正确,原理分析存在错误,解题思路不够正确,过程不太清楚,结果存在不合理的地方。
2. 课程目标评价标准
课程目标
考核依据
评价标准
优秀
(90-100分)
良好
(80-89分)
中等
(70-79分)
及格
(60-69分)
不及格
(0-59分)
课程目标1
考察对软件项目和项目管理的基本特征,项目管理的目标和任务的掌握和了解,对软件项目启动,项目采购管理知识的熟悉;
能够很好地理解软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识
能够较好地理解软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识管理知识
基本能够理解软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识理知识
能够部分理解软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识
不能够理解软件项目和项目管理的基本特征,项目管理的目标和任务,了解软件项目启动,项目采购管理知识
课程目标2
考察对软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,以及应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑的能力;
能很好地理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
能够较好地理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
能够基本理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
能够部分理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
不能够理解和掌握软件项目范围管理、进度管理、成本管理、质量管理等过程的管理理论和技术,学会应用估算技术理解软件项目计划及过程跟踪、控制策略的制定和执行逻辑;
课程目标3
考察对软件项目的资源管理、干系人与沟通管理、风险管理的基础理论的理解和掌握,以及对各大管理过程的关键问题和关键环节,并就具体案例展开分析的能力;
能够很好地理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;
能够较好地理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;
能够基本理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;
能够部分理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;。
不太能够理解和掌握软件项目的资源管理、干系人与沟通管理、风险管理的基础理论,掌握各大管理过程的关键问题和关键环节,并就具体案例展开分析;。
课程目标6
考察对项目管理的知识的理解和掌握,建立软件项目管理基础的知识框架,学会识别实际软件项目中出现的项目管理问题,综合运用软件项目管理知识进行判断和分析。
能够很好地理解和掌握项目管理的知识,建立软件项目管理基础的知识框架;能够很好地对实际软件项目中出现的难度较低的项目管理问题,综合运用软件项目管理知识进行判断和分析。
能够较好地理解和掌握项目管理的知识,建立软件项目管理基础的知识框架;能够较好地对实际软件项目中出现的难度较低的项目管理问题,综合运用软件项目管理知识进行判断和分析。
能够基本理解和掌握项目管理的知识,建立软件项目管理基础的知识框架;对实际软件项目中出现的难度较低的项目管理问题,基本能够综合运用软件项目管理知识进行判断和分析。
能够部分理解和掌握项目管理的知识,建立软件项目管理基础的知识框架;对实际软件项目中出现的难度较低的项目管理问题,能够部分运用软件项目管理知识进行判断和分析。
不太能够理解和掌握项目管理的知识,建立软件项目管理基础的知识框架;对实际软件项目中出现的难度较低的项目管理问题,不太能够综合运用软件项目管理知识进行判断和分析。
七、教材、参考文献与其他教学资源
1.自编讲义:
2.选用教材:
肖来元,软件项目管理与案例分析(第3版),清华大学出版社,2022年
3.参考文献:
1.韩万江等,软件项目管理案例教程(第4版),机械工业出版社,2019年
2.宁涛等,软件项目管理(第2版),清华大学出版社,2021年
3.秦航,软件项目管理原理与实践(第2版·微课视频版),清华大学出版社,2022年
4. Mike Cotterell, Bob Hughes.软件项目管理(原书第5版)[Software Project Management Fifth Edition],机械工业出版社.2010
4.相关教学资源网址:
gduf.fanya.chaoxing.com
八、说明
本大纲经课程所属学院制定人、审订人、审批人签字后方可生效,以上内容由课程所属学院负责解释。