严小燕,叶海燕
(1.巢湖学院 信息工程学院;2.巢湖学院 江苏风云科技移动互联协同创新中心,安徽 巢湖 238000)
随着信息技术的广泛应用,特别近年来在“互联网+”环境下,各行各业的发展都离不开信息技术,随之而来的是IT项目的规模越来越大,复杂程度越来越高,投资也在不断增长。这就要求企业必须将项目管理引入到日常管理活动中去,以提高自身参与竞争的能力。多年的统计数据表明,IT项目的成功率不高,70%以上的IT项目超期或超支。在失败的IT项目中,80%左右是非技术因素引起的,管理因素是其中最主要的因素。行业中的实践证明,软件开发的规范化管理是软件控制成本、节省时间和保证质量的重要手段,这给高校的应用型人才培养提出了更高的要求。近年来,不少高校在软件工程和计算机科学技术专业均开设了《IT项目管理》课程。在创新创业的驱动下,通过《IT项目管理》课程的开设可以让学生按照项目管理的原理、方法、技术、标准和规范,培养其项目管理的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高项目管理的综合能力。但目前高校中的项目管理课程教学还存在很多问题,如何在有限的学时内,通过更新教学观念、调整教学内容、改革教学方法、改进教学手段等措施提高教学效果显得尤为重要。
IT项目管理作为学校软件工程专业的专业核心课程已开设多年,课时安排为32课时的理论课和1周的综合实践。主要采用传统的教师课堂授课教学方式,存在诸多问题。主要体现在以下方面:
(1)大部分学生缺乏软件项目开发经验,对先修课程如《软件工程》等掌握不扎实,理解不够透彻。
(2)理论教学强化学生对IT项目管理中知识领域知识以及具体方法的掌握,忽视方法论的重要性;学生大量的精力放在了理论、原理与概念的死记硬背上,无法应对实际运用。
(3)现阶段,课时安排仅有理论课时和1周综合实践,没有安排实验课。学生对理论课所学内容无法及时通过实际动手操作来巩固和内化,直接影响其对知识的掌握和应用。1周的综合实践一般都安排在学期末,理论课讲授完毕后,教师无法监控所有学生的实践过程,学习效果差。
(4)学生学习兴趣不浓,大部分学生认为自己毕业以后从事一线技术岗位,进入管理岗位可能性小,认为没有必要学习。
(5)课程考核形式单一,卷面以基本概念和知识点为主,以致于会产生平时出勤率低的学生通过突击复习反而拿到高分的情况,无法客观的反映学生的项目管理技能。
项目管理是实践性很强的学科,项目经理不仅要掌握项目管理知识,还要掌握实践技能和人际关系的软技能[1]。在高校的课程教学中,需要从专业知识、实践技能和软技能三方面对学生进行全方位的培养。从项目管理学科的发展与IT企业的需求出发,紧密结合实践,精心提炼教学内容,围绕培养目标创设情景,全面推行案例式和任务驱动式教学。注重学生课外学习过程的监控及反馈。改革课程考核方式,注重过程和能力考核。鼓励学生参加IT认证考试,开放实验室,激励学生自主学习,鼓励创新型研究。
项目经理需要熟悉和掌握的专业知识包括项目管理知识、IT专业知识及行业知识。现阶段,项目管理的课堂教学主要集中在讲解项目管理知识,教师通常会默认学生已掌握IT专业知识,很少涉及行业知识。针对存在的问题,学校在课堂理论教学中主要采取以下调整:
(1)课堂教学全面推行“案例式”教学。在讲述各章理论之前,精选行业经典案例,通过分析问题、分割问题将相关知识点融入案例中。通过案例帮助学生将理论知识与现实问题有机融合,并给出相应提示或评论,鼓励学生解决实际应用问题,并在教学过程中,不断充实案例库。
(2)增加关于IT行业从业成长路径知识,让学生在校期间了解IT技术从业者未来的职业规划,了解专业型人才、通识型人才或创业者与项目管理的关系。
(3)强调对IT项目管理思想的宏观理解及全局把握,而不是把学生的注意力集中到细节方法上,即“抓大放小”。比如“项目经理应该花70%以上的精力做沟通”的思想;戴明与戴明环的介绍;朱兰与全面质量管理理念的介绍等。
(4)及时更新项目管理理论和方法。比如九大知识领域更新为十大知识领域(干系人);敏捷开发模式的介绍等。
(5)教学思路从逐个介绍知识领域更改为以项目管理启动、规划、执行、监控、收尾五大过程组为主线介绍相关知识。
(6)强调学生在做软件开发时,不能只关心如何实现系统,也要关心系统有什么用。针对每个教学案例,教师需让学生了解客户的业务需求,了解客户的基本业务流程。通过增加行业知识的介绍,让学生在今后的学习和工作中能更好与团队、客户沟通。
实践技能相对于理论知识更难掌握,所以在教授学生专业知识的基础上,需要突出实践课程的教授。IT应用领域的工具、方法和技术,以及操作级别的流程应成为实践教学中的重点。只有通过不断学习和积累技能才能使学生真正具备管理项目的能力。
(1)根据本校的情况和本专业学生的特点,增加8~10学时的实验课时,以创新中心为依托,设计更新实践教学内容,不仅有传统的《某管理系统项目》,还增加近3年“互联网+”大学生创新创业大赛和大学生电子商务“创新、创意及创业”挑战赛中优秀作品的展示和重新演绎并提供创新中心承接的实际项目供学生演练。同时,不断扩充实践项目库。
(2)实践课上,对实际项目进行情景模拟,组织学生按照项目的“启动阶段、规划阶段、执行阶段、监控阶段、收尾阶段”模拟并跟随一个完整的项目流程,在过程中完成各项项目管理的工作任务。比如熟悉商务技能,一个小组代表客户公司,罗列项目需求;一个小组代表IT公司,起草方案,管理项目。双方进行商务谈判,共同履行合同等。期望通过这样实际项目的策划锻炼,可以让学生接触行业中的新思想、新创意,提高他们的创业意识,让学生积累分析和解决实际问题的经验,切实提高学生实践动手能力、解决问题的能力和项目管理能力,以培养出适应社会需求的创新型创业型应用人才。
PMBOK第五版中将干系人管理单独列为一个知识领域,从原来的沟通管理中分离出来。多年的项目经验表明:成功的干系人管理是项目成功的必要前提,干系人管理出问题是导致项目失败的最主要原因。任何个人都不能独立成功,建立一个有效的项目团队,充分发挥项目团队的能力可以达到一个更好的绩效。处理人际关系的软技能是项目经理的必修课,也是即将走上工作岗位的大学生的必修课。通过团队情景模拟,在IT项目管理的课堂上对这些未来的IT从业者从“沟通和协调、团队建设、指导和激励”等方面给予适当引导,势必是很好的经历。
IT项目管理课程知识面广、知识点多,没有很多实际项目经验的学生想通过一次学习就深入理解其中很多理论原理不是一件简单的事,他们不能运用项目管理所涉及的思想和方法去解决问题,学起来枯燥、无味。因此,在教学过程中,教师先组织学生分成多个4-6人的项目团队。课前,教师精心选择案例,策划情景,给每个小组布置对应的任务[2]。学生团队课前先做好针对性预习。课上,教师通过具体案例引入理论知识,采用情景模拟法、问题引导法等教学方法,让学生有身临其境的感觉,达到加深知识的理解、拓宽知识面的目的。课后,学生在教师的指导和鼓励下,结合各自任务和团队特点进行讨论交流、实践,制作PPT,在下次课上以团队为单位进行汇报。
实践课上,同样组织学生以项目团队方式进入学习,对项目进行情景模拟,按照“项目调研、项目开发、项目验收”的流程,完成各项项目管理的工作任务。完整模拟并跟随项目的启动阶段、规划阶段、执行阶段、监控阶段、收尾阶段等,在每个阶段都要求学生不断提出问题和任务,然后分析问题、解决问题,只有完成一个阶段的任务才能进入下一个阶段[3]。
教学是由“教”与“学”两方面构成的,师生互动才能“教”、“学”相长,提高教学效果。通过配备与知识点对应的实战项目,让学生演练后掌握IT项目管理知识,并对工程化软件项目开发有更直观的认识。最终达到提高学生理论知识运用能力和解决实际问题的能力的目的。
(1)精心设计教学课件,通过创建情境,激发学生学习兴趣。
(2)加强教学资源建设,将课堂教学延伸至课外,注重课后学习过程监控。
(3)使用网络即时通讯工具如微信、QQ等软件加强与学生联系,即时得到学生的反馈以便及时对教学方法和内容进行优化。
(4)依托创新中心、IT认证考试及各类学科竞赛,积极拓展第二课堂,培养学生创新能力。
改革课程考核方式,摒弃“一考定乾坤”的方式,采用知识掌握和能力培养相结合的考核模式,突出过程考核和实践能力考核。
考核内容由平时课堂表现(10%)、平时课外大作业(40%)和期末考查卷(50%)三部分组成[4]。其中,课外大作业主要包括任务驱动教学时教师根据十大知识领域布置的利用Microsoft Project等工具进行时间管理、人力资源管理等工作,情景模拟式教学时学生自选项目完整模拟项目的启动、规划、执行、监控和收尾阶段等管理工作以及团队案例课堂展示表现等。
本文通过对传统教学中存在问题的改进,让学生更扎实地掌握IT项目管理知识,对工程化软件项目开发有更直观的认识,促进了学生的学习主动性,培养了学生的团队精神,在沟通和协调、团队建设等方面有了更好的提升,教学效果得到改善。