企业项目管理方法在高职院校软件实训课程的应用
来源:用户上传
作者:
摘 要
针对目前高职院校软件实训课程教学中存在的问题,将企业项目管理方法与软件实训课程教学相融合,能够达到良好的实训效果,缩短学生技能与企业要求的差距。本文结合《c程序设计》实训课程教学的实际情况,分析企业项目管理方法在高职软件技术专业教学中应用的策略,移植了项目管理体系中的客户、程序员、技术专家、评审专家、项目经理、部门经理等角色,重构了实训教学的过程,以进一步提高学生的学习兴趣、软件开发能力以及综合素养。
关键词
项目管理;软件实训;风险管理;分组合作
中图分类号: F272 文献标识码: A
DOI:10.19694/j.cnki.issn2095-2457.2020.03.049
0 引言
高等职业教育作为高等教育的一个重要类型,为社会各行各业输送生产、建设、服务和管理第一线的高技能人才,即实践能力强、具有良好职业道德、良好团队合作精神和开拓创新精神的高技能人才。目前我校在学生已掌握课程基础知识之后,开设相应课程的整周实训,这样不但有利于学生系统地掌握课程专业知识,并且集中时间学习所产生的软件成果有利于增强学生的专业自信心,实训课程在专业课程教学中的作用越来越得到重视。但经过教学诊断反馈,我们发现在实际操作过程中,学生往往没有明确的项目目标,不知道自己要做什么,为什么要这样做,以及该如何做;而教师设定的实训任务,有时低估了部分学生的潜力,忽略了优秀学生的培养。因而对于实训课程,我们需要重新进行合理有效地开发和设计,运用企业项目管理的方法,模拟企业工作的环境,使得学生熟悉企业的项目开发以及管理流程,为其后续能够很好地匹配岗位的要求打好基础。
1 实施方法
根据我校软件专业的人才培养目标,结合本人在企业的开发经验,在《c程序设计》实训课程中,本人探索尝试了如下基于企业项目管理的软件实训课程体系。该体系结构的具体内容如下:
1.1 项目准备
1)划分小组:教师根据学生平时的考核,按照等级,将其合理划分成若干个小组,每组约4-5人,包含好、中、差等级,保证各组人员能力相对均衡。学科成绩优异者担任小组组长。
2)分工合作:教师扮演三个角色:客户角色,提出需求;技术专家,提供难点问题的解决思路;部门经理,跟踪部门全部人员的进展并负责考核。小组组长扮演两个角色:项目经理角色,进行任务分解,对整个小组成员的项目进展负责,每日反馈进展;小组内技术专家,对小组内成员进行技术指导。小组成员扮演开发工程师角色:对各自功能模块负责。
1.2 项目实施
一般项目实施的周期为5天,具体实施过程如下:
1)需求分析及需求评审(0.5天):教师(客户)选定若干个功能类似的实训题目作为需求,每个小组分配不同的题目。每个小组领到具体的需求后,首先需要进行需求分析,与客户交流,了解需求背景,澄清需求的具体功能要求,并且完成需求文档的写作。需求评审阶段,被评审人:每小组指派一名学生作为需求澄清人参加需求文档的评审;评审专家组:每小組指派一名学生作为评审专家+教师作为客户,根据评审记录表对各个小组的进行打分。评审通过的小组可以进入项目实施的下一阶段,不通过的小组需重新进行需求分析,完成二次评审并且通过才可以进入下一阶段。
2)项目设计及设计评审(1天):需求评审通过后,各小组进入开发设计阶段,包括:项目总体接口设计、主流程的算法设计以及数据结构设计,完成开发设计文档的写作与评审,评审流程同需求评审。
3)功能开发及功能自验(2.5天):设计评审通过后,进入真正的代码编写阶段,每位小组成员都被分配到具体开发模块,主要分为:信息输入、信息查询、信息修改、信息删除、信息保存五大模块,并且完成各自模块功能的测试。
4)项目验收(0.5天):项目验收阶段,由各个小组的项目经理进行项目的整体情况汇报,并且完成功能演示,评审专家组按照项目验收表进行打分。
5)项目总结(0.5天):各小组总结项目开发过程中的经验与不足,教师加以点评,并公布“最佳项目组”,“最佳评审人”,“最佳被评审人”结果。
在项目实施过程中,要注重项目的风险管理。教师需要做好风险跟踪,适时了解各小组的项目整体进展,并做好难点支持。各小组组长每日反馈进展以及风险,同时组织项目组例会,布置今日工作计划以及进行开发经验分享。
2 考核方法
实训考核主要采用过程考核和结果考核并行,量化考核与荣誉加分融合的思路。具体评价方式及内容如下。
1)评价方式:小组内部评价(10%)+小组互评(30%)+教师评价(60%),其中小组内部评价,由各小组组长针对本小组成员个人表现进行打分,构成个人得分;小组互评以及教师评价均是针对各个小组各个阶段的表现进行打分,构成团队得分。
2)评价内容:评价内容对应于项目实施的各个阶段,主要包括:需求评审(20%)+设计评审(20%)+项目验收(60%)三部分,每一个部分又从三方面来实现考核,功能实现完成度(60%)+现场展示效果(20%)+交付件的完整性及规范性(20%)。
3)评价结果:与评价方式相对应,每位同学的成绩由两部分组成:①量化成绩=个人得分(10%)+团队得分(90%);②荣誉成绩=最佳项目组(组长+3分,组员+1分)+最佳评审人(+1分)+最佳被评审人(+1分)。
3 结论
通过尝试在《c程序设计》实训课程中使用企业项目管理的方法,在实训整个过程中以教师为主导、学生为主体,牢牢把握一个既定任务的方向[5],使得学生在知识、技能、素养等方面都得到了一定程度的提升,具体总结如下:
1)用企业项目管理的方法开展实训,可以让学生了解到企业开发管理流程的严谨性以及规范性,并且在后续的课程中也能以此标准来要求自己。
2)项目实施过程中持续进行进展及风险的跟踪,一方面,可以让学生看到部门所有人员进展,了解自我进展的差距,更加有学习的紧迫感;另一方面,可以让管理者实时了解风险,进行及时且有效的技术指导。
3)学生担任项目经理,一方面可以培养一部分学习优异学生的管理能力,协调能力,以及沟通能力,并且在帮助组员解决问题的同时能进一步提升自我的知识水平;另一方面,相比于和老师交流,有些同学更愿意和组长沟通,寻求帮助,这样能更有效地提升这部分同学的技能水平。
4)成绩考核环节制定各个评价阶段的评价标准,锻炼了学生有效评价他人的能力。采用小组内部评价+小组互评+教师评价方式,并且增加了荣誉加分项,有效地提升了学生的团队意识和竞争意识。
参考文献
[1]云贵全.基于企业项目化管理的软件实训课程的构建与实践[M].价值工程2011(149).
[2]生力军,汪洋,陈施奇.卓越项目管理体系在高职软件技术专业教学中的应用研究与实践[M].福建电脑.2017.第33卷.第8期.(68-70).
[3]白锐.项目导入任务驱动教学法在互联网营销与管理专业教学中的应用[M].现代经济信息.2019第9期 P454.
转载注明来源:https://www.xzbu.com/8/view-15144491.htm