阅读原文请点击:
http://click.aliyun.com/m/23604/
摘要: 人力资源管理系统是用集中的数据将几乎所有的人力资源相关的信息(组织、招聘、薪资、绩效、审批等)统一管理起来,是企业运行必不可少的管理软件。国际上知名的有Oracle PeopleSoft、SAP 和Workday HCM,世界500强公司有超过一半都在使用。
人力资源管理系统是用集中的数据将几乎所有的人力资源相关的信息(组织、招聘、薪资、绩效、审批等)统一管理起来,是企业运行必不可少的管理软件。国际上知名的有Oracle PeopleSoft、SAP 和Workday HCM,世界500强公司有超过一半都在使用。国内金蝶和用友在eHR领域也有着多年的技术积累。
image
阿里早在06年就上线Oracle PeopleSoft HCM 系统,是国内最早一批引进世界先进人力资源管理软件的企业之一。PeopleSoft HCM的上线为阿里带来了先进的人力和组织管理能力,支撑阿里业务和人员规模在过去这十年中成倍扩张。
当前,阿里经济体已经成长为涵盖电商、云计算、文娱、体育等数十家公司,数万员工覆盖24个国家和地区,上线十年的PeopleSoft HCM在功能模块、用户体验、系统开放集成等方面已经不能满足业务发展要求。再者,从自身信息安全和成本角度来考虑,阿里巴巴这种体量的公司除了自行研发系统之外,也别无选择。
image
PeopleSoft界面
独立自研 面临四大挑战
自研系统听起来是美好的,但要真正实施起来面临的挑战是难以想象。
挑战一:去PeopleSoft HCM涉及的模块众多,关系错综复杂,依赖紧密,人员信息管理,绩效系统,调薪系统、薪资申报平台,报表中心,权限系统等等,10年历史数据都需要清理和迁移而且不能有一点点差错,否则损失不可挽回。
挑战二:国内外根本无可参考借鉴的去PeopleSoft公司,规模大的公司不用Oracle就切换到SAP或Workday,小公司业务深度浅去除后换同类软件就可以了。阿里不但体量大,而且作为互联网科技公司业务场景比传统大企业还要更深,仅功能模块需求就有70多个。
挑战三:阿里经济体在迅速壮大,如优酷、UC等企业不断加入,国际化进程也在加速,自研系统就必须要支持生态化,国际化需求,牵扯业务方更是繁杂。
挑战四:自研系统在成本上还要可控。HCM管理软件是技术和业务高度融合的复杂业务系统,很多世界一流科技公司有技术实力进行研发但缺少业务深度的重要一环,以及后期维护和技术更新带来的变动,投入大量人力物力与换来的价值不匹配。阿里作为一家企业,也需要解决这个问题。
分阶段开发 借助成熟技术
面对挑战,阿里信息平台eHR技术团队采取分阶段,由易到难,逐步迁移的策略。在正式启动去除前,将公司组织、职务体系、员工生命周期等主数据管理率先从PeopleSoft HCM中剥离出来,与集团IT,财务、行政、采购、安全、廉政等系统打通,实现核心数据备份存储。
项目启动后,分四个阶段由浅入深进行,完成方案设计论证、计算框架开发、核算逻辑开发、并行验证等任务。
方案设计论证阶段。集合了阿里众多资深的薪酬业务和产品专家,开始去PeopleSoft薪酬核算的攻坚之路,在2个多月的时间内先后完成了脚本语言(Python/Groovy)选型,追溯方案设计论证,计算框架设计,云计算任务调度设计,数据加密等。
计算框架开发阶段。为了实现复杂业务易于管理和维护并和计算框架分离,业务代码实现上我们选择使用Groovy脚本语言配合阿里云大数据计算服务数加(MaxCompute)实现薪酬核算。其中对于脚本语言的选择,主要基于两方面的考虑,其一Groovy于Java无缝兼容;其二Java工程师快速上手Groovy开发,相对成熟,学习成本低。而利用阿里云大数据计算服务数加(MaxCompute)实现薪酬核算,可以经济高效的分析海量数据,用于阿里数万员工的薪酬核算在数据安全和计算效率上相较于之前都会有很大的升级。
为了让业务方和开发能快速理解整个系统的业务逻辑,以及对代码版本进行控制和管理,我们在项目公式的设计上分为三层结构,第一层是业务能看懂的业务语言,第二层是系统语言,第三层是可执行的Groovy脚本语言;当用户在页面编辑保存第一层的业务语言时,相对应的会转换成系统语言和Groovy脚本进行保存,计算时只有Groovy脚本参与计算。
image
技术架构-设计原理
核算逻辑开发阶段。完成了实习生薪资(100+计算项目),股权计税(100+计算项目),正式员工薪资(200+计算项目)计算三个迭代发布,突破了阿里员工休假晚提补报、出差、月中入离异、欠款、无息贷款利息计税、福利补贴,社保公积金基数变更,股权等十多项复杂薪资业务的计算效率与准确性瓶颈。
并行验证阶段。2016年9月自研系统正式进行为期8个月的双系统并行验证,在这过程中同时完成了6个月追溯期数据重建以及最重要的年终奖计算发放的双线验证。
阿里信息平台eHR技术团队自主重构了HR领域内PeopleSoft HCM使用到的所有功能模块,还开发了包含简历优选,阿里学习,股权管理系统等40多个产品的更全面的功能模块,其中薪酬核算仅用个位数的研发人员在短时间内完成了开发到发布,真正实现技术和效益双突破。
今年5月,阿里关闭所有PeopleSoft HCM系统的同步接口,自研薪酬系统正式为阿里员工提供服务,系统支持移动办公并实现了24个国家(地区)和几十个家阿里经济体公司的统一管理。
效率提升6倍,成本降低百倍
借助阿里云的大数据计算服务数加(Maxcompute),阿里自研系统在国内第一个做到基于云端的薪资计算(基于阿里Maxcompute),全集团数万人只需30分钟,PeopleSoft同等资源下需要3.5小时,计算效率提升超过6倍并且随着员工数和数据量的增加,计算时间并不会有太大波动,也解决了将来的扩容问题。此外,通过自研系统的上线运行,每年仅授权费用就节省数百万,其他相应的维护管理费用也出现成倍的降低,总体成本实现了百倍降低。
计算过程可视化,系统简单可维护
自研系统在薪资项目、适用群组、计薪周期、计算规则与公式、发放审批流程、计算结果报表输出全链路,生态公司接入并行管理等十几个应用场景,真正体现了互联网产品的简洁易用,清晰明了,稳定高效的产品理念。
系统除了支持追溯和分段计算的功能,还支持在整个计算链路中间过程数据以及异常差异数据都可直观实时透视,相对于PeopleSoft及业内其它eHR 产品,无技术背景的业务方也能快速了解整个系统的计算逻辑以及快速定位解决问题,维护简单。
阅读原文请点击:
http://click.aliyun.com/m/23604/
分享到:
相关推荐
AI/ 算法 1 60 年后的你长什么样?人脸老化三大技术探秘 1 世界级难题:把不同物品装进箱子,如何使...自研薪酬管理系统首次曝光 278 如何像阿里工程师一样高效办公? 285 没想到,阿里工程师每天必刷的网站是...... 296
阿里云后台管理系统模版
自研智能权益系统首次公开 2017双11:开启智能全链路压测之路 智能写手:智能文本生成在2017双11的应用 浅谈分布式存储系统Pangu2.0:它让双11运维变得智能起来 双11稳定性负责人叔同讲述:九年双11的云化架构演进和...
阿里巴巴管理之道——薪酬体系:工资、奖金、股权.docx阿里巴巴管理之道——薪酬体系:工资、奖金、股权.docx阿里巴巴管理之道——薪酬体系:工资、奖金、股权.docx阿里巴巴管理之道——薪酬体系:工资、奖金、股权....
基于SQLite和.Net2.0开发 可录入客户相关电话号码等通讯信息,并可通过阿里大于发送通知、营销短信等。 初始账号:Admin密码:123
自研智能权益系统首次公开 68 2017双11:开启智能全链路压测之路 78 智能写手:智能文本生成在2017双11的应用 85 浅谈分布式存储系统Pangu2.0:它让双11运维变得智能起来 100 新基础 118 双11稳定性负责人叔同讲述:...
阿里巴巴—薪酬体系:工资、奖金、股权.doc 阿里巴巴的薪酬制度报告.doc 阿里巴巴销售人员薪酬制度.doc 阿里巴巴薪酬管理制度.doc 阿里人力资本的激励机制探讨.doc 阿里:中小企业如何培养有战斗力的团队.ppt 阿里...
中泰通信行业周报:我们如何理解阿里云2.0?
基于Springboot+layUI实现物流仓库管理系统
中泰通信行业周报:我们如何理解阿里云2.0?.pdf
阿里巴巴成功企业文化内训资料 阿里绩效考核体系建设与管理 团队建设及管理 阿里员工关系管理精华 人力资源管理体系文件 人才招聘面试选拔 薪酬福利管理 阿里巴巴管理三板斧全套资料 阿里研究院研究成果报告等
阿里巴巴薪酬管理制度 阿里巴巴职业生涯的规划 (机密)阿里巴巴内部培训资料:销售的心态和时间管理 阿里巴巴:销售技能培训 阿里巴巴内部营销培训(详细)PPT 阿里巴巴招聘与面试技巧 阿里巴巴-招聘技巧培训 阿里巴巴...
阿里巴巴(BABA)系列报告之一:为什么阿里这么特别?_2020-04-28_光大证券.pdf
基于阿里云物联网的厨房窗户管理系统.zip
仿阿里云控制台管理系统html模板
看不懂阿里云OS?因为没明白它所求的是什么.docx
本项目的定位是后台管理系统,已经完成模块有用户管理、菜单管理、角色管理、公司管理、权限管理、支付配置。 技术栈:vue2 + vuex + vue-router + webpack + ES6/7 + axios + elementUI + 阿里图标iconfont 本...
国开大学企业战略管理形考任务四:为什么腾讯、阿里这么热衷于组织变革?答案.docx
Java教务管理系统源码 springboot教务系统源码 功能介绍: 校区管理 班级管理 学生管理 满意度管理 数据汇总 知识管理 总部督查 系统监控 系统工具 系统管理 后台:SpringBoot2.x + MyBatis3.x + Shiro1.4 + ...
Java MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大四上学期实训,注释很详细,按照阿里巴巴Java编程规范编写, SSM(spring spring MVC mybatis)开发图书信息后台管理系统 ...