翟志军

如何防止程序员上班迟到?

P.S. 这里的“迟到”指的是故意迟到。

看看满大街的招聘信息上都写着:

弹性上班,不打卡

我们还有必要思考如何防止程序员上班迟到吗?我不讨论有没有必要,因为肯定有不少公司存在员工上班迟到的同时,没把事情做好的。

也许你又会问了:如果是这样,上KPI不就好了,给他一个活,规定好时间不就可以了?

这个问题,我觉得不在本文讨论范围内。我只想讨论:如何防止程序员上班迟到。

了解我的人,都知道,当我遇到问题时,我往往先想的是为什么,然后再想怎么。只有知道为什么,才能根治。

那么他们为什么要迟到呢?这个问题似乎是无解的。就似常常迟到的小学生,被老师问起原因一样,每个小学生,每一天都有自己的理由。

好吧,对于似乎无解的问题,我们暂且放一放。

回到问题本身:怎么“防”?

一提这个问题,绝大数人就想到了:上打卡机呗。

以前,我也是这绝大数人的其中一个。可是最近,另一个疑问进入到我的大脑:

为什么去年我带团队时,没有迟到现象?

晨会——这个词突然击中我。是的,因为团队每天早上上班时间点过20分钟都会准时进行晨会。

晨会就是指所有团队成员站着过任务卡,晨会一般都会很短。好处什么的,具体可以看我的另一篇博客:每日站会、代码审查、结对编程 之开源中国实践

晨会时面对的看板

晨会是如何“防止”程序员上班迟到的呢?

因为我们团队达成一致:上班时间点过20分钟进行晨会。假如10点上班,你一个人10点20了还没来到,你好意思吗?

不知道有人想到其中的腻味?人是会不好意思的,在团队这个交际圈里,除非你不想在这个团队待了。换句话说,这样的晨会在一定程度上利用了人性对交际的焦虑来实现“防迟到”。

但是,我要申明,我要申明,我要申明:晨会的真正目的不是为了防止程序员上班迟到!晨会达到自己的目的的同时,恰好解决了“迟到”这个企业难题。

有人会问,为什么10点上班,10点20才开始晨会?因为我们需要给团队成员一点时间进入工作状态,给团队成员一些空间融合。

小结

做水利工程时,与其围堵,不如疏导。这样的战略方针,在企业管理中同样有用。我们在思考如何“防”时,不应该只想着如何围堵,疏导可能是更好的解决方案。而晨会就是一种疏导方案。

题外话,员工为什么会故意迟到?这是另一个有更有深度的问题,留给大家。:)

End