TFS(特別是Visual Studio Online)中應該如何構建版本和迭代?迭代中的某些工作只計入一個版本,而其餘工作計入另一個版本?TFS中有多個版本的迭代
一些背景:我正在與一個有兩個代碼分支的團隊合作:第一個分支用於每兩週發佈一次維護,第二個分支是長期「2.0版」項目(發佈版本是6個月)。我們在每個迭代中都在兩個分支中工作,我們都在維護和「2.0版」項目上工作。
我們當前迭代樹遵循\<release>\<iteration>
模式是這樣的:
- 積壓
- 維護版本1
- 迭代1
- 維護版本2
- 迭代2
- 維護版本1
當一些迭代1的工作,例如,將不會在維護髮布版本1而是未來發生的問題「2.0版」發佈。
我想的結構更加類似這樣的,至少在概念上,但沒有重複迭代:
- 積壓
- 維護版本1
- 迭代1
- 維護版本2
- 迭代
- 版2.0發行
- 迭代1
- 迭代2
- 維護版本1
我所考慮的嘗試:將我們的團隊重組爲擁有僅維護和「2.0版」 - 只有開發人員不是一種選擇。將我們的迭代分解爲僅維護版本和「2.0版本」 - 僅僅是不現實的(我們需要快速的維護週轉,因此需要在每次迭代中進行工作)。規劃2個併發迭代看起來像是過度殺傷。
好的建議,但不幸的是我們的V2更改太複雜,無法在同一分支中進行管理。我正在看標籤,我並不滿意他們的發佈跟蹤,但到目前爲止,他們看起來像我最好的替代品。 – Keith 2015-02-16 18:30:27