别管养生的维生素,先给我一剂阿司匹林救救命——我的远程协作观

此次新型冠状病毒疫情对各行各业都是一次大考,其中远程办公更是成为千千万万企业必须面对的现实。

在传统的工作团队中,团队成员关系可以通过不同形式自然而然地发展,但在远程团队中,网络通信工具成为彼此沟通的唯一方式,这使社会信息传递的丰富性大大降低,也增加了研发团队的管理难度。在远程协作已经成为刚需时,研发团队的远程协作能力不再是 good to have 的维生素。

为了帮助大家解决远程难题,提升远程协作效能,TGO 鲲鹏会对李倩在《鲲鹏说》直播栏目中分享的内容进行了全文梳理(有部分内容删减),供大家学习、参考。

作者 | 李倩
整理 | Rainie Liu

获取完整版分享 PPT,请关注本公众号回复“远程办公”查收下载链接。

下方为 B 站指路链接,想在 B 站观看的朋友千万别错过「极客时间 B 站官方账号」:
https://www.bilibili.com/video/av87391984

大家好,我是李倩,KodeRover 创始人兼 CEO。我们 KodeRover 专为企业提供软件研发生产力提升的工具和解决方案;我们的旗舰产品(flagship product)是 10X 持续交付自动化测试系统,已经在诸多云计算和互联网领军企业稳定运行多年。

远程协作效率是由什么来决定的?今天我就和大家通过直播的方式探讨一下这其中的奥妙。

先简单谈一下我对疫情下远程办公的特色和思考,之后会重点讨论并演示研发团队如何在远程协作中提升自动化程度 & 整体产出,我们现在开始吧!

疫情下的远程协作思考

通过这次疫情下的被迫远程,许多人认为远程办公效果达不到预期,但是在我看来,这是一次企业提升整体运营效能的绝好机会,其中包括研发团队效能。

因为通过这次远程协作,我们能更了解什么是真正的生产力,并将一些以前没有发现的协作问题,解决掉一部分。

那么在此次远程协作中,我们遇到了哪些问题呢?

现象 1:人类史上第一次大规模全员长时间被迫发生远程

本次远程办公可以说是,人类史上第一次大规模全员长时间被迫发生跨职能、跨领域、跨地区的一次远程协作。同时,它也是第一次全面通过互联网进行的大规模远程协作。

历史上,也不是没有远程协作。早在 2000 多年前,孔子游学列国,是把信息带给远方的门徒;二十世纪,电话开启了现代远程的模式,信息在多地间实时交流,这些都是远程协作的方式。

而互联网时代的远程办公更多起源于硅谷,以前我们在提到远程协作时,往往会认为使用远程协作的团队是比较酷的,因为他们可以 work from home 或者 work from anywhere。但是现在不同了,大家在疫情中被迫远程,不好好协作的话,你很容易就丢了饭碗。

因此,大家现在在讨论远程协作时,也会讨论远程协作带来的诸多不确定性。

现象 2:远程带来的诸多不确定性

有哪些不确定性呢?

比如远程协作什么时候能结束;去年年底做的规划,今年 Q1 无法按时完成该怎么办;线下大会、活动是不是能够照常举行等等。

这些问题至今无人回答,大家都是每天观察当下形势,并进行预测。

现象 3:懈怠和等待心理

此时,我还看到的一个现象是,懈怠和等待心理,或者称之为羊群效应。因为很多人好像认为这次远程可以凑活过去,所以对于远程协作不是很在意。

实际上,如果我们稍不注意,几周可能就混过去了。

我们试想一下,对于创业公司来说,成本、产出都是非常重要的问题,因为这关乎创业公司的生存。很多创业公司的生存期只有 2-3 个月,如果在远程协作期间,它没有产出,那么企业就无法应对人员成本的支出。

大公司也不是没有受到影响,公司大、盘子大、成本更高。例如西贝,几个月不开门就是上亿的工资,0 收入!

上市公司更有苦衷——按季度汇报营收,如果季度营收为零该怎么办呢?这些现象会直接影响股市情况,最终出现融资、贷款等一些的社会问题。

现象 4:对企业影响的两极化

另外,我们还可以看到因为疫情的关系,企业出现了两极化的现象。

一类是企业业务呈现爆发性增长。比如在线教育、在线视频、线上买菜等等业务,还有些公司从小透明突然变成了一个很需要研发团队的企业。他们的研发团队员工也是在远程办公,又如何响应突发的业务机遇?

另一类是通常需要和客户面对面交流的企业,在这种情况下,业务可能直接降到冰点。比如大部分的线下场景——餐饮、生产、娱乐等等,以及 ToB 行业,因为你无法出去与客户进行交流。

现象 5:远程办公工具
——管理工具 VS 生产力工具

最后,我还注意到一个现象是,大家在远程办公时,更多会关注视频会议、聊天工具和任务协同。

实际上,这些都属于管理工具,真正的远程协作不应该仅限于日报、视频会议、任务协同这些过程,真正的生产力工具一定是职能化的。

因此,今天我将着重分享关于“软件研发”相关一系列职能的生产力工具,帮助大家思考如何利用生产力工具提高大家的远程协作效率。

从上面的思考,大家已经看到了,现在的“远程协作”是箭在弦上;同时大家也知道效率低下的话,公司的资源会很快浪费掉,而积累会越来越少。

下面进入正题,我们来谈谈如何提升远程协作效能,让你的研发团队不懈怠、不等待。因为 KodeRover 以工程技术的方式,专注研发协作效能提升,所以我们更多分享一些可以在研发团队中使用的经验。当然,你可以延伸到其他团队。

疫情下的远程办公 VS 远程办公

在谈到远程协作时,我们通常会谈到它的诸多好处,比如

  • 减少通勤时间;

  • 工作、生活灵活处理;

  • 个性化办公,减少打扰;

  • 招聘不受地域限制;

  • 降低企业成本;

  • ……

但是远程协作是有使用场景的,比如

  • 明确的目标管理机制;

  • 扁平的组织管理架构;

  • 透明、极客、工程师文化;

  • 完整生产力工具建设;

  • ……

你必须在这些条件的基础上,才能获得远程协作的好处。

当你认识到远程协作时,我们再来看看疫情下的远程办公,我们该如何提升效率。

首先,我们需要认识到自己的现状是什么样的,遇到了哪些问题,以及我们该如何结合现状解决问题。

大家都是知道,在中国互联网发展的十几年里,很大程度是因为我们的勤劳 (996、007) 才有了现在的发展。

因此,当我们被迫远程办公时,很容易遇到以下的问题:

  • 强工时管理手段失效;

  • 工作、生活分不开;

  • 员工专注度降低;

  • 企业 IT 基建准备不足;

  • 工作容易被打断。

同时,远程协作对团队和企业造成了程度不同的影响:

  • 对于互联网企业来说,因为通常是以全栈作战小分队为主,所以影响较小,远程和 local 办公只是方法不同;

  • 对于传统企业来说,因为通常是以竖井团队为主,所以会受到很大的冲击,跨角色导致出现大量沟通问题,甚至无法协作;

  • 对于研发数字化程度较高的企业来说,线上协作更加高效,干扰会更少。

除了上述一些比较常见的现象之外,可能还会有一些意想不到的问题,比如疫情导致员工情绪不稳定、会议的统筹与安排等等。

但是,我仍然认为此次远程协作是每一位管理者都应该抓住的机遇。因为不是以前没有这些问题,而是这次将你的研发生产力问题放大,所以通过此次机会,如果你能正视自己团队的问题,及时抓住机会,练兵打造武器,那么你将能打造一个更好的工程文化,助力公司业务快速发展。

远程期如何提升研发管理效能

关注“TGO 鲲鹏会”,回复「远程办公」即可查看高清思维导图

在发现问题之后,我们再来讨论在远程协作的情况下,如何提升研发效率。

我将内容分为了 4 个部分:

  • 确保远程工作目标管理的有效性;

  • 书面的异步沟通和实时音视频的合理应用;

  • 帮助员工克服个人工作环境的局限;

  • 大力发展自动化、升级加固效率工具。

前 3 个部分我将简单讲解,因为这部分的内容网上资料还是很多的,我会着重分享第 4 部分的实战部分:大力发展自动化、升级加固效率工具。

1、确保远程工作目标管理的有效性

关注“TGO 鲲鹏会”,回复「远程办公」即可查看高清思维导图

首先,远程协作的目标任务一定是自上而下进行拆解,任务拆分一定要非常细致。因为任务大了之后,你很难进行检测,或者很难看到反馈。

其次,需要确定合理的共同办公时间段,比如每日晨会、周会的总结,但需要尽量减少会议次数。

最后,建立一定的沟通共识。这是比较重要的一点,因为一旦在远程的情况下,你很难将信息进行互动,所以你可能需要建立一些“潜规则”,比如消息需要在 30 分钟以内回复等等。

2、书面的异步沟通和实时音视频的合理应用

除了沟通的协作工具之外,我们需要建立一些“使用规则”,比如

  • 信息文档化、公开化、可查询,例如建立企业级信息默认公开的 wiki,及时同步和获取团队及跨团队的知识;

  • 沟通闭环,例如每个人 @ 过对方后,责任就到了对方,或者 IM 上收到使用特点信息确认收到,建立团队的潜规则和“语言”;

  • 沟通的 IM/ 视频 / 桌面共享:相比沟通的连通性,更重要的是每次沟通的有效性和信息完整性。

3、帮助员工克服个人工作环境的局限

关注“TGO 鲲鹏会”,回复「远程办公」即可查看高清思维导图

在谈到远程办公时,我提到团队中有些人会遇到一些难以克服的困难或者局限性,这里我将分享我们团队中的一些实践。

  • 强化目标,弱化监管

有些团队会想很多办法帮助员工保证工作产出,比如打卡,但效果不是特别好,因为在这个过程中,监管做得太多了,没有强调出发点,导致大家感觉非常累。

因此,我建议大家可以把打卡改为一个比较有仪式感的方式。像我们团队会有一个早上会议,类似于早安服务。清早起来后,大家简单的聊一聊,聊的内容不仅限于工作,只是为了通过视频的方式见一面,把大家都叫醒,然后再各自回去工作。

通过这样的方式,我们可以让彼此感受到对方的存在。

  • 强调责任文化

作为管理者,我们应该在团队中强调责任文化,让大家携手同行,用更好的方式让事情向好的方向发展,而不是仅仅完成任务而已。用成员之间的“责任意识”来代替强硬的“管理监督”。

  • 全栈小分队协作

同时,我们建议小分队协作抱团干活,让大家互相鼓励,因为在远程之后,如果你没办法好好说话时,彼此容易把对方的情绪误解。只有建立稳定安全的团队状态才能真正的高效工作。

  • 在线分享培训

我认为,在线分享是比较重要的,因为这也可以作为一个团队建设的过程。目前,我们团队是隔一天会做一次分享,分享的时间不超过 30 分钟,话题也比较广。

4、大力发展自动化、升级加固效率工具

最后,重点和大家分享自动化和加固效能工具建设的内容。内容主要分为 4 个部分:

  • 协作 Online 化:明确目标,自动化执行流程;

  • ChatOps/Bot:围绕 IM 打造工具链机器人;

  • GitOps & DevOps:围绕代码协作的持续交付工具链;

  • 协作全流程自动化。

1、协作 Online 化

关注“TGO 鲲鹏会”,回复「远程办公」即可查看高清思维导图

此部分协作主要是处理人、技术和流程,也就是人、事、流程三者间的关系。

想要将三者有机的结合起来,那么你应该采用自动执行的方式。比如,你的流程应该是可以触发到人,让人去完成事,事情完成以后再反馈到人。

在这个过程中,你可以通过工具化、在线化的方式形成执行反馈闭环。

2、ChatOps/Bot:围绕 IM 打造工具链机器人

关注“TGO 鲲鹏会”,回复「远程办公」即可查看高清思维导图

通过 ChatOps 或者 Bot 的方式,让它建立一个围绕人的协作工具链。

比如,需求变更、流程变更、代码变更都可以使用一些围绕 IM 打造的工具链机器人帮助你快速解决问题,避免冗长的沟通时间,所有的沟通都是带有足够而准确的信息。

根据目标拆解任务,接着是代码协作过程,也就是开发者代码 PR 过程(pull request 或 change request),需要提供一个完整的验证流程,减少等待和浪费。

3、GitOps & DevOps:围绕代码协作的持续交付工具链

这部分是围绕代码协作的一个持续交付的具体流程拆解,这部分主要分为 4 个阶段:

  • 开发过程:持续集成;

  • 测试验证过程:持续交付;

  • 上线发布过程:持续部署;

  • 服务运营过程:持续监控运营。

4、协作全流程自动化

这部分内容,我分享一些团队中具体可以使用到的工具,最后会用实战演示开发、测试、运维工程师三大角色日常工作场景,让大家直观感受全流程自动化 -10 倍速生产力,同时会解释它背后的方法论。

过去几年的工具链套件

过去我们团队主要基于以下工具链套件打造自动化工程:

  • Slack/ 企业微信:即时通信;

  • ZOOM:在线视频;

  • Jira:Bug、Task、Story、Accident 跟踪;

  • Confluence:文档管理;

  • GitHub:代码管理,Code Review;

  • KodeRover:研发全流程自动化工具链,包括开发自测和联调,测试验证,搭配 Jenkins。

这些工具比较适合中大型团队,可以大大降低我们的协作难度,提升大家的研发效率。

目前我们研发团队工具箱

给大家做一个简单的介绍:

  • 飞书:即时通讯、文档协作、日历、在线视频(与 ZOOM 结合);

  • Trello:Bug、Task、Story 跟踪;

  • Gitlab:代码管理,Code Review;

  • KodeRover:研发全流程自动化工具链,包括开发自测和联调,自动化测试验证,持续部署和发布。

我会以这些系统为例为大家演示 ChatOps/Bot、GitOps 、DevOps 全流程自动化实践,对应上述所提到的方法论。(编者注:具体操作可从视频中 32:40 开始观看)

远程协作:每个管理者都应抓住的机遇

最后,我希望大家能通过此次被迫远程协作看到生产力和团队协作的问题,因为如果在生产力和工具都非常好的情况下,无论在哪里办公都是可以的。

同时,大家也可以利用我所分享的一些工具,提升团队研发生产力,打造属于自己的数字化研发体系。

(0)

相关推荐