不知道运维在忙什么
前段时间,我从领导那里得知,有其他团队的人说:“不知道运维在忙什么”。我懒得打听是谁说的,所以就暂时把这个“谁”称为:说话人。 而我作为运维的 leader,很早前就预料到有人会说这句话。在我自己看来,就两种情况:有人想搞运维团队(坏),或者那个人太不懂职场(菜)。 为了避免我个人情绪,我问了一下 AI:“有人向领导说这话”是什么含义,得到的答案是: “不知道运维在忙什么”通常不是中性询问,而是在领导面前暗示: - 运维工作不透明; - 运维没有及时响应; - 运维可能没做出成果,甚至“瞎忙”。 这是一种比较隐晦的负面评价。尤其当对方没有先向运维了解情况、也没有指出具体事项,却直接在领导面前说,确实带有甩锅、质疑或贬低的意味。 不论是哪种答案,本质上并不是我预料有人会说这句话,而是预料到信息不透明、话语权不对等的情况,发生这样的事情,我觉得是必然的。 我在世界500强、初创公司、上市公司、跨国公司待过,我见过一些世面了。 因此,我管理团队时,选择通过看板管理来公开团队的所有工作,一方面管理自己的团队,一方面预防在出现“情况”时,好有数据来自证。我统计了引入 AI 工具后,最近半年我们完成的工作量提高了 40% 多。 既然,运维团队公开了所有的工作,为什么还有人说不知道运维在忙什么?有几种可能: 说话人没有看,或者没有心思主动去看我们的工作。 运维团队没有同步到位。 情况1,没有什么好说的,大家都是成年人。 关于情况2。运维团队每天都会在看板前进行站会。 当其他团队来找运维团队提需求后,运维团队要多久向其他团队的人同步呢?要运维团队每打一个字就同步吗?当然不是,而是根据不同的团队的“同步频率需求”,来同步。 但是,反过来想,站在公司整体经营成本的角度来想,与其让运维团队花成本来解决“同步”的问题,不如其他团队主动问一句运维团队,这样是不是成本更低?我懒得深究这个情况了。 最终,我开发了一个 bot。v1 版本有2个功能: 只要有人在公司群里发:@infra 在忙什么,bot 就会把运维团队看板上所有 doing 的任务都列出来。 @infra subscribe <ticket> 就可以订阅任何一张卡的状态变更通知。我们运维也不用思考要多久同步,你关心就自己订阅。 这个 bot 只是为了堵住说话人的口,也是职场上的一种正面的回应。 本来,本文就应该停止了。好奇心让我深入思考了这类事件的背后。本质就是话语权不对等的结果,是不同成员影响决策、定义问题和表达异议的能力不平等。 假设软件工程会经过以下流程: 产品经理 -> 设计 -> 开发 -> 运维 -> 测试 这个流程中,谁有向上说话的权力,谁就有权力判定下游工作。假如开发有向上级说话的权力,当开发说:目前卡在运维。 那么,说一次还好,每次开发都这么说。信息传到上级的意思就是:运维工作不行。把“运维”换成“测试”,结果是一样的。 但是,我知道的是,当上级预期是10天完成上线时,而开发占用了9天,留给运维和测试的时间只有1天,也就是最后一天才通知运维要进行上线工作。那么,我们会如何看待开发,以及开发说的“目前卡在运维”呢? 这里只是以开发角色举例,换成其它角色,同样的问题。 那么,我们应该如何解决“话语权不对等”所带来的问题呢?是让话语权平等吗?我也不知道答案。我会继续研究下去。 最后,希望世界和平。