背景:
我是一家中型网络托管公司的产品经理,除了网络托管之外,我们还提供各种补充服务。
今天,我们公司有大约 3-6 个开发团队,每个团队致力于不同方面的网络托管(即 DNS 注册、共享托管、云计算、专用服务器、转售等)。
我们已经非常有机地成长,因此用户界面极大地反映了我们公司的组织,而不是我们的客户会觉得直观的内容组织。
除了这个问题,许多后端系统属于每个团队的领域,但也需要被其他团队使用。例如,共享主机团队需要在其面板上使用 DNS 注册服务。另一个例子,一键式网络应用程序安装程序等网络托管功能是由共享托管团队开发的,但我们也希望将它们提供给专门的托管客户。
仅供参考,我们有一个非常注重敏捷方法和极限编程 (XP) 的编程环境。
问题:
对于那些拥有与我类似的公司工作/编程环境的人,您有什么解决方案/建议可以使这种安排发挥作用,以便我们可以改善用户体验以及代码的协调和共享,同时也让团队保持独立?
即这里有人用过Scrum of Scrums。如果是这样,您对实施它有什么建议?
Scrum of scrums 的任何替代解决方案?