《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第1张图片

 

随着2020年春节假期的临近尾声,距离上班的日子越来越近,向那些假期中一直奋战在新型冠状病毒肺炎疫情下工作的人们致敬;同时也借机安慰一些因为疫情而不能开工的老板们,在AI时代,远程办公的条件早已成熟,运用适当的工具,远程办公也能帮助公司创造价值;对那些因为疫情而隔离的公司好员工,你们也不用着急,在家里一样能把工作做好。

其实目前国内,远程办公用的不是那么普遍,这个也许跟国内的文化,国内老板的思维都有关系,大家都趋向于监管的管理思维,而不是自驱动的管理思维。正是居于国内的管理特点,我们公司的远程办公体系也是把这点加入到我们的云端工作协作平台里,做成了真正符合国内老板信息的一个体系。下面我将以实际落地执行的经验分享给大家,希望能在疫情隔离期间,能帮助到大家。

作为软件开发行业的从业者,单兵作战时只需要一根网线,一台电脑就可以随时随地的工作,但是在这个行业,还没有出现过比较成功的团队云端远程协作成功的案例;3年前,我们简单的认为移动互联网时代,这么多沟通工具,远程办公应该是so easy的事情,所以我们就尝试了一把;分出一个小项目,运用QQ和微信,EMAIL等现代的沟通工具,加上软件版本管理工具,5个人远程团体合作开发,结果大败而回。

痛定思痛,加上公司的性质就是很多各地部门组成的;而且我们的很多客户也提出了云端协作的需求,于是公司集中人力物力,结合实际情况,3年多的时间推出了一套体系和平台,并且在自己公司和客户公司中不断的实践和改进,终于见到了效果。

  • 首先要定规矩

没有规矩不成方圆,让一帮不见面的人一起协作,不定好规矩,最后的结果肯定乱套;但是我们都知道软件开发人员经常不遵守规矩,如果你发给他一个WORD规范文档给他,估计看都不会看,即使有人看了,谁又能记得住呢?所以我们定的规矩不是文档,而是直接定义在开发人员要使用的框架和代码里面,你不遵守,代码就会报错。比如controller层的代码结构及返回参数的格式就得JSON

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第2张图片

 

这样所有人写的代码都易读,易维护,即使人员变更了也能很快接手。我们的实际案例是当天接手,当天出效果,完全做到开发人员的可控,可调,可换的效果。当然定义的规则还有很多,这些规则是各个公司最牛的架构师定义的,可以随时维护,随时更新。这么做又能发挥高级人才的智慧和经验,提高高级人才的能动性,一举多得。

  • 定目标和任务细分

软件开发的目标比较简单,就是在规定时间内开发出产品来;而这个目标的实现跟任务细分是息息相关的。任务的划分不能太粗,比如说这个大模块就丢给一个人,限一个礼拜完成,这么分配8成是要延期和失败的;所以我们的后端任务划分到接口级别,前端的任务会划分到一个一个子路由,每个任务的工作时间不超过2个小时;​

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第3张图片

 

​​这个任务的细化跟软件设计中的详细设计关联起来了;经验丰富的技术经理通过详细设计,把需求变成一个一个任务,让远程的工作成员过来领取;更关键的是,技术经理的详细设计把60%的代码都根据之前定义的规范自动生成了,开发人员锁需要的文档也都自动生成好了​

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第4张图片

 

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第5张图片

 

​同时对应的每个远程工作人员的任务清单和完成工期也自动计算好了​

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第6张图片

 

​​这个时候,远程办公的工作人员就可以根据自己的任务开始办公了;

  • 质量保障体系,明确责任

由于远程办公是没法见面沟通的,所以一套质量管理体系是非常必要的;为了避免出现大家只追求进度和工期而忽略了质量,我们建立了一套自动化测试体系,只有自动化测试过关的,才会验收;​

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第7张图片

 

  • 实时监听​​,自动同步

上面也说了,国内的管理文化是监管式的管理方式,所以我们的体系里就增加了这么一个功能。但是我们把这个功能用到了极致,不仅仅是监听这么简单了:

  1. 自动同步代码到版本库里,开发人员不用在自己提交了;
  2. 自动在服务器集成代码,这样开发人员就不用在自己电脑上按照运行环境了;
  3. 公司自己的员工可以做工作统计,当作绩效评估的客观数据;
  4. 如果公司部分功能寻找的是外派员工(不是外包),监听可以统计工作时长,按小时计费的方式给对方结算,避免了扯皮,双方都欢喜;

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第8张图片

 

  • ​​必要的沟通和协作机制

毕竟不在一起办公,纯靠电脑和工具,没有人的适当参与,就会容易失控;所以在每天系统产生的日报基础上

《AI时代,远程办公VS现场办公,孰胜孰负?》—2020疫情下的选择_第9张图片

每个的工作动态和计时

每周都会召集团队成员开一次语音或者视频会议,把本周的进度验收一下;把产生的问题进行沟通和解答,避免把问题遗留到工期的最后面;当然这么做也是为了加强情感上的沟通和交流。

总结一下:在我们开发的一系列工具和自动化技术的支持下,已经可以顺利完成整个工作的进度和质量;甚至有很多客户用我们这个体系管理他们外围的工程师(驻场的或者非驻场的工程师),效果都很不错。但是毕竟我们是人的社会,加上工程师本身比较内向,所以需要改进的地方也会很多;

希望更多有识之士能加入进来,我们一起完善远程办公体系,毕竟AI和5G时代,远程云端办公是未来的发展趋势。希望我们的体系和实践能在疫情严重的2020年吹出一阵春风,给大家带去更多的帮助和便利,希望我的实践分享对大家是有用的。

你可能感兴趣的:(软件开发,人工智能,互联网)