(作者:Bill Li 李国彪)
承诺原则:大家需要意识到在分布式的环境中合作和沟通的困难,并一起作出承诺愿意付出额外的努力,以使各自的工作更容易和更顺畅,并承诺落实执行大家一致认可的沟通策略和合作规则(TeamWorking Agreement)。
工作独立性原则:分拆工作时,尽量使各个地方的团队的工作相对独立,减少跨地域间的工作依赖,但坚持使用统一的集成环境和测试及演示环境。
派代表原则:分布式团队中,所有人都参加所有的会议是不切实际、成本高昂而且让人痛苦不堪的。可以考虑派代表去参加远程会议的方式,并且定时轮换代表。
离线工具和在线沟通并重原则:即使是分布式合作,在线的实时沟通也是必不可少的。但也要选用合适的离线工具作为有效的补充(例如需求管理工具、项目Wiki等等),并留出合适的时间提前量给不同地域的成员来提供离线反馈,特别是对于产品需求的澄清和确认,例如产品Backlog的梳理工作就要稍微提前进行并进行得更加细致,以确保迭代交付的顺利推进。
集中沟通原则:减少实时沟通的次数,在线的实时沟通尽量合并成一个单一的会议高效进行,并请所有参与成员提前做好该做的功课。
节奏和纪律原则:敏捷模式中,节奏总是非常重要的,包括沟通和开会的节奏。大家把一个迭代中的集中沟通的会议提前安排到日程表中,并且形成一系列的模式(patterns),大家有纪律地去执行这些模式。这也包括团队成员有纪律地及时回应别的成员的反馈请求。