佟晓 王志军 (天津师范大学 天津300387)
企业要保持竞争力,永久保持在领域内的先进行列位置,就要不间断地对企业内部的人才进行培训。培训是企业开发人力资源的基础,而开发人力资源则是人才储备、促进生产力发展的重要途径。员工也希望通过培训提高自己的知识、技能,以增强自身职业竞争力。企业培训可以概括为一个中心,两个基本点。一个中心是我们的培训学员,两个基本点则是做培训需求和跟踪培训之后的培训效果。
培训的成败在很大程度上依赖于培训需求分析,培训需求分析是整个培训管理活动的第一个环节,对培训的有效性起着至关重要的作用。2010年中国企业培训管理现状调查显示:在培训管理过程中,企业面临的困难和挑战主要集中在5个方面,其中培训需求的分析占35%。一些企业的培训效果不好,效率不高,重要的原因就在于缺少有效的培训需求分析。作为培训活动首要环节的培训需求分析越来越引起了人们的关注。
在众多的企业培训需求分析模式中,人员分析是其中的一个重要部分。人员分析(Person Analysis,有时也称作Man Analysis)从员工的实际状况出发,以确定在组织中哪些员工应该接受培训及接受何种培训。
在真实的企业培训中,面对不同行业、不同岗位、不同年龄、不同经历的员工,如何对其进行准确、科学的分析,是一个非常重要的课题。在企业培训人员分析中,需要判断员工需要学习什么知识,企业培训要给予员工什么知识;如何让员工的学习效果最大化;什么样的方法是最适合公司员工的方法,什么方法是高效低成本的方法;什么样的方案是最适合员工学习的等问题。人员分析需要考虑员工的知识结构、专业结构、年龄结构、职务结构及管理权限结构等方面。
对员工知识结构分析必须从3个方面进行:即文化教育水平、职业教育培训、专项短期培训。
公司里的很多员工并不是在从事着自己本专业的工作。例如,行政部的行政主管学的是企业管理,但是实际上他最感兴趣的是生产管理,而且在生产管理方面他有一定的工作经验和理论基础,他本人也愿意去生产部工作。所以,要制定培训方案,则必须对员工的专业结构进行深入的调查与分析,获取以下几个方面的数据:①员工是否愿意从事与专业相关的工作,而放弃现有职位;②员工是否具有专业相关职位工作的经验;③职位需要什么技能,与在职员工的技能对比一下,中间的差距就是培训需求。
在进行培训时必须要注意到公司员工的年龄结构。非常显然的现象是,年龄的大小和个人的接受能力有着非常直接的关系。从这个角度看,并不是公司里所有岗位上的干部越年轻越好,所以在进行培训时,分析公司员工的年龄结构是一个比较关键的问题。
在企业培训中,不同职位的员工的培训特点和内容是不一样的,比如:同样是领导力,对于企业中的高层管理者和一般员工的要求及培训要点是截然不同的。因而,在做人员分析时,要注意这一点。
基于此,采用ASP.NET的技术,建立一个员工培训需求分析系统,将上述内容在一个系统中展现出来,用于完成人员分析的部分内容,改善企业培训需求分析的科学性,提高企业培训的效率。
在企业培训的整体过程中,不同角色和职位的员工需要具备不同的知识结构和工作技能。系统按照员工的职务进行分类,不同等级职务的员工进入不同的登录端进行人员分析。在做企业培训需求分析时,员工首先要对自己的基本情况进行选择,包括年龄、文化教育水平、接受职业教育的类型、接受专项短期教育的类型及员工专业和现有职位的关系职务等。然后要根据公司组织上和工作职位上的需求,将不同职位、不同角色的员工所需要具备的技能明确的表达出来,并输入至系统中。下一步,在做企业培训的员工需求分析时,员工需要根据自己的具体情况在企业需求技能列表中选择自己尚未具备或不足的需求技能,了解相应技能的基本描述、应用范围、具体工作表现及学习方式等。
通过这些简单介绍,员工需要确定:①自己是否需要学习这个技能;②在学习的过程中,是否需要补充学习什么内容;③自己是否具备一定的知识储备;④自己是否需要加强某一方面技能的提升。
4.2.1 主要技术 主要采用的是ASP.NET的技术。因为技能库部分要求安全性强,且具有访问量大的特点。而ASP.NET技术具有完全面向对象、平台无关性且安全可靠、主要面向互联网的特点。同时,技能库这个系统要求具有可伸缩性、灵活性并且易维护,ASP.NET恰好为平台搭建提供了这些良好的机制。
4.2.2 数据库设计 在SQL中,设置数据库列表及表间关系,表1~3是主要的数据库列表:
表1 课程表(course)
表2 技能表(skill)
表3 技能与课程关系表(skill_course)
4.2.3 主要功能及代码 “需求分析”系统包括员工端和管理端。
员工端功能主要包括:员工根据自己的职位等级进入相应系统,如一般员工进入一般员工系统。在进入系统后,员工对其基本情况进行选择,包括年龄、文化教育水平、接受职业教育的类型、接受专项短期教育的类型及员工专业和现有职位等。在技能列表中,员工经过直接判断或根据相应技能的介绍选择自己的需求技能。
管理端功能主要包括:管理员登录、添加技能、编辑技能、删除技能、配置课程与技能的对应关系、设置及整理员工信息的数据表格等。
下面将几个重要功能做一介绍:
①添加技能(skill_add):
“添加技能”功能主要用于管理者登录后台后进行技能的添加。
添加项主要包括技能名称、技能简介及技能介绍的相关页面链接地址。管理员可以在登录后台后对技能的设置进行统一管理和修改。主要代码如下:
②编辑技能(skill_edit):
“编辑技能”功能主要用于管理者登录后台后进行技能的编辑,包括技能名称、技能简介及技能介绍的相关页面链接地址。主要代码如下:
③配置课程技能关系(skill_abilityadd):
这一功能主要表现为:当员工在技能列表中选择了自己的需求技能后,点击“提交”按钮,系统将根据员工的选择做出判断,列出适用于该员工的课程学习列表。
此时,员工可以点击课程列表中的课程进入相应的学习。主要代码如下:
图1 员工使用技能库流程图
图2 管理员使用流程图
管理员根据最终得到的6个列表,得出关于人员分析的一系列重要数据。这将是设置企业培训课程的一个重要依据。一方面节省了人力,免去了以往的问卷调查等纸质方式;另一方面,可以得到更加客观更加科学的数据,为培训的有效性和高效性提供了保障。■