基于微服务架构的企业员工积分和绩效评估管理系统
2022-04-29周彦
周彦
摘 要∶随着数字化时代的来临,企业的人才管理逐步引入互联网技术,数字化管理使企业管理高效化。国有企业是国家经济领域的中坚力量,为降低人才管理成本,促使国有企业为国家经济做出更大的贡献,将先进的数字化企业人才管理方案引入国有企业人才管理至关重要。目前,国有企业所推行的积分制人才绩效考核方法存在以下问题∶传统人才绩效积分管理方法烦琐、积分明细获取困难、各部门考核标准存在差异。为解决上述问题,文章提出了基于DevOps软件工程思想、以微服务架构为基础的积分绩效管理系统。该系统具备可拓展性强、操作简便、开放性强等特点,可以随企业业务发展持续迭代升级。同时,该系统为绵阳卷烟厂所推行的积分制人才绩效考核方法提供了技术支持。
关键词∶数字化人才管理;积分制人才绩效考核;DevOps软件工程思想;微服务器架构
中图法分类号∶TP311 文献标识码∶A
Enterprise employee points and performance evaluation management system based on microservice architecture
ZHOU Yan
(Mianyang Cigarette Factory,Mianyang,Sichuan 621000,China)
Abstract: With the advent of the digital age, thee talent management of enterprises has gradually introduced Internet technology, and digital management has made enterprise management more efficient. State-owned enterprises are the backbone of the national economic field. In order to reduce the cost of talent management and encourage state-owned enterprises to make greater contributions to the national economy, it is crucial to introduce advanced digital enterprise talent management solutions into state-owned enterprise talent maragement. At present, the points-based talent performance appraisal method implemented by state-owned enterprises has the following problems:the traditional talent performance points management method is cumbersome, the details of points are difficult to obtain, and there are differences in the assessment standards of various departments, In order to solve the above problems,Mianyang Cigarette Factory introduced an integral performance management system based on DevOps software engineering ideas and micro-service architecture. The system has the characteristics of strong scalability, easy operation, and strong openness, and can be continuously iteratively upgraded with the development of enterprise business. At the same time, the system provides technical support for the point-based talent performance appraisal method implemented by Mianyang Cigarette Factory.
Key words: digital talent management, point-basedl talent performance appraisal,DevOps software engineering thought,micro-server architecture
为帮助企业打造“创新型示范精品工厂”,进一步完善企业的创新机制,为员工构建一个主动创新、持续创新的工作环境,促进技术骨干、管理人才及广大青年员工深入开展创新活动,企业各部门从实际出发,制定了适合自身的积分考核方法。但是,由于传统的Excel或纸质统计表的积分统计方式存在各种各样的问题,导致积分绩效考核方案推行不顺。
1存在的问题
以绵阳卷烟厂为例,工厂各部门从自身情况出发,制定了积分考核方案。但是,这些积分考核方案有如下不足:(1)難以精确统计积分。员工根据积分评定要求,以纸质或电子文档方式提供申请表及支撑材料,不仅审批流程烦琐,且统计工作耗时耗力[1];(2)难以根据员工当前总积分查看其积分获取明细。传统的人工统计积分时,积分的公布情况往往只包含总分和排名,员工不知道具体的积分计算情况,因此不知道改进的方向,与企业推出积分制的初衷不符;(3)难以根据用户所在部门、积分统计时间段查询、导出用户积分汇总情况。在实际管理中,各部门从自身情况和管理需求出发,均出台了针对员工考核、积分评定的相关文件,独立地对其部门关注的要素进行考核,面对这种情况,人工统计需要花费很长的工作时间,做不到积分的实时反馈;(4)难以按用户为基础,联合查询、导出各部门的积分数据。
2基于微服务架构的考核体系构建及运行
2.1系统功能
系统主要功能模块和子系统如图1所示。
2.1.1特点
基于微服务架构的企业员工积分和绩效评估管理系统具备如下特点:(1)可拓展性。系统可以灵活的添加或删除需要进行积分考核的业务部门;(2)灵活性。业务部门可根据业务的变化调整积分考核方法,调整后不会影响积分考核记录;(3)便捷性。相较于传统积分考核方法,在该系统下,通过手机端或PC端,员工和管理人员都可以快速申请积分、查看积分以及排名;(4)开放性。系统的开放性包括两个方面,一方面是工厂内部可使用系统外,可以对接中烟其他信息系统,实现自动获取数据,并生成积分记录。另一方面是系统可以为其他系统或应用提供积分相关数据,以便实现其他功能[2]。
2.1.2统计报表及综合评估
统计报表的研制包括单部门的报表和跨部门的报表开发。可按部门、个人维度进行统计和导出,符合现行积分制度下的积分统计需求。
在针对积分进行评估管理时,通过汇集各部门的绩效评估指标、权重、历史评估结果等数据,形成企业指标数据库、评测库,并结合历史数据分析结果,制定统一的绩效评估系统,其中包括指标体系、权重和评估流程。这不仅可以消除绩效评估历史存在的数据孤岛和数据烟囱,还可以打通各個部门之间的数据,并做到绩效工作协同,实现统一的、各部门都认可的“三个一的建设目标”,即一个绩效评估系统、一个评估指标、一份评估结果[3]。
2.2核心技术
为了实现科学管理员工积分信息的目标,本系统主要采用了三个关键技术。
2.2.1微服务架构技术
微服务是一种架构风格,一款大型复杂软件应由一个或多个服务器组成。在该系统下,服务器可以被独立部署,各个服务器之间是松耦合的,既可以独立实现各服务器的既定功能,也可以与其他服务器配合工作,完成任务。由此,企业各部门积分既可以被很好地独立管理,也可以与其他部门协同、配合。
微服务架构的核心思想是:一个应用是由多个小的、相互独立的微服务组成,这些服务运行在自己的进程中,开发和发布都没有互相依赖。不同服务通过一些轻量级交互机制实现通信,可独立扩展、伸缩;不同服务功能可以由不同团队采用不同的编程语言编写。基于此,在企业积分管理系统应用中,企业的业务变化、部门职能的改变都会导致积分和绩效考核机制的变化。此外,系统具备较高的灵活性,可以方便地更改积分统计方式,随着企业的发展而升级换代。2.2.2DevOps
在本系统中,由于各部门积分系统具备独立性,在核心服务开发完毕后,为了提高系统使用效率,各部门积分服务采用基于DevOps的思想,开发功能模块完成一个上线一个。这既提高了系统在企业内的普及速度,也为后续部门积分管理程序提供设计和实现案例。
DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。我们可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交互合作。在开发系统的过程中,将开发完成的部分投入使用,在对其进行使用的过程中总结需要改进的点,升级与开发齐头并进,以减少企业后期的系统运维成本。开发和运维工作同时进行,是本系统高效投入企业使用的关键[4]。
2.2.3RESTfulWebAPI
由于企业的积分统计要求是核心服务和部门积分业务实现完全独立,所以本系统运行时数据交互基于RESTful。服务开发者可以根据功能的需要,选择最有利的开发语言和服务框架进行开发,减少了各服务开发者间需要配置开发环境、安装依赖库、同步代码的交互,显著提高了开发效率。
RESTful并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力,更好地使用现有Web标准中的一些准则和约束。虽然RESTful受Web技术的影响很深,但是理论上RESTful架构风格并不是绑定在HTTP上,只不过目前HTTP是唯一与RESTful相关的实例。所以,这里描述的RESTful是通过HTTP实现的,与企业对于系统的要求相符。在本系统的研发过程中,引入RESTful符合企业对于系统的开发要求,加快了系统上线的速度,降低了开发成本。
3基于微服务架构的考核体系
绵阳卷烟厂在考核体系设计中将系统服务划分为公共服务和各业务系统服务两部分。各服务独立部署运行,共享公共服务数据。考核体系如图2所示。
4结语
绩效考核在企业管理中具有重要的牵引和导向作用,将绩效考核方案与计算机技术相结合,可以使考核过程透明化,并提高员工的工作效率和工作积极性。将DevOps软件工程思想融入以微服务架构为基础的积分绩效管理系统中,除了解决了传统积分绩效考核方法带来的问题以外,还拥有开放的开发环境,且允许多团队协调开发,缩短了系统从开发到投入使用的时间,降低了开发成本。
参考文献:
[1]王佩华.微服务架构深度解析:原理、实践与进阶[M].北京:电子工业出版社,2021.
[2]欧新征.湖南省邮政速递物流长沙分公司员工积分绩效管理体系优化设计[D].长沙:中南大学,2011.
[3]马瑞峰.关于企业积分绩效管理的浅析[J].全国商情(经济理论研究),2015(10):39-41.
[4]郭煜.LT公司员工积分绩效管理体系改善研究[D].北京:北京工业大学,2015.