在项目导向与实践考核软件项目中对管理课程教学模式的研究
2017-04-10鲁丽莎孙莉
鲁丽莎+孙莉
摘要:当前,许多高校都开设了软件项目管理这一课程,与其他文化教学科目不同的是,软件项目管理的实践性要求较高,如果教师采用传统教学方式中理论讲解的教学模式不利于教学目标的实践,一方面,枯燥、单一的课堂教学很容易使学生产生厌学情绪;另一方面,学生仅通过理论学习无法体现软件项目管理的学习意义,学生难以通过课堂理论教学掌握软件管理的实际技能。基于此,研究一种有效的教学模式是当前高校进行软件项目管理教学中的一大挑战,本文提出项目导向与实践考核模式,旨在提高该门课程教学的实用性以及趣味性,进一步提高教学效率。
关键词:项目导向;实践考核;软件项目;教学模式
G712.4
软件项目管理的主要管理对象包括产品、项目、人员以及过程等多方面的管理,其主要目的是为了实现软件项目的顺利完成,有效控制项目质量、成本以及项目进度。近年来,软件管理项目已经逐渐发展成为计算机科学、互联网技术以及软件工程等专业的必修课程,主要教学目标是传授学生开展软件项目活动的资金获取路径,项目管理的具体内容以及基本模式,使学生掌握软件项目活动的基本流程。软件项目管理的理论性较强,但缺乏实践的理论无法吸引学生的学习兴趣,因此,针对该门课程,教师应当改变以往的教学模式,制定合理的教学方案,以提高课堂教学的效率,构建成熟的知识体系。
一、项目导向与实践考核中软件项目管理课程的教学模式
1.教学模式的多元化
在软件项目管理的课堂教学过程中,教师不仅要进行理论讲解,而且要创新有效的教学模式,实现多元化教学,具体为教师可以积极利用多媒体辅助教学,比如通过视屏、动画以及音频等演示有关教学内容,这样的教学方式不仅能够强化学生的认知度,提高课堂教学的效率,同时也能丰富课堂教学内容,活跃课堂氛围。同时,在多媒体教学的过程中,学生能够能够通过项目的实际了解,掌握软件管理的模式、原理以及方案。比如在教师讲解WBS的制定时,教师可以在讲解MS Project这一软件的运用原理,仔细分解WBS的工作分解架构后,利用视屏逐次放映,将枯燥的课堂趣味化,将复杂的理论知识变得简单化,更易于学生的理解[1]。
另外,在进行软件项目管理教学中,单靠教师的讲解难以达到具体的实践目标,学校应当定期邀请有关专家或者具备实战经验的人员到校讲解。比如,校园可以举办有关专题讲座,在专家讲解项目管理活动后,使学生了解发现问题、分析问题,并自己探索出解决问题的方式,通过理论联合实际的方式不断开拓学生的眼界,使其具备发散思维。
2.教学方案的讨论化
(1)分组演练法
教师制定有效的项目活动是提高软件项目管理活动的主要手段,教师可以将学生分为几个小组,进行分组演练。在项目小组中,教师应当适当把握小组成员的人数,并选举组长引导课程教学的基本环节,而项目经理可以让组长或者组员担任;教师可以要求小组成员相互监督,在合作学习的进程中提高各自能力。在开展软件项目管理专题课程是,教师可以提前将课文中的案例布置给小组,要求各组成员在掌握知识的前提下,制作项目案例的PPT,根据小组成员的个人特长推选项目经理,并在课堂实践中要求项目经理讲解PPT;在讲解结束后,让小组成员补充不足,最后根据各组实际情况评比最优秀小组。
比如,教师在讲解项目预算一个章节时,教师可以布置案例:在某企业中制定一个自动化办公系统,该办公系统应当满足的基本功能包括:邮件发送、邮件整理、客户管理等。该案例中的项目较为虚拟化,要求并不具体,满足案例设置的基本要求,所以学生可以充分发挥个人见解,有较宽的创新空间。实践表明,我校旅游商务系提出了多种方案,且在学生的实际讲解过程中,大部分人都提高了参与热情,PPT排版合理且内容丰富,并在相互学习中有效掌握方案的实践方法,提高了个人实践能力。
(2)案例教学法
案例教学法是软件项目管理中最主要的教学方法之一,在实际的教学过程中教师应当明确学生教学主体的地位,积极引导学生思考案例,并创造软件项目管理的场景开展讨论活动,以此提高学生的创造力,调动学生的积极性。案例教学法的有效实施能够实现教学理论与教学实践的结合,使学生在掌握理论知识的基础上,学会利用自身知识解决实际问题,达到软件项目管理的根本目的[2]。
比如,在教师讲解在实际的工作中,如何与上司建立和谐的关系时,可以创新生活中的实际案例进行讲解教学。如:如何说服领导准许你请假?这其中具备说服力的切入点包括哪些?倘若领导间接不允许请假怎么办?领导不同意怎么办?领导脾气暴躁怎么办?这几个简单的问题包含许多与领导间沟通层面的问题,蕴含着许多实际问题。教师可以要求每个小组展开讨论,由于这一案例的灵活性、开放性均较广,学生可以进行自由发挥,并在案例中提前感知参与工作后的状态,提高学生对就业的信心。
3.项目导向中的实践活动
在软件项目管理这一课程中,教师可以采取项目导向这一方法展开教学,,由于软件项目管理中有大量软件开发的基本知识,按照软件开发流程进行教学具有一定的合理性、科学性。课程体系的架构是由项目开发运营的基本程序进行设计,从项目签订初期一直到项目结束,整个流程的教学都是课程中的主要内容,主要包括问题的提出、实践的可行性以及系统的维护与设计测试等环节。通过几个项目的驱动式教学,能够使学生系统化掌握知识原理[3]。比如,在讲解项目中的产品采购时,教师可以让小组成员扮演不同的角色,展开谈判活动,双方以自身利益为前提,探讨最大利益空间以及相关策略。
二、结束语
综上所述,软件项目管理这一课程能够使学生掌握融汇贯通的原理,认识到合作学习的意义。为了改变当前软件项目管理学习中的不足,教师应当不断创新教学方式,吸引学生的学习兴趣。同时,教师应当树立正确的教学观念,积极了解有效的讲解方式,在讲解理论的同时注重学生的实践能力,通过项目案例教学使学生达到学以致用的良好习惯。另外,教师在实际的教学过程中逐渐实现教学模式的多元化、教学方案的讨论化,能够使大部分学生都参与到课堂教学中,深入了解项目管理的基本流程,进一步提高课堂教学的效率。
参考文献:
[1]付华,许君望.“项目导向、任务驱动”教学模式在儿科护理教学中的应用探讨[J].当代教育实践与教学研究,2015,09(11):56-58.
[2]邓燕雯,陈秋华.创业教育背景下“技术经济學”课程教学的改革与实践[J].中国林业教育,2015,05(13):21-25.
[3]李宗花,朱兆辉.软件工程课程教学设计与实践举措分析[J].计算机教育,2016,05(09):83-86.