我们得到了一些增强,作为MS 2016项目的一部分,该项目涉及prem的实施。客户端希望在每次冲刺之后发布UAT和PRod。
此外,每个冲刺是3周,其中2周是(编码+ SIT测试)和1周的UAT,例如。Sprint 1将在第1周开始,UAT将在第3周开始,而Sprint 2的编码将在第3周开始(当业务正在UAT测试sprint 1时)
因此,我面临着如何规划这些版本的挑战。无论我是否需要2 DEV环境,或如何在1 DEV环境中做到这一点。请帮帮忙
发布于 2016-10-13 10:07:41
通常情况下,我们根据最后期限来计划发布。在此基础上,我们规划了所需的CRM环境,以及非常重要的TFS分支。
一个典型的工作流可能经历以下几个阶段:开发、->测试(UAT)、->分期->生产。
如果您要同时发布Sprint 1,然后是Sprint 2,那么就会有一个临时阶段,Sprint 1将处于活动状态,而Sprint 2仍在开发中。您确实需要一个模拟生产的暂存环境,因为您可能需要修复Sprint 1的问题,即活动的问题,同时在其他环境中仍然在为Sprint 2开发特性。
因此,您通常希望将它们保存在两个不同的环境和TFS分支中。
因此,例如,在开发Sprint 1时,您可能处于以下情况:
冲刺1
在处理Sprint 2时,您可能拥有:
在Sprint 2发布后,所有环境都将匹配,然后重新启动。
这只是一个例子。取决于开发团队和版本的数量,可能会变得更加复杂。
https://stackoverflow.com/questions/40017470
复制相似问题