我曾经认为“我是个不爱跟人打交道的人”,所以我选择计算机专业;逐渐的我成为了一个不擅于与人打交道的人,生活和工作都是。在与代码共事的第七年,突然有了个机会,决定走出代码,走进“人”的世界看看。
RM,全称Resource Manager。中文是人力资源经理?貌似一直没有找到合适的翻译。他是做什么的呢?在网上找到一句话,“在对的时间把对的人放在对的项目上”,这个过程学名叫做Staffing,三个“对”就是对这个工作的要求。
初体验
作为一个从PS(做技术的人)转向运营岗位,起初就是两眼一抹黑。像尝试一门编程语言从“Hello world”开始一样,我就从把一个人安排到项目上作为开始。这时候,发现有人问我:
“公司现在有什么机会?”
“候选人什么时候能入职?”
“毕业生TWU回来怎么安排?”
“项目下个月要启动,人员到位了吗?”
“下个月招聘需要招多少?”
这时才发现,对角色的认知太片面。于是第一步,先梳理清楚工作的全景图。清楚了工作内容,就知道其中的难易程度。“难度”就是价值所在,是我最应该花功夫的地方。
数据收集
人和项目是我首要需要弥补的信息。个人的技术专长,个人诉求,所在项目,Available时间;项目的业务内容,人员梯队,启动时间,时长是我需要掌握的重要信息。300多人的体量,如何能快速收集这些数据呢?从高优先级的开始,比如2个的月内要Aailable的人群,2个月内要启动项目。“聊天”就是最好的方式了。
信息提取
我一直是记忆力很差的人,课文是背不下来的,别人说过什么话也很难记住。如何能记住这么多聊过的天?聊天中需要记住的不是内容(数据)而是信息。和人的聊天,提取出的应该是人的“画像” 而不是他说过什么话。做到这里,对于Staffing,也只能做到“把人送到项目上”,离三好的要求还有一段距离。
信息整合和校对
在掌握一定信息和上下文的情况下,要开始对外界的信息进行校对。之前的过程会是“他说他Jave不错”,“项目说必须要一个Senior QA”,“PM说8个人必须一起上项目”等等。多问几个“为什么”去了解context,把所有不合理信息都校对成合理的信息。多渠道信息收集,把可能的信息校对成确定的信息。毕竟如果方向不对,奔跑一周也是白费。
折中
代码的世界里面1就是1,0就是0,人的世界里面充满0.5。RM是一个要与多个部门合作的岗位,很久以前,叫它“Coordinator”, 也很形象。
在业务和招聘之间的工作,让我颇有感受。项目从无到有,中间经历了几个重要的过程:有效商机,投标,中标,签合同。他们在系统中的商机可能性分别是:20%,60%,80%,100%。我们在商机60%的时候,就需要开始准备人员,同时也会给招聘提供招聘的数字。绝大多数时候,根据系统数据,算出来的招聘数字,都大的可怕。直接放数字给招聘,对他们来说是个难易完成的数字。即便招聘同学使出洪荒之力完成目标,人员如期入职,项目没有启动,又会给财务带来非常难看的数字。
项目需要一位Sr的同事出差1个月,这位同事家里原因不能去。这都是校对之后的信息,双方不匹配的信息让业务没法满足。聊的更多之后,发现同事去2周是可以的,于是跟项目提出去两周出差,之后远程。项目评估后同意。Duang~成交
这个时候,我找到了RM的意义-让合作部门的工作变得好做。
感受了半年“人”的世界,发现以前很多认为是不对的。最不对的是给自己设定前提“我是个不爱跟人打交道的人”。至少半年里,我从恐惧跟人单独沟通到喜欢和人"聊"。