例如,团队 A 和团队 B 正在开发需要实现类似功能的不同应用程序。有问题的功能依赖于数据库,并且数据库由 B 团队控制。即使两个应用程序的用户界面基于不同的技术,但功能应该大致相同。两个团队都有自己的需求和设计文件。可以根据任一团队的反馈更改功能,但随后两个团队都必须更新他们的需求和设计文档。
团队在地理上分布,每个团队本身的成员也在地理上分布。两个团队都与相同的客户实体合作,但人员不同。每个团队都有自己的业务分析师(需求专家)。我试图让团队之间的技术交流比电子邮件更正式,这样我们就可以避免误解。
你如何确保如果团队 B 更改数据库和/或特性功能,其他团队会得到适当的通知?您是否使用一些正式的基于文本的文档,例如接口合同?你可以分享任何模板吗?还是您使用其他机制?