写点什么

如果新型肺炎下只能远程办公?我们该做些什么?

  • 2020-01-27
  • 本文字数:1784 字

    阅读完需:约 6 分钟

如果新型肺炎下只能远程办公?我们该做些什么?

以前我在锤科做 Mac 软件 SmartFinder(后更名为 HandShaker) 的时候,因为 Mac 开发人员非常匮乏,组建了一个研发人员分布在加拿大、杭州和北京的远程研发团队,最终完成了 SmartFinder 的发布。这个软件应该比安卓官方发布的 Android File Transfer 功能丰富很多。


那如何做好远程团队的研发和管理呢?需要注意的地方可能有一百处,但关键的点就那么几个。


第一,如果选择了使用远程协作开发的模式,一定要让团队里所有的人认可这种模式。如果你不认可,那就不要参与。任何一种模式都有好有坏,如果你觉得好,那么所有人的努力都会往好的方面发展。不认可的话……你可能都不会去看协作软件的在线消息,因为你习惯了面对面的交流了,习惯了等待别人邮件提醒,习惯了别人组织会议。但是远程协作,你要习惯线上交流。现有团队人员理解了还不够。有新人加入,同样要去强调这一点。最麻烦的就是新人进来说,我们原来的团队……,对不起,这不是你原来的团队,想要做好远程办公,那就遵守这里的原则。


第二,规划出重叠的工作时间,或者同时在线时间。远程协作,把工作任务按照迭代的版本和功能划分清晰之后,每个成员就可以各自为战了。但是现在软件团队,很少像当年 Linus 那样单枪匹马做出一款操作系统的内核,协作要求非常迫切,产品、设计、研发,需要不停的进行沟通和成果展示,所以最好的情况是能够规划出 4-6 小时的同时在线时间。当年我们做远程开发,加拿大的同事工作时间是在下午和晚上,这样我们每天的工作重叠时间都会有 4-5 小时,交流起来很顺畅。有时候北京或杭州的组员工作的较晚,遇到问题会直接在 Slack 里留言讨论,第二天醒来会发现,问题已经被另一个同事 Fix 了,那种愉悦的心情真是难以言表。


第三、合理使用远程协作工具,轻量级、服务稳定、保证全球的访问速度。基于这样的标准,我们当时选择了 Github 的私有仓库作为代码管理工具,Tower 作为项目管理和文档管理工具,Slack 作为远程交流和协作工具。


工具并不重要,达成一致最重要。如果是现在,我们会选用 Gitlab、Tower、石墨、腾讯的 TAPD、钉钉,再加上虚拟网络服务,就可以了。


Github 不用说了,全球开源圣地,很多公司的代码都托管在上面,稳定性和易用性可以保证。Tower 、钉钉都是国内常用工具,TAPD 用来做项目管理和需求迭代也非常方便,可以自行选择。


Slack 国内团队用的可能不多,简单介绍下。Slack 的创始人是 Stewart Butterfield,这货也是 Flickr 的创始人,连续创业者,和三表说的连续创业连续失败,在哪里跌掉就在哪里躺下的创业者不同,Butterfield 是创一次,成一次。当年他们开发了一款 Glitch 的线上游戏,没火,但是其中的 Flickr 火了。后来卖给了雅虎,于是进了雅虎工作。在大公司不开心,Butterfield 辞职了,说要回老家养羊驼,就是草泥马。Butterfield 养着羊驼也不老实,想起了当年在团队内使用的一款内部沟通工具,于是再次创业,开发出了 Slack,现在火的一塌糊涂。2019 年上市,市值超过了 120 亿美金。


Slack 是一款用户企业内部协作的工具,可以用 Channel 的方式来组织人员和信息,并提供了一系列接口把邮件、信息、文档、bug 追踪都集中在 Slack 内部,还可以集成各种外部系统。有兴趣的团队可以试试。


第四,让所有的工作成果可见,并且定期进行 Review。其实使用了这些在线工具,所以的成果已经是可见的了。Github 上所有的 commit 在时间线上历历在目,Tower 上的设计文档和项目进度一目了然,Slack 里的信息流和讨论内容随时可以进行全文检索。钉钉、TAPD 等也是一样。


进度和成果都是公开的,让任何一个人在任意时间段都能找到自己想要的东西。这很重要,会减少很多不必要的麻烦,大家的工作业绩也清清楚楚。


第五,远程协助和实时交流。通过网络电话会议、视频会议可以进行实时交流,通过 TeamViewer 可以实现屏幕共享,通过录制屏幕可以进行成果分享和 bug 演示。用这些工具,基本上可以解决远程交流的难题。在集中的时间段进行交流,在另一个时间段进行编码,相得益彰。


做好这些事情,差不多就可以很好的进行远程协作开发了。那远程协作开发的好处是什么呢?最大的好处就是让人才不再受地域的局限,同时也可以应对现在这样的突发局面。


另外,春节期间就不要乱跑了,远离人群聚集点,好吃好喝,注意安全和防护措施。


本文转载自 MacTalk(ID:MacTalkPro),MacTalk 开通于 2012 年末,内容覆盖技术、创业、产品和人文思考。


2020-01-27 00:001104

评论

发布
暂无评论
发现更多内容

20年后的人工智能会发展到什么程度,如何融入到普通人的生活中?

算法的秘密

制造业工厂使用生产管理MES系统前后区别

万界星空科技

数字化转型 制造业 mes 万界星空科技

PostgreSQL技术内幕(十四)探索PG的进程与内存管理

酷克数据HashData

Mac 上最好用的 Open 客户端 Viscosity永久激活版 兼容m

Rose

Viscosity mac下载 Open 客户端 Viscosity mac破解

MySQL的JOIN到底是怎么玩的

派大星

:MySQL 数据库 互联网大厂

C++语言现在还有人学吗?

小齐写代码

从testcafe迁到playwright你需要注意什么?

QE_LAB

自动化 TestCafe 测试框架 playwright

AI会取代低代码吗?——探讨两者在软件开发中的角色和关系

天津汇柏科技有限公司

低代码开发 人工智能、

如何高效接入 Flink: Connecter / Catalog API 核心设计与社区进展

Apache Flink

机器学习 大数据 flink

JetBrains DataGrip 2020 编程开发软件 中文无限试用版 兼容m1

Rose

编程 软件 开发

RESP破解版下载 Redis桌面管理工具 Mac软件下载

Rose

Mac软件 RESP破解版 Redis桌面管理工具

DaVinci Resolve Studio 16 mac达芬奇调色剪辑软件 附注册密钥

Rose

DaVinci Resolve 破解 达芬奇调色软件 达芬奇安装秘钥

全能解压 mac版 Dr Unarchiver for Mac中文下载

Rose

Mac软件 解压软件 Dr Unarchiver

掌握Python库的Bokeh,就能让你的交互炫目可视化

华为云开发者联盟

Python 开发 数据可视化 华为云 华为云开发者联盟

京东五星门店小程序性能优化实践

京东零售技术

taro 性能优化 前端

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

支持M2/M3 macbook高效率工具:Alfred 5汉化包下载

Rose

mac效率工具 Alfred 5破解版 Alfred 中文 Alfred下载

Mac平台上的强大软件卸载工具:AppDelete中文直装版

Rose

软件卸载工具 Mac卸载软件 苹果电脑软件下载 AppDelete

MediaBox音视频终端SDK已适配鸿蒙星河版(HarmonyOS NEXT)

阿里云CloudImagine

云计算 低代码 sdk

什么是数字化工厂?数字化工厂的整体架构是什么?

万界星空科技

数字化 mes 数字化工厂 万界星空科技

NOT IN子查询中出现NULL值对结果的影响你注意到了吗

GreatSQL

完美兼容M芯片 Omi NTFS磁盘管理助手下载 NTFS Disk by Omi NTFS Mac

Rose

NTFS Disk by Omi NTFS NTFS 磁盘管理器 ntfs

2023 亚马逊云科技 re:lnvent 大会探秘: Amazon Connect 全渠道云联络中心

亚马逊云科技 (Amazon Web Services)

从0带你设计与实现基于STM32的智慧农业管理系统

华为云开发者联盟

开发 华为云 stm32 华为云开发者联盟 智慧农业管理系统

技术分享 | 网页 frame 与多窗口处理

霍格沃兹测试开发学社

Matlab r2023a 破解版 安装激活教程 含Matlab许可证文件安装密钥

Rose

数学软件 MATLAB R2023a MATLAB安装秘钥

【中文无限试用版】intellij idea 2020下载 最好用的Java开发工具 兼容m1

Rose

IntelliJ IDEA激活码 intellij idea 下载 intellij idea 中文 intellij idea 2020破解版

掌握 Kubernetes 故障排除技巧:kubectl命令的基本指南

SEAL安全

Kubernetes 云原生 kubectl

MAMP Pro 6.8.1 Mac永久破解版 Web开发环境 兼容m1

Rose

编程开发 Mac软件 Web开发环境 MAMP PRO激活码 MAMP Pro安装教程

如果新型肺炎下只能远程办公?我们该做些什么?_技术管理_池建强_InfoQ精选文章