HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

  • 2020-02-12
  • 本文字数:5461 字

    阅读完需:约 18 分钟

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

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

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

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


获取完整版分享 PPT,请关注「TGO 鲲鹏会」微信公众号回复“远程办公”查收下载链接。


大家好,我是李倩,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 开始观看)


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


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


为助力企业复工,KodeRover 为中小企业(100 人以下)提供商业版免费三个月,识别下方二维码,添加好友即可享受福利。



推荐阅读


1、《李倩:拖累开发团队效率的困局与破解之道》


2、《李倩:⼯程效率如何为研发赋能》




TGO鲲鹏会,是极客邦科技旗下高端技术人聚集和交流的组织,旨在组建全球最具影响力的科技领导者社交网络,线上线下相结合,为会员提供专享服务。目前,TGO 鲲鹏会已在北京、上海、杭州、广州、深圳、成都、硅谷、台湾、南京、厦门、武汉、苏州十二个城市设立分会。现在全球拥有在册会员 800+ 名,60% 为 CTO、技术 VP、技术合伙人。


会员覆盖了 BATJ 等互联网巨头公司技术领导者,同时,阿里巴巴王坚博士、同程艺龙技术委员会主任张海龙、苏宁易购 IT 总部执行副总裁乔新亮已经受邀,成为 TGO 鲲鹏会荣誉导师。


2020-02-12 14:452167

评论 1 条评论

发布
用户头像
标题真是够屎
2020-11-09 16:21
回复
没有更多了
发现更多内容

网络中的数据传输模式有哪些-镭速

镭速

企业移动数字化平台如何赋能企业管理升级?

WorkPlus

详细版Jmeter随机参数的接口并发测试总结

北桥苏

Jmeter

Mac打不开后缀名为txt文件,显示文本编码中文不适用

互联网搬砖工作者

mac屏幕分辨率调整用什么软件好呢?

真大的脸盆

Mac Mac 软件 屏幕分辨率调整

浅谈一下ThinkPHP5.1实现事务嵌套的特性

北桥苏

php thinkphp 事务回滚

解决使用宝塔安装的swoole扩展,运行项目出现的3个常见问题

北桥苏

php 游戏开发 swoole

全国标杆!3DCAT实时云渲染助力深圳移动5G+智慧校园建设

3DCAT实时渲染

虚拟现实 虚拟仿真 实时渲染云

如何实现文件共享,文件共享的设置方法

镭速

TiDB x CAPCOM | 为在线游戏提供灵活、可靠、可扩展的数据库服务

PingCAP

敏态开发在大兴机场数字化转型中的实践

明道云

PHP通过Modbus Tcp实时获取设备数据

北桥苏

物联网 PLC Modbus Tcp

永远不该忘记!科技才是硬道理,手中没有剑,跟有剑不用,是两回事

加入高科技仿生人

人工智能 ChatGPT 文心一言 通义千问 科学技术

关于在 MySQL 排序中使用索引这件事!

江南一点雨

MySQL 数据库

MySQL如何做如等级/成色等特殊顺序的排序

北桥苏

MySQL sql 排序算法

inBuilder低代码平台开发者分享课丨变量命名要义

inBuilder低代码平台

开发者 低代码 变量

大模型应用产品落地!提升理财师展业效果

中关村科金

关于使用ElascticSearch的两个小技巧

北桥苏

php elasticsearch

搜索接口优化方案——幂集分词表

北桥苏

php elasticsearch thinkphp 搜索引擎;

Cloud Kernel SIG月度动态:发布ANCK 5.10、4.19新版本,ABS新增仓库构建功能

OpenAnolis小助手

开源 CVE anck 龙蜥sig Cloud Kernel

没关系,前端还死不了

引迈信息

Vue 前端 低代码 JNPF

以PHP门面模式实现简单的邮件发送

北桥苏

php 设计模式 门面模式

为什么企业选择局域网即时通讯软件?局域网即时通讯软件哪家好?

WorkPlus

代码实现RabbitMQ死信队列的创建

北桥苏

php RabbitMQ 消息队列 死信队列

还在为项目初始化、依赖管理问题困扰?Dubbo Initializer 来了!

阿里巴巴云原生

阿里云 云原生 dubbo

如何在uni-app中使用fingerprint2实现游客设备标识

北桥苏

JavaScript 前端 uniapp fingerprint

白鹭游戏引擎网络棋牌搭建步骤

北桥苏

php 游戏开发 白鹭引擎

PHP如何通过rabbitMQ死信队列实现业务的延时/定时操作

北桥苏

php RabbitMQ

phpOffice实现Excel表格导入的解耦方法

北桥苏

php PhpOffice/PhpSpreadsheet

websocket测试工具的环境搭建与使用

北桥苏

Jmeter webscoket

别管养生的维生素,先给我一剂阿司匹林救救命——我的远程协作观_技术管理_李倩_InfoQ精选文章