为了更多地向异步工作方式转变,并允许远程和混合工作,有一些很容易实施的最佳做法,例如:
● 更倾向即时通信而不是电子邮件。 依靠电子邮件的工作流程有很多缺点:没有共同的历史记录;如果一个团队成员生病或离职,其他成员的工作可能会受阻等。尝试将所有与工作有关的对话转移到聊天平台,如Microsoft Teams或Slack。
● 让(大多数)会议变得可有可无。 让所有与工作有关的会议成为可选的。如果他们认为会议没有价值就离开。这有助于使会议更加集中,准备更加充分,因为没有人愿意成为自己会议的唯一参与者。当然,有一些团队建设或行政会议不应该是可选的。
● 记录所有的会议。 录制所有的会议,让人们有机会跟上,即使他们不能参与。录制的会议可以用更快的速度观看,这有助于在更短的时间内消化会议内容。
● 要有目的性。 要有意了解什么是会议,什么是异步工作流程(即时通信、issue、Pull Request和Wiki)。
● 审阅设置。 一定要了解自己的指标,并定期检查自己的设置。会议是否成功,或者它们是否可以转移到issue或Pull Request的讨论中?在issue和Pull Request中的讨论是否要花很长时间,有些事情是否可以在会议上更快解决?不要太频繁地改变设置,因为人们需要一些时间来适应,但要确保至少每2至3个月审阅和调整设置。
● 使用提及和代码所有者。 使用提及和代码所有者(详见第3章)来动态地召集合适的人完成任务。这两个功能对跨团队协作也很有帮助。
● 把一切都当作代码。 试着把一切(基础设施、配置、软件架构、设计文件和概念)都当作代码,像对待代码一样进行协作。