高职院校软件外包人才培养体系研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高职院校软件外包人才培养体系研究
作者:高小事,李金祥,郑洪静
来源:《职业·下旬刊》 2010年第4期
一、软件外包人才培养体系分析
1.学历教育培训模式
现实单位多为公立大专、本科院校,其培养特点是学生能掌握基本的软件开发理论知识和
基本技术,但缺乏数大质高的项目强化实践经验,在项目管理、工程知识、语言训练上基础薄弱。
该模式以讲授为主,以项目实训为补,并未全面锻炼学生的动手能力,学生毕业后用人单
位要再次培训。
2.技能培训模式
该模式训练周期短,重视常规技能的培训,项目上手快。
由于软件外包项目来自于不同行业,因此行业领域知识亦有不同要求。
受短期培训的局限,学生在领域专业性和通用性之间无
法平衡。
该模式更多服务于劳动密集型行业,满足低层次的软件外包人才需求,实现简单的业
务操作。
3.企业内部培训
培养特点是重视团队协作,强调整体开发和项目实战训练。
但会给外包企业带来运营成本,故规模较小,不适合成长型及小型企业。
二、高职院校软件外包人才培养体系设计
表1 人才规格、能力标准对照表
人才规格能力标准
初级人才(1)掌握两门以上开发语言或开发工具;
(2)能熟练快速地设置、调试开发环境,具有较强的软件开发能力
(3)了解并遵守软件编程的规范与流程
(4)熟练编写软件文档能力,包括详细设计书、单元测试设计书,编码调试及代码注释
(5)较好的外语表达能力水平,日语能力至少应达到3级以上的水平(英语能力至少达到
4级)
(6)具有团队精神和交流能力,适应企业的管理环境
中级人才初级人才相比,中级人才应达到如下标准:
(1)能精通J2EE或NET平台的设计和编程
(2)具有良好的系统分析和架构设计能力及前沿最新技术的应用能力
(3)具备半年以上大型项目开发的经验及良好的项目管理能力
(4)优异的英语或日语听说读写和沟通能力,日语能力至少应达到2级水平(英语能力至少6级)
(5)符合国际化项目要求的职业素养
(6)较强的分析和解决问题的能力
1.专业培养目标
(1)岗位技能需求分析。
我国处于全球软件服务外包产业链的下游,岗位技能需求呈现两点趋势:侧重低层编码测试任务以及项目管理要求。
以对日外包为例,由于国外人力成本的提高,发包方将产品任务依据开发流程严格划分,完成商业建模、需求分析、系统分析等高层次
工作,接包公司严格依据发包方的设计文档,完成编码、单元测试。
(2)人才规格和能力标准。
按照开发过程中目标岗位不同,人才规格也相应分为高级人才、中级人才、初级人才三个等级。
前两者对应的技术素质、工程能力、外语能力、职业素养等能
力标准如表1所示。
2.课程设置
基于以上软件外包人才岗位技能要求以及相关能力标准的分析,同时参照IEEE-SE2004软
件工程教育知识体系,可以从基础知识、技术素质、工程能力、外语能力、职业素养等五个方
面对课程体系进行划分,如表2。
表2 软件服务外包人才培养课程框架
基础知识(1)数据结构和算法、数据库基础、操作系统基础;
(2)编程语言和开发平台(C、C++、java、.net)
(3)计算机组成、网络计算
技术素质(1)面向对象软件开发
(2)架构驱动软件开发
(3)CMM、P-CMM
(4)软件过程建模和复用
工程能力(1)项目集成管理、范围管理、时间管理、成本管理、人力资源管理、沟通
管理、风险管理、过程管理
(2)软件项目文档设计与写作
外语能力针对外包方向,设置日语或英语的听说读写训练课程以及外国文化的选修课程
职业素养(1)个人及小组能力训练、陈述技巧
(2)道德准则和职业指导
(3)资格认证、团队合作
该课程框架增大IT项目管理和工程类课程的比例,按照统一标准对课程进行模块化管理,能够针对不同人才规格进行灵活重组。
3.教学方法
软件服务外包人才的培养更侧重于开发能力和工程实践经验的提高。
因此,必须对以往讲
课加实训的传统模式进行改革,针对相应课程模块类别,灵活采用课程讲授、案例教学、项目
实训、校企合作等多种教学模式,建立全面的能力培训体系。
(1)课堂讲授。
讲授教学法仍适合课程框架中基础模块部分的理论教学,但需引入与基础理论主题有关的案例,通过合理、精心的课堂组织,辅以如网络教学平台、多媒体课件等多维
教学手段提高认知效率。
(2)案例教学。
基于项目的案例教学法以建构主义为理论基础,通过具体教学情境的设置,引导学生讨论并提出解决方案。
有案例设计和实施、教育情境和结果等元素。
(3)项目实训。
在此提出按角色轮岗的实训体系,旨在培养适合外包企业特定岗位需求的高技能人才。
该体系以软件生命周期为主线,通过不同的案例模拟真实情境完成需求分析、开
发计划、系统设计、软件开发、集成测试、配置管理等环节,完成符合CMM3及以上认证的配套的文档。
学生可选择符合软件外包企业人员结构的角色后组成开发团队,团队成员包括项目主管、需求管理员、系统分析员、程序员、测试员等。
该体系的实施过程是多周期的,即需要多
个周期的角色替换和工作轮岗,达到不断提升综合技能和素质的目的。
教师记录学生各环节的
完成情况,持续跟踪优化项目案例;可根据软件开发过程质量制定评估指标,对学生的能力进
行评估定级后制定下周期实训计划。
(4)校企合作培养。
企业是高职院校学生人才需求单位,校企合作,明确学生就业方向,提升专业技能和综合素质,对扩大就业大有帮助。
企业采用校企合作培养,降低人力成本,缩
短培养周期,可以提高企业竞争力;高校应充分发挥主动性,以产业需求为导向,积极深入外
包企业调研。
组织行业专家及资深专业人士参与组成专业委员会,制定软件外包专业标准和职
业资格标准。
高校严格按既定培养标准制定教学计划,与企业建立联系,实践时间采用灵活合
理的学制分配模式。
合作体制上,学生以软件外包项目工程的方式在企业或学校实训基地授课。
企业参与学校的外包专业评估、教学计划制定,同时指派专业人员指导学生日常工作,帮助他
们适应工作岗位。
学校教师协助专业指导教师制定项目实施计划,监督指导学生工作,共同评
定学生的工作态度、学习能力和实践成果等。
(作者单位:江苏省苏州市职业大学)。