软件开发过程中,合作双方的信任是基石,专业的事情交给技术人员,从技术角度解决业务问题,才能从根源上帮助企业实现信息化,乃至促使业务发展进入新的阶段。很多人对远程工作提出质疑,从根源上说还是信任的问题,来看看我们的五人远程开发团队是怎么样工作,以及怎样和客户建立信任的。

五个人的远程开发团队

我们团队现在是五个人,完全是远程工作。我们五个人在不同的地方,我在北京,我们有一个测试在北京。剩下的开发,一个在秦皇岛,一个在长春,一个在大连。而我们的客户是在英国,这就是我们和客户的地理位置和距离。

沟通方面,我们基本通过QQ沟通比较多,团队每天早晨有一个早会。每周三下午和客户有一个视频的会议,沟通进度和问题。其他的没有什么特别的了,就是保持随时沟通,团队内部的问题在工作时间随时解决。

怎么样建立信任更稳固?

信任的建立,主要就是信息透明,通过充分的沟通。其实远程工作最大的劣势,就是它会丢失很多信息。比如说咱们面对面,我就说你把这个东西帮我处理一下,这个很简单的一个动作,你就知道我让你处理的是什么。但是咱们远程的话,你这样表达,别人不知道你要说什么。所以就需要更好的沟通,有一定的技巧,尽量减少歧义的表达。互相也是尽量透明,他知道你在做什么,你也知道他在做什么,能达到这样,把远程的劣势克服掉,剩下的其实都是优势,毕竟时间更方便、更自由。

为什么更倡导视频会议?

在今年,我尝试着要求团队和客户每周一次视频会议,就是面对面的视频沟通。之前其实基本上都是邮件,偶尔有一些语音会议。改为视频会议,不仅能够用更多的语言、表情、动作去完善沟通的内容,提高沟通效率。同时,慢慢地,和客户的联系也更紧密了,彼此更熟悉了。

我的出发点是,因为客户的客户越来越多,需求也越来越多了。很多东西如果只靠文档的话,写出来的文字会丢掉好多信息,所以能面对面沟通,是会让需求更丰满起来,我们了解的信息可能会更多,而且我希望我的团队能有和客户沟通的能力,每个人。

因为毕竟客户之前考虑过找印度人来协助做这件事,印度人他们其实跟我们相比没有别的优势,只有一个优势就是语言。所以我希望我们的人能在语言上至少不比印度人差太多。

弥补不足,不断精进,团队每个人才会有更多的成长。从客户角度来说,他们的业务也能在我们的努力下得到发展和提升,这就是我们作为程序员的价值所在。