阿里怎么发工资?自研薪酬管理系统首次曝光

简介: 作者:墨逐   人力资源管理系统是用集中的数据将几乎所有的人力资源相关的信息(组织、招聘、薪资、绩效、审批等)统一管理起来,是企业运行必不可少的管理软件。国际上知名的有Oracle PeopleSoft、SAP 和Workday HCM,世界500强公司有超过一半都在使用。

作者:墨逐

 

人力资源管理系统是用集中的数据将几乎所有的人力资源相关的信息(组织、招聘、薪资、绩效、审批等)统一管理起来,是企业运行必不可少的管理软件。国际上知名的有Oracle PeopleSoftSAP Workday HCM,世界500强公司有超过一半都在使用。国内金蝶和用友在eHR领域也有着多年的技术积累。

 

c15a6b39f19170d75e4dfe83d770cefbe8a3cdfe

 

阿里巴巴早在06年就启用了Oracle PeopleSoft HCM 系统,是国内最早一批引进世界先进人力资源管理软件的企业之一。PeopleSoft HCM的上线为阿里带来了先进的人力和组织管理能力,支撑阿里业务和人员规模在过去这十年中成倍扩张。

如今,阿里巴巴快速成长已涵盖数十家生态公司、覆盖24个国家/地区、数万名员工,上线十年的PeopleSoft HCM在功能模块、用户体验、系统开放集成等方面已经不能满足业务发展要求,同时还需兼顾自身的信息安全和成本,面对困境,阿里巴巴信息平台选择了独立自研。

5b58a195ce2c725b2849fb089c67287da26dc287

 

 

独立自研 面临四大挑战

 

自研系统听起来是美好的,但要真正实施起来面临的挑战却是难以想象的。

挑战一:去PeopleSoft HCM涉及的模块众多,关系错综复杂,依赖紧密。包括人员信息管理,绩效系统,调薪系统、薪资申报平台,报表中心,权限系统等等,10年历史数据都需要清理和迁移,而且不能有一点点差错,否则损失不可挽回。

挑战二:国内外目前无可参考借鉴的案例,多数公司会选择切换到SAPWorkday,而阿里,不但体量大,作为互联网科技公司业务场景比传统企业要更深,仅功能模块需求就超过70个。

 

挑战三:阿里经济体在迅速壮大,如优酷、UC等企业不断加入,国际化进程也在加速,自研系统就必须要支持生态化、国际化的需求,业务更是繁杂。

挑战四:自研系统与成本控制。HCM管理软件是技术和业务高度融合的复杂业务系统,很多世界一流科技公司有技术实力研发,但缺少业务深度的重要一环,以及后期维护和技术更新带来的变动,投入大量人力物力与换来的价值不匹配。阿里作为一家企业,也需要解决这个问题。



分阶段开发 借助成熟技术

 

面对挑战,阿里巴巴信息平台事业部的EHR技术团队采取分阶段、由易到难、逐步迁移的策略,在正式启动去除PeopleSoft 前,将公司组织、职务体系、员工生命周期等主数据管理率先从PeopleSoft HCM中剥离出来,与阿里巴巴集团IT,财务、行政、采购、安全、廉政等系统打通,实现了核心数据的备份存储。

项目启动后,分四个阶段由浅入深进行,完成方案设计论证、计算框架开发、核算逻辑开发、并行验证等任务。

方案设计论证阶段。阿里信息平台集合了阿里众多资深的薪酬业务和产品专家,开始去PeopleSoft薪酬核算的攻坚之路,仅花了2个月的时间先后完成了脚本语言(Python/Groovy)选型,追溯方案设计论证,计算框架设计,云计算任务调度设计,数据加密等。

计算框架开发阶段。为了让复杂业务易于管理和维护,并和计算框架分离,我们在业务代码实现上选择使用Groovy脚本语言配合阿里云大数据计算服务数加(MaxCompute,原ODPS)来实现薪酬核算。其中对于脚本语言的选择,主要基于两方面的考虑,其一GroovyJava无缝兼容;其二Java工程师可以快速上手Groovy开发,学习成本低。而利用阿里云大数据计算服务数加(MaxCompute)实现薪酬核算,可以经济高效地分析海量数据。用于阿里数万员工的薪酬核算,在数据安全和计算效率上相较之前都会有很大的升级。MaxCompute产品地址:https://www.aliyun.com/product/odps

为了让业务方和开发能快速理解整个系统的业务逻辑,以及对代码版本进行控制和管理,我们在项目公式的设计上分为三层结构,第一层是业务能看懂的业务语言,第二层是系统语言,第三层是可执行的Groovy脚本语言;当用户在页面编辑保存第一层的业务语言时,相对应会转换成系统语言和Groovy脚本进行保存,计算时只有Groovy脚本参与计算。

 

 

2fbdef8a8e59e64e6baacc99b5433da71d71703a
技术架构-设计原理

核算逻辑开发阶段。完成实习生薪资(100+计算项目),股权计税(100+计算项目),正式员工薪资计算(200+计算项目)三个迭代发布,彻底解决了员工休假晚提补报、出差、月中入离异、欠款、无息贷款利息计税、福利补贴,社保公积金基数变更,股权等十多项复杂薪资业务的计算效率与准确性瓶颈。

并行验证阶段。20169月自研系统正式进行为期8个月的双系统并行验证,在此过程中同时完成了6个月追溯期数据重建以及最重要的年终奖计算发放的双线验证。

阿里巴巴信息平台事业部eHR团队自主重构了HR领域内PeopleSoft HCM使用到的所有功能模块,还开发了包含简历优选,阿里学习,股权管理系统等40多个产品的更全面的功能模块,其中薪酬核算仅用个位数的研发人员在短时间内就完成了开发,真正实现了技术和效益双突破。

 

今年5月,阿里关闭所有PeopleSoft HCM系统的同步接口,自研薪酬系统正式为阿里员工提供服务,系统实现了了24个国家(地区)、几十个阿里生态公司的统一管理和无线化。



效率提升6倍,成本大幅降低

借助阿里云的大数据计算服务数加(Maxcompute),阿里自研系统是国内第一个做到基于云端的薪资计算系统(基于阿里Maxcompute),进行全集团数万人的计算只需30分钟,PeopleSoft同等资源下需要3.5小时,计算效率提升超过6倍。并且随着员工数和数据量的增加,计算时间不会有太大的波动,解决了将来的扩容问题。此外,通过自研系统的上线运行,每年仅授权费用就节省数百万,其他相应的维护管理费用也出现成倍的降低。

 

计算过程可视化,系统简单可维护

自研系统在薪资项目、适用群组、计薪周期、计算规则与公式、发放审批流程、计算结果报表输出全链路、生态公司接入并行管理等十几个应用场景,真正体现了互联网产品的简洁易用、清晰明了、稳定高效的产品理念。

系统除了支持追溯和分段计算的功能,还支持将整个计算链路中间过程数据以及异常差异数据进行直观实时透视,相对于PeopleSoft及业内其它eHR 产品,无技术背景的业务方也能快速了解整个系统的计算逻辑以及快速定位解决问题,维护简单。 

d4051dc9a60c825a5f56e9af16d7ca5aeff53685

平台化架构,功能和场景更丰富



自研系统对业务逻辑进行了高度抽象,通过页面配置Groovy脚本,在计算时将数据源和计算逻辑都同步到Maxcompute完成计算。薪酬计算框架好比是自动化流水线,只要提供了数据源和计算逻辑就可实现想要的结果,这种计算框架和业务逻辑的分离使得它能够实现的功能和场景更加丰富。

 

d5ba9b3e0e448931f5893c9df87616e64cf94bb7

目前该系统除了已经支持薪酬计算,还在国内首创基于薪酬核算框架同时支持员工股权归属和行权的税务自动计算等多个业务模式。

 

技术架构-设计原理



数据加密,更关注员工隐私

自研系统本地数据库Mysql使用阿里加密服务KeyCenter进行敏感字段加密存储,开发和数据库管理员都无法接触到数据,避免原PeopleSoft系统数据库明文存储问题,更加安全可靠同时也可保护员工的个人信息。 

员工体验获得极大提升

自研系统支持手机端和PC端,集成员工基础档案、薪资档案、每月工资,奖金、股权,社保公积金,年度收入等,员工可随时随地查看薪资发放结果、个税、福利补贴,销售佣金、社保基数调整等信息,还支持一键求助、快速12万报税,体验获得极大提升。 

bbd33c9ef5820351b3c4303ba510a2758d245b26

 



未来智能HCM系统

 

实现PeopleSoft HCM系统的下线是新技术场景驱动智能办公的重要一步,阿里巴巴信息平台事业部eHR 团队将会在全球化、生态化、移动化、数据化、服务化五大方向做深做透,基于阿里系大数据、算法、云计算平台打造出服务于阿里全球经济体的智能eHR系统。

最后打个广告,当业界人士看到我们的HCM系统表示赞许的时候,那一刻是自豪的,得到的是对付出的肯定。我们希望更多的小伙伴一起加入我们,在阿里的大平台上,持续推进eHR系统的智能化建设。

 

相关文章:万元征集MaxCompute使用工略



相关实践学习
简单用户画像分析
本场景主要介绍基于海量日志数据进行简单用户画像分析为背景,如何通过使用DataWorks完成数据采集 、加工数据、配置数据质量监控和数据可视化展现等任务。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
目录
相关文章
|
10月前
|
人工智能 移动开发 搜索推荐
祝贺!中华保险新一代车险系统正式上线
祝贺!中华保险新一代车险系统正式上线
136 0
|
智能硬件
半年了,雷科技入驻的CIE展厅默默接待了1800多人,帮助20多家企业拿到近百万订单 | 活动
5个月前,雷科技旗下的玩啥产品库入驻了一个叫CIE大链盟的展厅。5个月里,这个智能硬件互动展厅接待了100多批观众,1800多人,还先后为20几家企业拿到了近百万的订单总额。好腻害的样子。
133 0
半年了,雷科技入驻的CIE展厅默默接待了1800多人,帮助20多家企业拿到近百万订单 | 活动
|
双11
2020京东双十一【全民营业,瓜分十亿】自动做任务软件
2020京东双十一【全民营业,瓜分十亿】自动做任务软件
142 0
2020京东双十一【全民营业,瓜分十亿】自动做任务软件
|
传感器 运维 机器人
53万一只,波士顿动力机器狗也赶618开卖?!6到8周发货,淘宝百万代购已上线
53万一只,波士顿动力机器狗也赶618开卖?!6到8周发货,淘宝百万代购已上线
166 0
|
弹性计算 分布式计算 架构师
公司 | 一场20万人的在线会议带来的蝴蝶效应
一场突如其来的疫情,打破了这一既定计划。无论如何这个会议要如期举办。怎么办?只有一条路可选,那就是云端线上会议。
1016 0
公司 | 一场20万人的在线会议带来的蝴蝶效应
|
存储 移动开发 JavaScript
揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇
悟空活动中台作为vivo移动互联网首选的在线制作活动平台,有哪些关键能力支撑了它?本文作为开篇将为大家揭晓vivo活动中台的能力与创新。
1941 0
|
信息无障碍
阿里巴巴发布助残报告:17万残疾人在淘宝天猫三年创造销售额近300亿
6月26日,阿里巴巴联合中国残疾人联合会发布《阿里公益助残报告》,报告显示,2016年8月至2019年5月,共有17.41万残疾人在淘宝天猫注册网店,这些网店创下了298.4亿元销售额。
1439 0
|
分布式计算 MaxCompute 数据安全/隐私保护
阿里怎么发工资?自研薪酬管理系统曝光
阿里自研薪酬管理系统,分阶段开发 借助成熟技术,效率提升6倍,成本降低百倍,计算过程可视化,系统简单可维护,平台化架构,功能和场景更加丰富,数据加密,更关注员工隐私,员工体验获得极大提升,未来智能HCM系统
5113 0