例如,团队A和团队B正在研究需要实现类似功能的不同应用程序。所讨论的功能依赖于数据库,数据库受B组控制。尽管两个应用程序的用户界面基于不同的技术,但功能应该大致相同。两个团队都有自己的要求和设计文件。这些功能可以根据任一团队的反馈意见进行更改,但两个团队都必须更新他们的需求和设计文档。你如何维护开发团队之间的技术合同?
这些团队在地理上是分布的,每个团队的成员本身也是地理分布的。两个团队都与同一个客户实体但不同的人一起工作。每个团队都有自己的业务分析员(需求专家)。 我想让团队之间的技术交流比电子邮件更正式,以便我们避免误解。
如何确保如果B队更改了数据库和/或功能功能,另一队得到了正确的通知?你是否使用了一些正式的基于文本的文档,比如界面合同?你能分享这些模板吗?或者你使用其他机制?