人力资源管理软件开发的体会(一)
金方策软件开发组
到现在开发人力资源管理软件有两年多时间、浅谈下人力资源管理软件开发的几点体会。我觉的要开发出一款受用户欢迎的人力资源管理软件、首先要了解人力资源管理的内容及其特点。其次要了解人力资源开发的难点、搞清楚客户到底需要什么样的人力资源管理软件。然后按软件开发规范来进行开发。
一、 人力资源管理的特点和内容
首先我认为人力资源管理具有专业性、复杂性、灵活性、生物性、时限性、再生性、社会性、能动性、增值性等特性。
人力资源管理服务于企业的总体战略目标、是一系列管理环节的综合体、从公司软件来看人力资源管理的主要内容包括以下几方面。
●人力资源战略规划
企业为适应内外环境的变化、依据企业总体发展战略、并充分考虑员工的期望而制定的企业人力资源开发与管理的纲领性长远规划。人力资源战略规划是企业人力资源开发与管理活动的重要指南、是企业发展战略的重要组成部分、也是企业发展战略实施的有效保障。
●人力资源管理的基础模块
组织管理模块包括组织设计和职位设计、这是人力资源管理最基础的模块。部门职责权限模块确定部门职责。人事信息模块对人员进行基础的管理。职位分析与职位评估是企业人力资源管理的基础工作。职位分析就是对企业所有工作岗位的特征和任职要求进行界定和说明、职位分析的结果是形成每一个工作岗位的职位描述、任职资格要求、岗位业务规范;职位评估是对企业各工作岗位的相对价值进行评估和判断、职位评估的结果是形成企业不同工作岗位的工资体系。职位分析和职位评估就如一个产品的说明书和产品标价、使员工“明明白白工作”、“清清楚楚拿钱”。
●人力资源管理的核心业务
包括招聘、培训、绩效考核、薪酬管理。招聘是人力资源管理核心业务的首要环节、它是企业不断从组织外部吸纳人力资源的过程、它能保证组织源源不断的人力资源需求;培训是企业人力资源开发的重要手段、它包括对员工的知识、技能、心理素质等各方面的培训,它是企业提升员工素质的重要保障;绩效考核是指运用科学的方法和标准对员工完成工作数量、质量、效率及员工行为模式等方面的综合评价,从而进行相应的薪酬激励、人事晋升激励或者岗位调整,绩效考核是实施员工激励的重要基础;薪酬管理是企业人力资源管理的一个极为重要的方面,它主要包括薪酬制度与结构的设计、员工薪酬的计算与水平的调整、薪酬支付等内容,它是企业对员工实施物质激励的重要手段。
● 人力资源管理的其他工作
企业人力资源管理还包括其他一些日常事务性业务内容:如人事统计、员工健康与安全管理、人事考勤、人事档案管理、员工合同管理、各类常见的统计报表等。
作为人力资源管理软件的高级版本还应该提供数据挖掘功能。
提供各类数据分析报表作为高层决策支持。
二、人力资源开发的难点、客户化需求
● 非技术性格的人力资源工作者要求软件设计的尽量简单、好用
从事技术工作的人往往不善于也不喜欢与人打交道,而从事人力资源工作的人大都是非技术性格的人,他们大多喜欢与人打交道,不喜欢与机器打交道。因此,他们不愿意投入精力去专研一个软件的使用,他们希望软件的操作越“傻”越好,摸一摸就能走下来。通过观察发现:凡是在这方面做的不够好的软件,往往都是缺乏竞争力的软件,前一任软件使用人如果工作发生变动,后一任使用人往往就难以为继,很少有单位能够二度送员工培训。
● 人力资源管理体系要求软件能够以不变应万变
目前,我国正处在由传统人事管理向人力资源过渡的转型时期,人力资源管理从思想到行动都发生着巨大的变化、今天可能采用的是“薪点工资制”、明天可能就要改为“岗变薪变”工资;今天采用的是360度考核,明天可能就改为了KPI考核。处于摸索中的人力资源管理每天都可能发生这样那样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件就没有生命力。一方面,人力资源管理的内容不断发生变化,另一方面,软件开发人员流动加剧,使得这些软件适应不了变化的需要,因此,逐渐地被商品化软件所取代。
(待续)