4月1日,我和老王稍微聊了聊关于互联网的工作方式,团队的成员不在一个地方,通过远程互联网的方式进行沟通是不是OK。现在确实有很多公司是有多地的分公司,子公司,不同的团队在不同的办公室中,甚至一个大团队里的不同小团队也有在不同的地方办公,也有一些人崇尚自由的办公环境和办公时间,也就是火了很长时间的SOHO办公。我们沟通完之后,4月4日清明节那天,园子里就有了一篇文章,说的是IBM等大公司开始叫停SOHO办公,让员工要回到办公室里来工作。我结合自己团队的情况来说说这个事。

我们是一个小团队,最早只有几个人的时候,在一个别墅里办公,楼上楼下的,基本靠吼。12年1月份换到写字楼里,人数也多了一些,我们有了自己的一个小会议室,有什么事情基本在小会议室里讨论。然后在15年1月份的时候搬到了现在的办公室里,面积大了几倍。不知不觉中,从前年至去年的很长一段时间里,大家在团队的QQ群,各个小组的QQ群里活跃着,QQ频繁闪耀,大家对于问题的讨论很是热烈,你一句来我一句,偶尔老司机上个线,插科打诨一下,大家玩得不亦乐乎,团队氛围似乎是不错,当时也没觉得哪里有问题。后来有几个项目的开发效率比较差,在研究如何提高团队效率的时候,发现使用QQ、邮件等工具的方式来沟通会存在一些问题:

  1. 不聚焦:我们对号入座一下看看有没有这样的情况:看看QQ回个两句,然后又码两行代码。脑子里装了一堆事情,QQ里说过的可能很快就忘了。如果我们当面讨论的话,问题一个是一个。
  2. 问题处理不及时:一个消息没看到或没有及时回复,可能就是明天后天的事情了。如果是邮件沟通,等这封邮件流转了N个人,那就是一个星期后的事了。如果邮件服务器宕了,那就没你的事了。
  3. 讨论容易没结果:如果是当面讨论,就算是脸红脖子粗,那也会要有一个结论。讨论没结果是一个糟糕的事情,可能整个事情的节奏就被卡住了,同时可能很多人都在等这个事情的结论。
  4. 文字表达不清楚:中文博大精深,不同的语境上下文,意思是不一样的。当面讨论同样的话,不同的语气、手势和表情,意思也会有差别。特别是涉及到一些程序设计的讨论、方案的讨论,用文字沟通简直要命。

从去年开始,我就不断对团队强调,沟通尽可能面对面,不行的话也至少是电话或语音来沟通工作,不要明明在一个办公室里,还通过QQ来讨论问题,事情说不清楚还浪费公司电。

建议的方式:少数几个人,围着小白板,边画边讨论。如果小团队坐在一起,那么白板就在附近。

尽可能多的面对面沟通讨论,不要一直坐在电脑边,设计、想法需要碰撞,一个人在电脑前坐的时间太长,思维容易僵化,并且我们不需要那么多的时间去敲键盘写代码,设计思路更加重要。

那么互联网的文字方式沟通,是不是就不行了呢?还是可以的。文字的表述,用在固定格式的文档中,用在流程节点的单据中。例如软件过程中的各种需求、设计文档的记录,会议记录、项目/任务单据的流转。我们用清晰的格式来记录我们的想法,记录一个事情的结果状态,然后用来查看、分析和审批,而不是去讨论沟通我们的想法。

团队内的沟通方式:网络 OR 当面的更多相关文章

  1. 亿方云(用电话或者qq沟通是远远不够的,容易忘还不能反复催,最好的方式就是指定一个平台,团队内的人定期查看最新记录)

    作者:城年链接:http://www.zhihu.com/question/20579359/answer/106319200来源:知乎著作权归作者所有,转载请联系作者获得授权. 更新,文字发完后,好 ...

  2. 风险案例-28期-项目Leader与团队成员缺乏沟通,问题响应度较慢导致团队士气低落,工作效率低

    典型案例: A公司某C类项目目前进入开发高峰期,项目组的三个leader预计在项目的实际task投入占比为70%,剩30%工作时间用于指导组员进行作业实施并担当部分管理工作.从项目实施过程中发现Lea ...

  3. [zhuan]VMware中bridge方式网络不能上网的解决办法

    http://jingpin.jikexueyuan.com/article/31601.html 安装好VMware 7后,打开原来的虚拟机文件,发现不能上网,原来的Ethernet是设置的Brid ...

  4. virtualbox虚拟机桥接方式网络设置

    一.编辑网卡 cd   /etc/sysconfig/network-scripts 查看本地win10ip及子网掩码: 如果查看到的ip不是192开头的,可以手动设置为192开头的ip 2.设置虚拟 ...

  5. Unity3d 网络编程(三)(Unity3d内置简单的网络server编制)

    使用Unity3d内置的网络建立一个简单的server.主机时,请使用机器.创建一个client连接到本机. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv ...

  6. WebView加载页面的两种方式——网络页面和本地页面

    WebView加载页面的两种方式 一.加载网络页面 加载网络页面,是最简单的一种方式,只需要传入http的URL就可以,实现WebView加载网络页面 代码如下图: 二.加载本地页面 1.加载asse ...

  7. IT团队之非正式沟通

      沟通能力是一种能证明和让对方发现你具有社会工作能力的能力.从表面上看来,它只是一种能说会道的能力,可实际上它却包罗了一个人从穿衣打扮到言谈举止等一切行为的能力.   从大体上,我将沟通分为正式沟通 ...

  8. IPTABLES使用总结(内网模拟银行网络)

    iptables中有以下三种类型的表: FILTER表,默认的表,包含以下三种内建链: INPUT链,发给本地sockets的包 FORWARD链,经由系统发送的包 OUTPUT链,本地生成并发出的包 ...

  9. python基础-requests模块、异常处理、Django部署、内置函数、网络编程

     网络编程 urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应. 校验返回值,进行接口测试: 编码:把一个Python对象编码转 ...

随机推荐

  1. 【原创】深入理解Docker容器和镜像 -- 分析了docker的命令含义

    10张图带你深入理解Docker容器和镜像 镜像(Image)就是一堆只读层(read-only layer)的统一视角 要点:容器 = 镜像 + 读写层.并且容器的定义并没有提及是否要运行容器. 一 ...

  2. Lagom production deployment

    tutorial:https://developer.lightbend.com/guides/lagom-kubernetes-k8s-deploy-microservices/ 一.harbor ...

  3. mac下自定义伪协议配置

    之前查了很多资料,最近也在挖掘研究这方面的漏洞. windows的很简单,在注册表配置就好了,但是mac os 是unix的,没有注册表这么一说. 但是发现腾讯等配置了自定义等协议,例如:tencen ...

  4. springboot成神之——application.properties所有可用属性

    application.properties所有可用属性 # =================================================================== # ...

  5. DEV CheckComboboxEdit、CheckedListBoxControl(转)

    CheckComboboxEdit //先清空所有,若在窗体Load事件中,也可以不清空 //cbRWYs.Properties.Items.Clear(); var RwyList = tspro. ...

  6. 阿里云ECS centos7 支持IPv6

    1.编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default ...

  7. Vue 简单的总结一

    let 变量 1. 局部作用域 2. 不会存在变量提升 3. 变量不能重复声明 const 变量 1. 局部作用域 2. 不会存在变量提升 3. 变量不能重复声明 4. 只能声明常量,不可变得量 th ...

  8. Strom简单介绍

    1.离线计算是什么? 离线计算:批量获取数据.批量传输数据.周期性批量计算数据.数据展示 代表技术:Sqoop批量导入数据.HDFS批量存储数据.MapReduce批量计算数据.Hive批量计算数据. ...

  9. 「小程序JAVA实战」微信开发者工具helloworld(三)

    转自:https://idig8.com/2018/08/09/xiaochengxu-chuji-03/ 第一个小程序demo的运行,首选需要去使用开发工具 开发工具下载安装 https://mp. ...

  10. spring注解创建对象