- 会议开销最小化。团队成员应该能够便捷地加入电话会议或网络会议。共享桌面的网络会议是非常有用的。视频会议中让相互间都能看到工作白板,也是一个非常不错的选择。
- 免提耳机、网络摄像头、IM客户端、应用程序共享软件和电子邮件等工具,都是用来帮助沟通的好工具。关键是让大家养成使用它们的习惯。
- 团队间的沟通方式可能需要作出适当的改变以支持分布式开发。非正式的口头沟通可能需要更换为更正式的书面沟通。举例来说,使用电子邮件或者优选使用任务跟踪工具来更新任务的状态,而不是等待其他团队成员来问。这对于跨时区协作的分布式团队尤其有效,因为在任何时候都可以得到相关信息。
- 有意识地让异地的远程团队成员加入进来,并让他们主持电话会议。
- 规范会议形式很有必要。为了避免每日立会变得冗长和浪费时间,可以采用类似停车场系统的规则。在会议上提出的问题,可以先搁置,等会后相关人员再进行讨论。
- 配对编程这样的工作可以通过桌面共享软件来完成,而无需在分配时考虑地理分布。经常性的代码审查可以取代配对编程,或根据需要对其进行补充。此外,代码在未被审查前不应该上传到服务器,团队成员应该认真对待审查工作。
- 白板在设计会议中是至关重要。如果可能,最好将白板内容通过网络摄像头共享,或者将头脑风暴的信息通过Mind Map等共享。图片也可以采取通过统一的Wiki来获取和共享。理想情况下,Wiki系统最好能和跟踪工具集成使用。持续性的系统测试,持续性的系统测试,
- 面对面的沟通是无可替代的。尤其是在项目关键节点的时候。关键节点应着重关注项目的第一个和最后几个迭代。如果项目周期很长,可以在项目中期
软件开发团队沟通的基本思路
于 2022-12-07 22:05:05 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)