近期疫情有些严重,大家都被迫选择在家办公。面对工作环境的变化,遇到了很多困难。但办法总比困难多,今天就来谈谈如何提升远程办公的效率。
如何提升沟通效率?
减少不必要的沟通
对,就是减少不必要的沟通。在工作分配时尽量切分成单人可独立完成的task。单人可独立完成自然就不需要沟通了。
可以用在线文档(公司私有云文档最佳)的方式共享信息、共享文档,可以包括项目管理、需求、设计文档、验证和测试文档等。所有信息一站式集中存放。尽量减小不必要的询问,想要什么、想知道什么自己去取。
如何沟通更有效率
当与同事之间不可避免有交叉时,第一步就要以文档的形式定义好接口,提出需要对方解决或协助的问题,和希望解决问题的最后期限,并约定下一次进一步沟通时间。
沟通的结论要以文字的形式记录,发给相关方确认,以免有误解。可以是Email,也可以是上面提到的在线文档。
不做无准备的会议。会议前要提前一天发出会议邀请,周期性会议提前一周。会议邀请需要写明会议时间、参加人员、主题、讨论议题等。
远程办公并不同于虚拟团队,虚拟团队大家都没有线下见过面,视频沟通可以增加真实感、信任感。而远程办公时,大家只是临时的居家办公,就无需视频了。反而语音更合适一些,谁也不知道对方家里是整洁还是凌乱,躺在床上还是坐在马桶上,穿着睡衣还是没刮胡子。
相比视频和语音更适用于约定时间的会议和紧急的沟通,文字更适用于日常交流。我们要习惯于非实时交流,一问一答可能是10分钟、半小时。非实时,就要求我们善于异步处理问题。问问题后先去做其它事情,等收到回答后再继续。另外也要学会问问题的技巧,不要废话连篇,应当直接写清楚需要对方协助或解决的问题,并提供完整的参考资料、报告、测试数据等,方便对方快速理解问题。
愚蠢的问题:
聪明有问题:
我发现了某项目某代码一个bug,在服务器某路径下有波形,帮忙debug一下。bug的详情见bug管理系统,id号为101,谢谢!
我对某项目的某个需求有些疑问,不太确定是否应该这样做:……。等你有空时我们语音讨论一下。
如何提升写代码的效率?
远程办公与在办公室办公最大的区别就是时间是零散的,在家容易受到打扰。有可能要排队核酸、买菜烧饭、看娃上网课、家里人讲话做事的嘈杂声……工作时间被切成了碎片时间。那么合理安排这些时间就显得格外重要。
一个示例:
当然考虑到摸鱼,下午和晚上各两小时高效工作已经很好了。
所以,我们明确每天工作的目标非常重要。一周或两周左右的task,自己合理分配到每一天。明确今天要完成哪个module,明天要增加什么feature,后天要修改什么bug。每天都有完成的事项,这样比较有成就感(摸鱼摸得踏实)。
下午的设计和文档非常重要,可以帮助理清思路,偶尔有打扰后方便快速进入状态。这一步工作做足,可以节省很多仿真和验证的时间,减少bug和反复修改。
优秀的编码习惯也可以提高效率,特别是注释。代码即文档,方便你我他。
远程办公期间,每天代码更要提交代码,并写清增加、删除、修改哪些内容。与同事及时合并代码,避免沟通不畅写了很多错误或者无用的代码。这些呢,其实可以借鉴开源项目的合作方式,加强验证测试自动化,和运用各种研发web管理工具。
面对疫情,抱怨也没有用,不如改变自己,适应环境。愿疫情早日散去。