先说一件让我睡不着的事
2021年3月,我们公司有个叫小陈的运营,连续三个月出勤率100%,考勤表上干干净净,一次迟到都没有。我当时还挺得意,觉得制度管住了人,月底给他发了300块全勤奖。
结果那个季度复盘的时候我打开项目看板,傻眼了。他负责的三个专题页,两个延期,一个直接黄了。客户在群里发消息,他隔四五个小时才回,理由永远是"在忙"。
那天晚上我坐在办公室翻考勤记录,翻到凌晨一点半,眼睛干得发涩,滴了两滴人工泪液,突然就想明白一件事——我花了几千块买的考勤系统,每天盯着那个百分比,其实什么有价值的东西都没盯住。
出勤率到底怎么算,先说公式再说坑
教科书上的公式特别简单:
出勤率 = 实际出勤天数 ÷ 应出勤天数 × 100%
我第一次看到觉得这不废话吗。真做起来才知道,分母这一项能吵翻天。
关键数字有两个,很多人搞混:
- 21.75:月计薪天数,是算日工资用的。计算方式 = (365 - 104个双休日) ÷ 12。它跟出勤率严格说没直接关系,但很多小公司财务图省事,直接拿它当分母。
- 20.83:月工作日,是算"这个月该上多少天班"用的。计算方式 = (365 - 104 - 11天法定节假日) ÷ 12。
注意,这两个都不是"当月实际工作日"。比如2024年2月,春节加上调休,实际工作日只有18天左右;7月、8月没有节假日,能到23天。你要拿固定分母去算,每个月的出勤率波动都是假的。
我们公司2022年10月就因为这个吵过一次。国庆放7天,中间调休上2天班。财务按21.75算,行政按实际出勤日18天算,两个人算出来的同一个员工的出勤率差了3个百分点。3个百分点听着不多,但那个月正好卡在全勤奖的门槛线上,员工找上门来问,我解释了半天自己都觉得心虚。
后来我们统一了口径:出勤率的分母一律用当月的实际应出勤日,也就是排班表上要打卡的那些天,节假日和不用补班的调休都剔出去。财务那边算工资继续用21.75,两条线分开走,谁也别管谁。
我们踩过的扣款坑
出勤率算出来了,然后呢?大部分公司是用来扣钱和发全勤奖的。这块我也想说说。
我们最早的制度是:迟到一次扣50,迟到三次当旷工一天,旷工一天扣三天工资。这套制度写出来挺唬人,执行三个月我就发现不对。
有个做技术的,住在大兴,每天通勤一个半小时。北京下雨那几天,地铁13号线动不动就限流,他一个月迟到7次。按制度算他得扣三百五,再加两天旷工,差不多半个月白干。
但他那个月把支付模块重构完,线上bug率从0.8%降到0.1%。
我最后是怎么处理的?扣款照扣,但我另外给他批了一笔项目奖金,金额比扣的多。这事办得挺别扭,说白了就是制度自己打自己的脸。
后来我们改成了弹性打卡:早上9点到10点之间任意时间打上班卡,每天工时满8小时就行。出勤率还是照算,但迟到那一栏基本没人看了。全勤奖从300降到150,省下来的钱放到季度项目奖里。
改完之后出勤率平均值从96.2%掉到94.7%,看着是变差了。但那个季度的项目按时交付率从68%涨到85%。我把这两个数放在同一张表上给老板看,他就没再提过出勤率的事。
我的偏见:出勤率是最没信息量的指标之一
我知道这么说可能会被HR同行骂,但我还是想说。
出勤率衡量的东西太表面了。一个人坐在工位上8小时,和一个人真的干了8小时的活,是两码事。你盯着打卡记录,你看到的只是"这个人的身体今天出现在了这个坐标上"。
更麻烦的是,出勤率是最好造假的指标之一。
我们公司用过一段时间钉钉的GPS打卡,范围设成200米。结果呢,有人把备用机放工位上,让同事帮忙点一下;还有人中午出去吃饭顺便把晚上的卡也打了。技术上防得住吗?防不住。你要真想查,得看WiFi连接记录、看电脑操作日志,那是另一个成本量级了。
我现在更愿意看的几个东西:
- 任务完成率和延期率——Jira或者飞书上直接拉数据,比考勤表诚实得多
- 同事之间的协作反馈——谁在群里响应快,谁老是要人催
- 代码提交时间分布 / 客户沟通记录时间戳——这个骗不了人
出勤率我还会算,因为它跟工资、社保、劳动仲裁都有关系,是合规底线,不能不做。但我不再拿它当评价一个人的依据了。
哦对,还有个小细节。全勤奖这个东西,我现在觉得对有三岁以下孩子的员工特别不友好。孩子半夜发烧,第二天早上送医院,迟到一个小时,全勤就没了。这种制度设计出来的时候,大概率没考虑过这些情况。
说了这么多,其实就一句话:出勤率是个计数的工具,不是衡量的尺子。算清楚它的公式,守住它的底线,但别指望它能告诉你团队到底行不行。