SPOC学校专有课程
项目管理
分享
spContent=
—— 课程团队
课程概述

项目管理是现代管理学科中一个日显突出其地位的新分支。本课程在介绍现代项目和项目管理的基本概念、定义和特征基础上,对IT项目管理中涉及的思想、理论、技术、方法和工具进行较为系统地探讨,对项目管理的十大知识域和IT项目全过程管理等环节进行全面地阐述。


    课程将对培养专业技术与管理复合型人才的理论基础和动手实践能力起着重要的引领作用。


    课程的特色和亮点有:


    1、课程注重IT项目管理理论与实践紧密结合、经典理论传承与管理知识创新紧密结合、西方现代项目管理理论与中国古典管理智慧紧密结合、知识性与趣味性紧密结合。


    2、课程内容充实、案例丰富、实用性高,重视将课程内容体系融入到实际工作生活中,以理论化解实践难题,以经验带动知识形成。


    3、课程选取“高阶”项目实例,遵循IT项目生命周期,将项目管理知识域,根据其内在逻辑进行重新编排,在推演中依次嵌入,应用“富媒体化”呈现,重塑成为一个有机整体,既符合“模块化、碎片化”泛在学习特点,更体现了课程知识体系的系统化学习本质。


授课目标

通过学习本课程,使学生掌握有关软件项目管理的基本理论和方法,理解软件项目管理的基本过程和内容,掌握项目整体管理、范围管理、时间管理、成本管理、质量管理、资源管理、沟通管理、风险管理、采购管理和相关方管理等方面的知识与技能。使学生熟练掌握主流的项目管理工具的使用。具体目标如下:


目标1:能够在多学科背景下的软件开发团队中承担个体、团队成员以及负责人的角色。


目标2:能够就复杂软件工程管理方面的问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。


目标3:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。


成绩要求

   本课程的成绩由课程讨论、测试、单元作业、在线考试等组成。

        其中:

            课程讨论占60%;

            单元测试占15%;

            单元作业占10%;

            在线考试占15%。

课程大纲
参考资料

推荐教材


1.杨律青. 软件项目管理.电子工业出版社,2016。


参考资料


1.项目管理协会.项目管理知识体系指南(PMBOK指南).第6版.电子工业出版社,2014。


2.覃征、徐文华等.软件项目管理.第2版.清华大学出版社,2010。


3.辛江、韩忠春等.项目管理软件与应用.电子工业出版社,2014。


4.薛四新,贾郭军.软件项目管理.第2版.机械工业出版社,2017。


5.肖来元.软件项目管理案例分析.第2版.清华大学出版社,2014。


6.韩万江.软件项目管理案例教程.第3版.机械工业出版社,2017。


常见问题

Q : 如何学习软件项目管理?

A : 学习软件项目管理的最好办法就是实践,通过参与实际的软件项目体会各知识领域在项目过程中的应用,以及启动、规划、执行、监控、收尾5个过程组中的每个过程在软件开发各阶段中的作用。但是,很多同学没有机会参与实际的项目,或者参与的项目并没有进行科学、规范的项目管理,这时学习起来就会感到很抽象、很空洞,也很枯燥,觉得远不如学习一些开发技术来的有用。

那么怎么学习呢?实际上我们的生活和项目是紧密联系的,一场讲座、一次考试、甚至一顿聚餐都可以是一个项目,我们可以从这些日常生活中的项目中发现哪些活动是同“人、物”打交道的,哪些活动是和“事”打交道的。对于“人、物”的管理,我们可以使用资源、沟通、采购、相关方等概念进行对比,对于“事”的管理,我们可以使用范围、进度、成本、质量、风险等概念进行对比,再加上整体宏观地观察和思考。在这个过程中就会不断使用项目管理的各种方法和技术,项目管理能力自然就会提高。当然前提是我们对项目管理知识的不断深入的学习。

Q : 软件工程课程与软件项目管理课程的关系?

A : 软件工程重点讲授软件领域的各种工程技术如何使用,而软件项目管理属于项目管理的一个应用领域,重点讲授项目管理的各种方法和技能。举个例子,在软件开发的需求分析阶段,软件工程要解决用什么样的技术把客户的业务需求转化为软件需求,并将其表达为用例图、流程图等形式;而软件项目管理关注的是,如何组织团队,如何识别能提供需求的人(即相关方),如何通过沟通获得需求,如何分解任务,其得到的代表性成果是WBS(工作分解结构)。另外软件项目管理除了需要对单个项目进行管理之外,还需要关注项目组合、项目集以及其如何通过项目实现企业战略等问题,比如软件项目管理中的各输入几乎都会包含事业环境因素和组织过程资产两个部分内容。

当然这两门课程也有很多共有的知识和技能,比如在进度计划、配置管理等方面,因此有些老师把它们放在了一门课程里进行讲授。如果我们想要弄清它们之间的关系,仅靠记忆一些概念是不够的,必须深入学习,坚持实践,细心揣摩。清楚了两者之间的联系和区别以后,我们就可以从两种不同的视角来看待一个软件项目,我们在职业生涯中也会如虎添翼,快速地成长!

Q : 软件项目管理与项目管理的关系?

A : 从根本上来讲,软件项目管理属于项目管理在软件领域里面的应用,也可以说,软件项目管理是项目管理的一个子领域,或者一个实例。项目管理关注的是通用的管理知识,适用于任何项目的管理工作,比如核电站的建设和软件开发,这两个完全不同的项目都适用项目管理的知识。反过来,学好了软件项目管理,再去学习其它的项目管理会更容易。因此学好软件项目管理,对于我们的职业发展很有好处,也可以增加未来职业选择的机会。

另外,软件作为一种特殊的产品,具有抽象性、灵活性等特点,同时它发展迅速,这导致了软件项目管理方法和技术快速的演化,也使软件项目管理思想始终走在时代的前沿。因此,一些软件项目管理的新成果、新经验也被吸收进项目管理知识体系,比如敏捷方法。

Q : 有哪些证书可以考?

A : 项目管理方面的证书类型比较多,在这里我们先介绍其中两种。首先是我国的计算机技术与软件专业技术资格(水平)考试,其中的信息系统管理工程师(中级)和信息系统项目管理师(高级)和本课程的知识大部分重叠,费用也较低,适合学生考取。信息系统项目管理师(高级)需要撰写论文,对于在校生有一定的难度,建议大家可以从中级考起。

还有一种是PMI(美国项目管理协会)的PMP认证,考查的知识内容也和本门课程的内容大部分重叠,但费用较高,建议参加工作以后再进行考取。

通过考取认证,一方面可以促进我们的学习,更好地提升我们的软件项目管理能力,另一方面也可以为我们将来的就业积累一些资本。