基于工程教育认证理念的软件项目管理教学改革研究与实践

2022-08-29 06:59颜慧
电脑知识与技术 2022年20期
关键词:项目管理岗位软件

颜慧

(广东白云学院,广东广州510450)

1 引言

2016 年,中国成为国际本科工程学位互认协议《华盛顿协议》的正式会员,大力推动工程教育认证体系在我国的发展。工程教育认证的基本理念是“以学生为中心,以产出为导向,持续改进”。通过推行工程教育认证,不但可以推进工程教育改革,提高工程教育质量,促进工程教育与行业企业的联系与合作,还能促进工程教育的国际互认,因此意义十分重大[1]。

在IT 企业中,不但需要懂技术的人才来从事技术岗位,也需要有IT背景且懂项目管理的复合型人才来从事IT项目的管理,因此对于项目经理、产品经理及项目助理等岗位有较大的需求。而在大部分高校的计算机专业中,相对重视对学生IT技术的培养,技术类相关的课程开设得比较多,比重也较大,而忽视了IT 项目管理相关课程的建设,较少开设IT 项目管理相关的课程,使得学生缺乏IT项目管理的相关知识,所学项目管理知识与企业实际需求脱节情况比较严重,从而使得学生不能很好地适应企业IT 项目管理岗位,满足不了IT 企业对于这类岗位人才的需求。

根据以上现状,为了促进高校教育与行业企业需求的紧密结合,为企业输送所需的IT项目管理人才,按照工程认证教育“以学生为中心,以产出为导向”的理念,对软件项目管理课程的教学内容、教学模式、教学手段、考核方式等进行教学改革,培养学生的创新能力、团队协作能力,使得学生能够掌握IT项目管理的相关技术,从而适应IT 企业中项目管理类岗位的需求。

2 课程的性质和作用

2.1 课程的定位

软件项目管理课程是软件工程本科专业的一门专业核心课,是软件工程和项目管理的交叉学科,是项目管理的原理和方法在软件工程领域的应用。

结合IT 企业对IT 项目管理岗位人才的需求,将软件项目管理课程定位为:在培养软件项目管理人才,使得学生掌握软件项目管理的相关知识和技术,使学生了解软件项目管理的基本理论知识、方法、流程和工具[2],理解规范化的软件开发和质量控制过程,并将软件项目管理的理论应用于软件项目的实践,培养学生具备软件项目管理的基本能力,提高学生分析、解决实际问题的能力,使学生成为既懂技术又懂管理的复合型、应用型人才。

2.2 课程的培养目标

通过学习软件项目管理课程使学生掌握软件项目管理的基本理论知识、方法、流程和工具,包括软件项目管理相关的管理过程、法律法规、软件工程国家标准及软件工具。

在学习了课程之后,学生能够了解在IT企业中软件项目一般是如何进行组织和管理的;了解在IT项目管理中有哪些相关角色,这些角色所承担的职责是什么;了解在IT项目管理中涉及的相关岗位及所需的技能;学习到如何进行团队协作及如何对软件项目进行管理;能够自我定位,规划将来的职业生涯及晋升路线;帮助学生调整心态,将来踏出社会之后能够顺利完成角色转变。

根据工程教育认证的基本理念,要将工程教育与行业企业紧密结合,设计出的课程知识目标如下:

1)基本理论知识:掌握立项管理、整体管理、范围管理、进度管理、成本管理、质量管理、人力资源管理、沟通和干系人管理、风险管理、采购管理、合同管理、信息文档管理、变更管理、配置管理等相关模块的基本理论知识。

2)法律法规:了解《中华人民共和国合同法》《中华人民共和国招投标法》《中华人民共和国著作权法》《中华人民共和国采购法》等。

3)软件工程国家标准:掌握《软件工程术语》《信息技术软件生存周期过程》《计算机软件文档编制规范》《信息技术软件产品评价质量特性及其使用指南》等。

4)软件工具:掌握Microsoft Project、Microsoft Visio、SVN 等常用工具的使用。

2.3 课程教学现状

在原先的教学过程中,软件项目管理课程存在的基本问题:

1)教学内容枯燥、理论性较强,学生听不懂,不明白;

2)实践较少或没有,与行业实践脱节情况比较严重;

3)教学手段单一,主要以教师讲解为主;

4)学生参与程度不高,学习兴趣不高,学习积极性低。

综上,学生没有兴趣学习软件项目管理的课程,觉得这门课听不懂,学了也不知道能做什么,课堂氛围比较沉闷。因此,需要对课程进行教学改革,“以学生为中心,以产出为导向”来重新设计教学内容、教学手段和教学评价方式,提高学生的学习兴趣,让学生能够学懂、学会项目管理知识,并在将来能够灵活运用于企业实际IT项目管理过程中,从而能够满足企业对于IT项目管理岗位的需求。

3 教学改革设计

根据工程教育认证的目标,需要通过教学改革,让课程内容贴合企业实际需求,帮助学生了解软件组织中的岗位、角色和职责、需要掌握的技能;帮助学生熟悉软件项目管理流程,提高团队协作效率;帮助学生掌握软件项目管理技能,适应管理岗位要求;培养既懂技术又懂管理的应用型人才。

针对以上要求,根据“以学生为中心,以产出为导向”的理念,对软件项目管理课程从教学内容、教学手段、实验等方面进行教学改革,培养软件工程专业学生的创新能力、工程能力和团队协作的能力[3]。

3.1 课程内容改革

在选择教学内容时,立足于培养应用型人才,根据IT企业中对项目管理人才的需求,按照教育部“加强职业教育、突出实践技能培养”的要求来进行选取。为了使得教学内容更贴近企业的实际需求,对IT企业中项目管理岗位所需的知识、技能及职业资格证书进行了分析,如图1 所示。可以看出,要从事IT项目管理岗位,需要持有一定的职业资格证书,而要考取这些职业资格证书,项目管理部分的知识都是基于美国项目管理协会(PMI)制定的项目管理知识体系Project Management Body Of Knowledge(缩写为PMBOK)。

图1 IT项目管理岗位与证书对应关系

因此,在进行课程教学改革时,以美国项目管理协会制定的项目管理知识体系PMBOK 为基础进行选取教学内容,对PMBOK中的内容进行适当的裁剪。按照一个信息系统项目完整的周期,从项目的立项开始,到项目的收尾结束,将教学内容划分为立项管理、整体管理、范围管理、进度管理、成本管理、质量管理、人力资源管理、项目沟通和干系人管理、风险管理、采购管理、合同管理、信息文档管理和配置管理、变更管理等模块,贯穿了IT项目管理的整个过程,将PMBOK中十大知识域和五大过程组囊括其中。

以上内容模块的选取,使得学生能初步掌握软件项目管理的方法及工具,熟悉IT项目管理的流程,掌握相应的岗位技能,具备IT项目管理的初步能力;也能为将来学生考取项目管理类的证书打造好知识框架。

通过鼓励学生在大学期间考取“系统集成项目管理师”证书,“以考促学”,激发学生学习热情,激励学生学好课程内容,能扩宽学生将来就业的方向,为将来从事IT项目管理岗位打下良好的基础;还能为将来进一步考取更高级的“信息系统项目管理师”证书和PMP 证书打下坚实的基础,这也体现了工程教育认证中“终身学习”的理念。

根据企业需求设计课程内容,贯彻了工程认证教育中“以产出为导向”的理念,加强了高校教育与企业的联系,实现了为企业培养、输送所需的人才。

3.2 教学方式改革

原有教学模式是“以教师为中心”,教师讲授为主,学生参与程度低。根据工程认证教育的理念“以学生为中心”进行教学改革,教学模式改为线上线下混合式教学方式,改变以往教师满堂灌的现状。

线上教学主要针对低阶思维能力的培养,主要是知识点的记忆、理解和应用,线上教学主要依托超星平台建设在线资源,如课程视频、课件、拓展阅读资料等。

线下教学主要针对高阶思维能力的培养,使用知识进行分析、评估和创造。在课堂上不再以教师讲授为主,以学生为中心,教师为引导,注重学生的参与,采用案例分析[4]、假设情景分析、分组讨论、小组互评等多种教学方式和手段,提高学生的积极性、主动性和参与程度。在假设情景分析法中,将5~6 个学生分为一组,教师及学生扮演软件项目中相应的角色,如客户、项目经理、系统分析师、系统架构师、测试工程师、程序员、质量管理员、配置管理员等,根据所假设的情景及案例来进行分析,增加学生的新鲜感,并且能够主动思考、想办法去解决问题,增强了学生的学习积极性和主动性。

而且在课程的教学过程中,进一步加强与企业行业的联系与合作,主要通过以下两种途径来实现与企业之间的联系:

1)通过与学校合作的实习基地进行调研,引入IT企业中与IT项目管理相关的一些真实案例作为教学案例,学生能比较直观地感受到在实际的IT项目管理中存在的问题,并设身处地去挖掘问题的原因、找出问题的解决方案等。通过这种方式,学生对于课本上的内容不再感觉到是高高在上的、空洞无用的理论知识了,而是能真真切切地感受到这些理论知识是有用的,能指导实践的。

2)发挥“传帮带”精神,请企业导师以及企业中实习的学生给在校学生传授经验,通过录制视频、音频、撰写心得体会等方式,让有实习经验的学生给在校生介绍在企业中有哪些专业相关的实习岗位、工作内容、所需技能、学习路径、遇到的问题及处理方法等。通过“传帮带”的方式,让学生能实实在在地感受到在IT 企业中工作是什么样的,一个团队协作完成一个IT 项目的过程是如何的,每个角色在团队中承担的职责是什么样的,将来能更快地融入团队中,更好地完成团队开发的工作。

3.3 实践教学改革

为了提高学生的动手能力,与企业实践结合得更密切,实践教学部分采用项目化教学[5],以项目为主线贯穿整个教学过程,将实践内容拆分为10个子项目,将项目管理知识融入软件开发过程中,如图2所示。

图2 项目为主线

在实践教学的过程中,使用Microsoft Project、Microsoft Vi‐sio、SVN 等辅助工具软件,将理论和实践相结合,模拟真实环境,熟悉软件项目开发及管理的流程,掌握相应岗位所需的技能。采用“以项目为主线,教师作为引导,以学生为中心”的方法,采用案例教学、假设情景教学、分组讨论、小组互评等多种教学方式和手段,以应用为主,在工程实践中实施“做中学,学中做”。

通过项目化教学,学生必须通过团队协作才能完成任务,既培养了学生的团队协作能力和精神,也培养了学生的创新精神,还进一步提升了学生的工程实践应用能力。

3.4 考核方式改革

在对学生进行课程考核时,改变以往的以笔试为主的考核方式,建立多元化的考核评价方式,考查学生的综合表现,对学生分为课上和课后两部分进行考核。课上的考核主要是考查学生在课堂上的表现,如分组讨论、发言、案例分析等,这部分占比较大的比重,约占60%。课后考核主要是以项目考核为主,按照团队协作完成项目的情况来给出学生的评分,这部分比重约占40%。

4 结束语

本文基于工程认证教育中的基本理念对软件项目管理课程进行了教学改革的探讨和实践。“以产出为导向”对教学内容进行改革;“以学生为中心”对教学方式进行改革;以“促进工程教育与行业企业的联系与合作”为指导,引入企业中的案例;以“终身学习”为导向引导学生持续学习、不断自我提升;在课程结束之后,通过调查问卷的方式对学生满意度进行调查,再对教学进行持续改进。实践的结果表明,学生学习的积极性和主动性有所提升,课堂氛围比较热烈,学生能主动参与课堂互动,学生的创新能力、动手能力、团队协作能力也增强了,教学效果得到了明显提升。

猜你喜欢
项目管理岗位软件
禅宗软件
软件对对碰
在保洁岗位上兢兢业业
走进“90后”岗位能手
谈软件的破解与保护
张晓东:倒在岗位上