一种培养软件服务外包高端人才的创新模式
软件人力外包解决方案方案

软件人力外包解决方案什么是软件人力外包解决方案?软件人力外包解决方案是一种常见的商业模式,它允许企业将部分或全部的软件开发工作委托给外部专业团队或个人。
这是一种灵活且经济高效的方式来满足企业的软件开发需求。
软件人力外包的优势软件人力外包解决方案具有许多优势,使得它成为许多企业的首选选择。
以下是一些主要的优势:1. 降低成本软件人力外包可以大幅降低企业的开发成本。
外包公司通常位于低成本地区,拥有成熟的开发流程和高效的团队,可提供更具竞争力的价格。
此外,外包公司通常不需要额外的培训费用,因为他们已经拥有专业团队。
2. 提高效率外包公司通常采用高度专业化和系统化的开发流程,以确保项目按时交付并具备高质量。
他们拥有经验丰富的开发团队,可以快速理解和实现企业的需求。
这样一来,企业可以专注于核心业务,提高效率。
3. 避免人员流失问题软件开发人才的流失对企业来说是一个常见的问题。
当企业雇佣内部开发团队时,可能会出现员工离职的情况,从而导致项目延迟和额外成本。
通过外包软件开发,企业可以避免这些问题,因为外包公司一般会有更强的管理和团队稳定性。
4. 获得专业技术支持外包公司通常拥有丰富的经验和技术专长,可以提供企业所需的专业技术支持。
无论是移动应用开发、网站开发还是系统集成,外包公司通常拥有经验丰富的团队,可以帮助企业实现他们的愿景。
5. 灵活性和扩展性软件人力外包解决方案为企业提供了灵活性和扩展性。
企业可以根据项目需求和预算选择外包的规模和时长,从而根据需求进行扩展或缩减。
这可以帮助企业更好地应对业务发展的变化,降低风险。
如何选择软件人力外包解决方案提供商?选择合适的软件人力外包解决方案提供商是实现成功外包的关键。
以下是一些建议和注意事项:1. 经验和专业性确保选择的外包公司有丰富的开发经验和专业的团队。
他们应该有实际案例可供参考,并能提供满足您需求的解决方案。
2. 交流和沟通在选择外包提供商之前,与他们进行充分的交流和沟通。
软件人才引进培养方案

软件人才引进培养方案随着信息技术的不断发展,软件行业已经成为相当重要的一个行业。
与此同时,软件行业中所需的人才也变得越来越紧缺。
为了满足软件行业的需求,不少企业都在加大对人才的引进和培养力度。
本文将着重探讨软件行业中的人才引进和培养方案。
1. 引进人才引进高水平的研发人才有助于提升企业研发实力,加速产品开发速度。
在引进人才方面,有以下几种途径:1.1 高校人才引进高校人才储备丰富,是软件企业引进人才的主要途径之一。
企业可以和高校合作,通过校园招聘、实习或毕业生直接引进人才。
虽然高校人才涌现,但其中优秀的人才总是被多个企业争夺。
为了确保企业获得最佳的学生人才,企业可以提供优厚薪资和福利待遇,以及在技术、职业发展等方面给予支持。
1.2 吸引海外人才海外人才也是企业引进人才的重要一环。
在吸引海外人才方面,企业需要了解目标市场,制定有针对性的招聘策略。
可以在海外人才交流会、招聘会等渠道中广泛宣传企业品牌。
除此之外,企业可以为海外人才提供较为优厚的薪酬、福利待遇和发展空间,以吸引优秀的海外人才。
1.3 吸引行业大牛吸引行业大牛是提升企业技术水平的最高效途径。
在这一方面,企业需要采取更为直接的手段,如通过颁发奖项、邀请业内大佬授课等方式来吸引行业大牛的加盟。
2. 企业培养人才与引进人才相比,企业本身培养人才会更具有长远意义。
通过在企业内部对人才的培养,既可以培养出更具针对性的人才,还可以提高企业在市场上的竞争力。
2.1 提供专业技能培训企业可以根据员工的专业方向和工作经验提供针对性的专业技能培训,这样可以让员工不断掌握最新的技能和知识,提升企业的内部研发实力和研发速度。
2.2 建设行业领先的研发平台构建一套行业领先的研发平台可以为员工提供更好的工作环境和研发支持,对企业来说也可以提升整体的研发实力。
在研发平台方面,可以在硬件设施、软件工具等方面进行完善。
2.3 制定职业发展计划制定适合员工的职业发展计划可以激发员工的学习热情和工作动力,提升企业的内部实力和员工的职业素养。
软件工程创新型人才培养模式的研究与实践

软件工程创新型人才培养模式的研究与实践[摘要]本文针对目前我国软件产业发展现状和黑龙江省的信息化发展战略,结合东北石油大学软件工程专业的实际情况,以培养创新型软件人才为目的,从课程体系创新、教学方法创新、教师队伍建设、实践教学和个性化培养等几方面进行了研究和实践。
[关键词]软件人才创新型实践教学一、引言软件产业是国家产业发展格局的重要组成部分,它是知识与技术密集型产业,同时又兼具先进制造业和现代服务业的特点。
而软件人才是软件企业最宝贵的财富,其工作特点就是创新。
工业和信息化部软件服务业司在《2011中国软件与信息服务外包产业发展报告》中指出,2010年中国软件与信息服务外包产业规模突破2750亿元人民币,同比增长为35.2%;中国软件与信息服务外包产业从业人员总量超过73万人,同比增长约32.7%。
黑龙江省自2006年以来,提出高教强省和把服务外包产业作为省支柱产业的发展战略,这对于创新型软件人才的培养提出了更高的要求。
分析制约黑龙江省软件业发展的主要瓶颈就是缺乏企业急需的中高端软件人才,由于软件人才缺乏导致大型的软件企业不愿意到省内落户,进而又导致省内培养的软件人才不愿留在本地,进一步造成本地软件人才的空心化。
可见加快速度培养大量创新型软件工程人才,提高软件人才密集度是解决软件人才需求的关键。
东北石油大学软件工程专业人才培养以培养工程实践能力为重点,强调以扎实的专业理论知识全面指导软件工程实践,并开展了一系列强化专业特色、促进学生专业技能和职业素质全面发展、培养学生实践和创新能力的教学改革,取得了显著的效果。
二、软件工程创新型人才培养模式的研究影响创新型人才培养的因素有很多,但总体来说课程体系是其中的基础,教学方法是途径,实践环节和个性化培养是关键,而教师队伍则是其中的灵魂。
1.完善课程体系适应社会需求软件工程专业的课程体系是以工程专业课和工程实践课为主体,以自然科学课程为基础,以人文、社科、管理类课程为有益补充,形成软件工程课程体系的架构。
软件服务外包人才培养中校企合作的多种模式

软件服务外包人才培养中校企合作的多种模式作者:胥备来源:《科技创新导报》 2015年第11期胥备(南京邮电大学江苏南京 210046)摘要:在全球服务外包行业高速发展的背景之下,我国的软件服务外包行业迅速进入国际领先水平。
这对我国的软件服务外包人才产生了很大的需求。
校企合作是一种有效的培养软件服务外包人才的新方式。
但我国的校企合作依然处于比较初级的状态。
该文基于当前软件服务外包行业发展形势和软件服务外包人才培养现状,针对高校与企业不断深入合作培养人才的背景,探讨了校企合作培养软件服务外包人才的多种模式,并针对我国软件服务外包人才的培养给出了建议。
关键词:校企合作软件服务外包人才培养中图分类号:TP311.5-4文献标识码:A 文章编号:1674-098X(2015)04(b)-0107-031 背景与问题随着社会服务行业和科学技术的不断发展,软件服务外包作为我国“十二五”时期重点发展的高端服务业,具有广阔的发展前景。
与制造业相比,软件服务外包行业具有明显的战略优势。
在增值价值方面,制造业原料加工增值部分占总规模2%~3%,且不大于5%,而软件服务外包的国内增值接近100%;在收益方面,单位出口金额上软件服务外包对中国经济的贡献是原料加工的20倍;在能源消耗方面:软件服务外包单位GDP能耗仅为制造业的20%[5]。
因此,软件服务外包行业是我国经济发展的重要动力。
目前,我国的软件服务外包行业发展迅速,已经成为仅次于印度、爱尔兰等第一梯队国家的软件服务外包大国,并且涌现出一大批优秀的,在国际上具有一定影响力的软件外包公司,例如文思海辉、东软等。
这些软件公司的崛起对于我国软件服务外包人才产生巨大的需求[6]。
软件服务外包行业具有三高(高人力资本含量,高技术含量,高附加值含量)与三新(新技术,新业态,新方式)的典型特征。
这就对我国软件服务外包人才培养提出了更高的要求[3]。
但是目前的服务外包人才培养不能适应我国软件外包企业的需求。
java人才外包服务方案

Java 人才外包服务方案1. 引言随着互联网和信息技术的发展,Java作为一种广泛应用的编程语言,其在软件开发领域的需求日益增长。
许多企业面临的一个难题是,如何招聘和留住优秀的Java开发人才。
面对这个问题,许多企业选择将Java开发外包给专业的人才服务提供商。
本文将介绍一种基于Java人才外包的解决方案,并探讨其优势和实施步骤。
2. 服务方案概述我们的Java人才外包服务方案旨在为企业提供高质量,可靠的Java开发团队。
我们拥有经验丰富的Java开发人才,可以根据客户需求提供灵活的解决方案。
我们的服务范围包括但不限于以下几个方面:•Java应用程序开发和维护•Java框架和库的开发和集成•数据库设计和管理•Web应用程序开发•移动应用程序开发•软件测试和质量保证3. 服务流程我们的Java人才外包服务流程包括以下几个关键步骤:3.1 需求分析和沟通在开始项目之前,我们会与客户进行详细的需求分析和沟通。
我们将与客户一起定义项目目标,确定所需的技术栈和规模,并制定合理的时间表。
3.2 团队组建和培训根据客户需求,我们会组建合适的Java开发团队。
我们的团队成员具有丰富的Java开发经验,并深入了解最新的技术趋势和最佳实践。
在项目开始之前,我们会为团队成员提供必要的培训,确保其对项目需求有全面的了解。
3.3 开发和测试在项目开发和测试阶段,我们将根据需求规格书和时间表进行迭代式的开发和测试。
我们注重代码质量和可维护性,通过代码评审和单元测试来确保项目的稳定性和可靠性。
3.4 交付和支持在项目交付之前,我们将确保所有的功能和需求都得到满足,并进行全面的测试和质量保证。
一旦项目交付,我们还提供持续的技术支持和维护服务,确保客户的应用程序始终保持良好的运行状态。
4. 服务优势我们的Java人才外包服务有以下几个显著优势:4.1 成本效益相比于雇佣和培训自己的开发团队,Java人才外包可以大大降低人力资源成本。
软件委托开发人力外包模式

软件委托开发人力外包模式在当今数字化高速发展的时代,软件已经成为了企业和组织运营的核心支撑。
为了满足不断变化的市场需求和业务发展,许多企业选择将软件开发工作委托给专业的服务提供商。
其中,人力外包模式作为一种常见的选择,具有独特的优势和特点。
人力外包模式,简单来说,就是企业将软件开发所需的人力资源外包给专业的服务公司,由服务公司根据企业的需求派遣相应的技术人员到企业现场或者远程进行开发工作。
这种模式之所以受到众多企业的青睐,主要有以下几个方面的原因。
首先,人力外包能够帮助企业快速组建开发团队。
当企业面临紧急的项目需求或者突然增加的业务量时,内部招聘和培训新员工往往需要耗费大量的时间和资源。
而通过人力外包,企业可以迅速获得具有相关技能和经验的专业人员,快速投入到项目开发中,大大缩短了项目的启动时间。
其次,人力外包可以降低企业的成本。
软件开发人员的薪酬、福利、培训等成本较高,如果企业长期维持一个庞大的开发团队,在项目不饱和的情况下,会造成资源的浪费。
而采用人力外包模式,企业只需按照实际使用的人力资源支付费用,避免了长期的人力成本负担。
此外,外包公司通常具有规模效应,能够在人力资源管理、设备采购等方面实现成本的优化,从而为企业提供更具性价比的服务。
再者,人力外包能够提高开发的灵活性。
企业的业务需求和市场环境是不断变化的,对于软件开发的需求也会随之调整。
在人力外包模式下,企业可以根据项目的进展和需求的变化,灵活地调整外包人员的数量和技能结构,更好地适应业务的动态发展。
然而,软件委托开发人力外包模式也并非毫无挑战。
一方面,沟通和协调可能会存在一定的困难。
由于外包人员来自于外部公司,与企业内部的团队在文化、工作方式等方面可能存在差异,这可能导致沟通不畅、信息传递不准确等问题,影响项目的进度和质量。
另一方面,对外包人员的管理和监督也存在一定的难度。
企业需要建立有效的管理机制,确保外包人员能够按照企业的要求和标准进行工作,同时也要保障外包人员的工作积极性和创造力。
我国服务外包人才培养模式探讨

我国服务外包人才培养模式探讨(作者:___________单位: ___________邮编: ___________)1 我国服务外包人才培养状况任何产业的竞争说到底都是人才的竞争,对于知识和技术密集型的服务外包产业更是如此。
可以说,服务外包产业的发展,人才是关键。
纵观外包企业的整个业务流程,从最开始的接单,到协调组织资源管理实施,再到最后的技术实现,人力资源对每一个环节而言都是至关重要的。
外包企业如果损失一名技术人才,可能会给企业造成局部损失;损失一名协调组织资源的管理人才,可能会影响整个项目的进度,甚至使项目无法按期完成,影响企业信誉;而能够为企业争取到外包订单、推动企业发展的高端人才的流失,则可能使整个企业完全瘫痪。
由此可见,人力资本是外包企业发展的根本保证,是服务外包产业发展的关键因素。
中国的服务外包产业虽然刚刚起步,但发展迅速。
2003年中国被福布斯评为最适合承接服务外包业务的国家之一,其主要原因在于中国丰富的人力资源和日益完善的基础设施。
2007年国内普通高校毕业生人数达到495万,这无疑也为中国服务外包产业的发展提供了良好的人才保障。
但实际情况却并不尽如人意,2005年IBM曾有意将一笔需要1万人做的年度项目订单发包到中国,但订单在国内各大城市转了一圈最终落户印度,人才短缺使中国外包企业与国际订单擦身而过;而2004年落户大连的HP全球呼叫中心,至今其管理层面临的最棘手的问题仍是合格的雇员数量难以满足企业发展的需求。
一方面每年都有大量的毕业生找不到工作,另一方面企业岗位空缺找不到合适的人才。
针对这一现状,曾有人评价,中国的潜在人才很多,但实用型人才不足,符合服务外包企业需求的人才就更少。
究其根本,现有人才的应用能力与企业的用人需求之间的巨大差距是造成供求矛盾的根本原因。
目前高等院校是我国服务外包人才的主要来源,但高等教育周期长,课程知识更新慢,偏重理论,实践不足的通病使得培养出来的人才对于服务外包产业的适用性水平很低,培训机构良莠不齐、外包企业自身对人才日常培训的重视程度不够更是加剧了这一现象,最终导致中国服务外包产业发展遭遇人才瓶颈。
软件行业人才培养计划

软件行业人才培养计划一、背景与目标随着信息技术的飞速发展,软件行业已成为推动社会进步、促进经济发展的重要力量。
然而,当前软件行业人才短缺问题日益凸显,为了满足行业对人才的需求,我们制定了软件行业人才培养计划。
本计划旨在提高软件行业人才素质,提升行业整体水平,为行业发展提供有力支撑。
总体目标:培养一批具备创新精神、实践能力和国际视野的软件人才,以满足行业快速发展需求。
二、培养内容与方式1. 基础知识与技能培训:通过线上、线下相结合的方式,传授软件开发、测试、维护等基本知识和技能,强化编程语言、数据结构、算法等基础能力。
2. 行业前沿技术培训:邀请业内专家,讲解新兴技术如人工智能、大数据、云计算等在软件行业的应用,提升学员对行业发展趋势的认知。
3. 实践操作能力培养:组织学员参与实际项目开发,培养其动手能力、团队协作和问题解决能力。
4. 国际交流与合作:鼓励学员参加国际软件技术研讨会、编程竞赛等活动,拓宽国际视野,增强跨文化交流能力。
培养方式:采用理论授课、案例分析、实践操作、小组讨论、项目实训等多种形式,注重学员的参与和互动。
三、实施步骤与时间表1. 需求调研(1-2个月):了解行业对人才的需求,收集企业、高校等各方意见,为培养计划提供依据。
2. 资源整合(1个月):与高校、企业、培训机构等合作,整合优质资源,搭建人才培养平台。
3. 培训实施(全年):分阶段、分层次开展培训,确保学员能够按计划完成学习任务。
4. 效果评估与改进(持续进行):定期对培训效果进行评估,根据反馈进行调整和改进。
时间表:第一季度(春季):需求调研与资源整合;第二季度(暑假):组织集中培训;第三季度(秋季):开展项目实训;第四季度(寒假):总结评估与改进。
四、保障措施与支持体系1. 政策支持:争取政府、企业等支持,为学员提供奖学金、实习机会等优惠政策。
2. 师资保障:邀请业内专家、技术骨干担任授课老师,建立稳定的师资队伍。
3. 质量监控:设立培训质量评估体系,对培训过程和效果进行监督和评估。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种培养软件服务外包高端人才的创新模式发布时间:2009-10-15 文章来源:中国服务外包网作者:范辉、姜宗建、楚旺责任编辑: sharry1. 软件服务外包与人才需求服务外包产业是智力人才密集型现代服务业,具有信息技术承载高、附加值大、资源消耗低、环境污染小、国际化水平高等特点。
中国要在目前形势下抓住跨国企业服务外包扩大的机会,加快经济发展方式的转变,优化外贸结构,这是中国经济结构调整的一个重大机遇。
产生软件服务外包产业的主要原因在于以下几个方面:• 缺乏足够的软件人才;• 节约成本;• 专注于核心业务;• 缩短开发周期。
其中,软件人才的缺乏是一个重要原因。
人才短缺有着深刻的历史原因,与计算机科学相比,软件工程还是一个发展中的学科,软件工程教育相对滞后,无法满足不断增长的软件工程人才的需求。
软件服务外包的主要客户来自北美、欧洲和亚太地区。
从事服务外包的国家或组织需要满足以下条件:• 拥有丰富的具有良好教育背景、熟练掌握英语、日语、韩语的软件人才。
包括:经验丰富的开发工程师、质量保证工程师、软件项目经理等等;• 较低的工资水平和开发成本;• 拥有良好的基础设施等等。
印度是软件服务外包的成功者之一,自从1985年Texas Instruments在Bangalore设立分支机构从事服务外包开始,在20世纪90年代,软件出口的平均增幅达到40%,使印度一举成为世界上重要的软件出口国之一。
印度的成功经验表明:科学完善的软件工程教育体系是培养优秀软件人才的前提,良好的软件过程能力是满足客户需求的基础。
中国被看作是继印度之后具有巨大潜力的软件出口大国,目前软件业从业人员为120万左右,每年有十几万计算机及相关专业的毕业生,软件产业收入以30%左右的速度增长。
但是与印度、爱尔兰等国相比,中国的软件服务外包业还处于起步阶段,存在以下问题:• 尽管开发组织众多,但规模太小。
在上万家软件公司中,超过3/4的公司规模不到5 0人。
没有相应的规模就无法吸引大的国际客户,一般来说,小的公司缺乏可靠的合作伙伴,容易流失关键人才,缺乏抵御风险的能力;• 市场单一,大部分外包业务来自日本;• 产品和服务质量不高。
软件开发方法没有与国际接轨,软件质量难以保证;• 公司的管理水平不高,员工队伍不稳定,影响了公司的可持续发展;• 软件人才的素质不能满足要求,只能承担一些价值链低端的工作,如:编程,而不是价值链高端的工作,如:分析、设计、咨询等。
上面所述的问题只是表面现象,其根本原因在于我们的人才培养起步晚而且体系不够完善,导致高端人才缺乏。
为了更好地参与服务外包的国际竞争,我们必须尽快建立科学、有效的人才培养体系,造就一大批具有良好素质的软件外包人才,为服务外包产业的发展和升级奠定坚实的基础。
2.烟台市软件服务外包人才培养面临的挑战2008年以来,随着烟台市对外开放进入新的战略调整期,以服务外包为主的服务业摆到了突出位置,烟台市把服务外包产业作为未来支柱产业培植。
目前,烟台市共有软件及服务外包企业200多家,有3家企业通过CMM3资质认证,从业人数达6000余人。
烟台市共有11家培训机构从事服务外包人才培训,年培训专门人才4000人。
与先进省市相比,烟台的外包产业还处于初级发展阶段。
一是企业规模小。
烟台市百人以上的企业仅有几家,规模最大的创迹软件公司有1000人,难以承接国际大型外包项目。
二是高端人才严重短缺。
既懂外语又精通软件开发和项目管理的应用型人才远远不能满足外包企业的需要,这在一定程度上制约了国内外的大型IT企业落户烟台或将大型的外包项目交给烟台的外包企业。
三是缺乏高端人才的培训能力。
ITO是智力密集型产业,人才是做大做强软件外包产业的基础,国内一些软件园的成功运作,除了当地政府的政策支持外,大都依托当地高校提供强大的人才保障。
目前的软件外包业务主要是软件编码(Coding)和软件测试(Testing)之类的价值链低端的业务,要想在高端领域展开竞争,就必须加强高端人才的培养。
在烟台的培训机构大多以专项技能的短期培训(如Java语言培训)为主,培养目标为程序员。
高端人才培养方面(如:开发工程师、测试工程师、质量工程师、系统架构师、项目经理等等),培训难度大,投入高,而且周期长,对师资要求很高,在这一方面烟台的高校可以发挥优势,与社会培训机构相互补充。
从长期看,软件外包高端人才的缺乏是制约烟台软件服务外包产业发展的主要瓶颈。
总体来说,烟台在软件服务外包高端人才的培养方面主要面临以下几个方面的问题:(1)软件工程教育的课程体系不够完善目前的课程设置过于注重计算机理论知识和软件编程方面的培训,缺乏系统分析与设计、质量保证、项目规划、人力资源管理、风险管理、过程管理等方面的培训。
尽管有些院校开设了IT项目管理的课程,但这种课程往往太过简化,可以丰富学生的知识结构,但对于从事软件工程开发的学生来说还远远不够,需要大幅度地提高课程的广度和深度。
计算机类毕业生到工作单位后,从事编程工作没有太大的问题,但从事项目管理和系统设计工作显得力不从心。
实践经验表明:在软件项目的开发过程中主要的工作量并不在编程本身而在于系统的分析、设计、测试和管理,所以软件企业急需能够从事分析和设计工作的软件工程师、测试工程师、系统架构师、项目经理、高级咨询人才等等。
(2)缺乏有效的能力培训机制软件工程教育与计算机科学教育有很大不同,软件工程教育侧重于软件开发及工程管理知识的学习,目标是培养应用型人才,而计算机科学教育侧重于计算机科学理论的学习和研究方法的培训,目标是培养研究型人才。
计算机科学教育涉及的知识域包括:数学、计算科学、算法及复杂性、计算机体系结构、编程语言、信息管理、智能系统、网络计算、软件理论等等。
软件工程教育涉及的知识域包括:计算基础、数学及工程基础、软件建模及分析、软件设计、软件验证及确认、软件演化、软件过程、软件质量、软件管理等等。
软件工程人才的培养不仅强调具有丰富的计算机科学知识,而且强调具有坚实的工程能力(如:工程设计、分析、度量等等),这就需要一种与传统的授课模式不同的能力培养机制。
目前大多数院校的培养方法仍然沿用以讲课为主(Lecture-Centric)的传统教学模式(L earn-By-listening),而软件工程人才的培养需要采用案例驱动(Case-Driven)的、以能力培养为中心的教学方法(Learn-By-Doing)。
此外,软件工程本身没有象其它工程学科那样成熟(如:机械工程、建筑工程等),原则性的太多,缺乏可操作性,需要在工程实践中理解和掌握。
由于缺乏以项目或工程为中心对学生进行系统地能力训练,学生难以把零散的理论知识集成起来,将知识转化为能力。
(3)师资力量不足对软件工程人才的培养,不仅要求教师具有很强的学术背景,而且要有丰富的工程经验和资质(如:工程师资格),这是许多院校面临的问题。
由于高端人才大部分集中在大型软件企业中,这一问题短期内难以解决。
(4)缺乏高层次的研究人员软件工程属于计算机科学与工程管理的交叉学科,在烟台专门从事软件工程研究的人员还比较少。
为了更好地支持软件服务外包业的发展,需要引进和培养一批高层次的研究人员,并对以下领域展开研究:• 软件外包项目的管理方法;• 软件组织的人力资源开发及成熟度评价;• 软件过程管理与复用;• 软件可靠性工程;• 适合于外包项目的软件开发方法;• 面向领域的软件复用方法;• 面向服务外包的质量保证方法;• 面向模式的软件自动生成方法等等。
为了突破烟台市软件服务外包高端人才的瓶颈,还必须加大对院校科研投入的力度和人才引进、培养的力度。
3. 以能力培养为核心打通烟台软件服务外包高端人才的瓶颈软件服务外包包含一个与软件开发过程相关的价值链,一个企业在价值链中所处的位置及其实施的开发活动就反映了它的历史、战略及其收益[1]。
软件企业通过积累开发经验和相关的领域知识提升其在价值链中的位置,最终参与客户的业务过程重构[。
价值链中不同的位置对软件人才和软件组织有不同层次的要求,必须根据不同的需求制定不同的培训计划,由于人才培养需要一个相对较长的过程,所以培训计划的制订要具有一定的前瞻性。
针对目前烟台的外包人才培养现状,我们认为应从课程体系、能力训练体系和培养机制三个方面着手,创建一种科学、有效的软件服务外包高端人才培养模式。
3.1以计算机科学和工程管理科学为基础构建适合于于服务外包人才需要的课程体系由于烟台的服务外包客户将主要来自美、欧、日、韩,而且要参与激烈的国际竞争,软件公司就必须采用国际化、标准化的运营模式,外包人才培养的课程体系也就需要参照国际标准并与国际接轨。
根据目前院校已有的课程资源,我们提出:参照SE2004,通过改造、嫁接已有的计算机科学的课程体系,构建适合于服务外包人才需要的课程框架,见表1。
表1 课程框架1)计算机科学基础(Computing Essentials Area)包括支持软件开发和项目管理的基本理论和知识,如:离散数学、概率论、数据结构、程序设计语言、数据库原理、算法等等。
2)软件工程基础(Software Engineering Area)涉及软件开发的主要阶段、原则和步骤,如:过程模型、需求分析、软件设计、软件测试、软件演化等等。
3)技术与方法(Technology and Methods Area)包括主流的软件开发方法和过程管理与改进技术,如:OOSE、SOSE、软件过程复用、过程成熟度模型等等。
4)项目管理(Project Management Area)主要涉及项目计划、跟踪、控制、质量和风险的管理、人力资源管理等等。
5)职业训练(Professional Practice)主要包括与职业有关的技能培训,如:个人能力训练、小组能力训练、职业道德、资格认证等等。
这一课程体系实现了软件工程开发和项目管理的有机融合,满足外包人才培养对知识框架完整性的要求;实现课程的模块化和标准化,可根据不同层次外包人才的培训要求进行灵活组合。
3.2以能力培养为核心构建适合于服务外包人才需要的训练框架软件外包人才的培养方法正在经历重大变革,通过课程设置和教学方法的改革与创新使学生的知识和技能能够满足外包企业的需要。
许多软件工程领域的学者和软件人才培训的从业者都将教学方式由传统的以讲课为主的学习方式(LBI-Lecture Based Instruction)向以案例研究为主的基于问题的培训(PBL-Problem/Project Based Learning)方式转变。
(1)基于问题的培训(PBL)传统的培训方式侧重于知识的学习,PBL则强调能力的培养。
表2给出了两种培训方法的区别。
表2 传统的培训方法与基于问题的培训方法PBL是针对一个软件开发活动设置问题并给出相应的背景资料,教师启发学生找出解决问题的方法,这是一种互动式的教学方法,锻炼学生的表达能力、判断能力、解决问题的能力,案例也是来自实际的开发项目。