【发布时间】:2020-10-16 12:06:06
【问题描述】:
我正在为 20 个 scrum 团队寻找解决方案,关于如何在不同环境中推送代码:
- Dev(开发人员可以在其中编写代码和运行单元测试)
- SIT(与存根服务集成)
- QA(进行 QA 测试的地方,具有真正的集成点,没有存根,目前由单独的团队维护,以便他们跟踪正在发生的事情)
- Stage(类似于 Live,包含敏感数据,由单独的团队维护)
- Live(即现场游戏)
这里的关键点是,许多团队会尝试推动 SIT,并且部署可能需要时间,并且可能会导致潜在的瓶颈。此外,我们需要确保我们的代码与真正的集成点(QA 环境)一起工作。 同样对于 Scrum,我们应该在什么时候将用户故事称为“完成”,什么时候推到 SIT 或 QA?
我确定以前有人问过这个问题,但找不到确切的术语,请随时指出。
编辑:它是一个全新的产品,白纸黑字,目前还没有代码或管道。
【问题讨论】:
标签: deployment continuous-integration devops scrum