2013-06-04 119 views
0

在我的Scrum工作流程中,當一個故事的開發完成後,故事將移動到已解決狀態,並且只有在QA完成後,故事纔會關閉。Jira Greenhopper Burndown

由於QA團隊與開發團隊分開工作,當我跟蹤開發團隊的進步,我想了燃盡圖以反映團隊的進步這麼一個任務,應考慮在解決完成不僅在已關閉

回答

7

我必須說,我以前的答案的一個要素達成一致:在Scrum的最佳設置是隻有一個團隊。不幸的是,在某些情況下,你沒有這個選項。所以,如果它是你的情況下,這裏就是我的回答:

首先我不建議創建單獨的項目。通過JIRA最新版本中的功能,還有很多其他方法可以實現。一個是使用Greenhopper插件,並在同一個項目中創建兩個不同的板:一個用於開發人員,一個用於QA。我有同樣的那種,你都在提這裏的挑戰就是我們所做的:這支球隊

要求:

  • 的做了開發團隊的定義是「爲生產做好準備」
  • 的做了QA團隊的定義是「關閉」
  • 開發團隊負責先自己做測試。
  • QA團隊爲不同的時區
  • 與開發團隊的QA團隊工作衝刺期間(分期&搶鮮測試)
  • 在衝刺年底往往會有部署,所以QA團隊開始「後期製作'質量保證。
  • 開發團隊已經開始參與他們的下一個Sprint。

JIRA設置:

1)我創建了一個自定義工作流爲我的項目,考慮到不同的「中間狀態」,我們有「解決」和「關閉」之間。這是我們的工作流程的概述:

開 - > INPROGRESS - >解決 - > Staging->準備Prerelease-> Prerelease->準備生產 - >生產 - >關閉

2)然後我創建了一個「發展」的Scrum板配置如下: enter image description here

3)最後,我已經在同一項目上創造了「質量保證」的Scrum板,配置如下: enter image description here

結果:

我們現在有兩個視圖,分別是開發人員和質量保證人員。這兩種觀點考慮到每個團隊的完成定義略有不同。

發展局

enter image description here

QA局

enter image description here

我們已經在此設置了大約一年,現在運行,但它仍然適用該法案: - )

希望能幫到

0

通常你將有一個團隊(開發+ QA)和一個項目,並跟蹤團隊的進度,因爲在這種情況下,直到測試和驗證任務並不算是完成。

如果你想擁有兩支球隊的情況 - 那麼你可能需要有兩個項目。但是,在我看來,這不是最好的例子。在開展同一項目時,開發團隊和團隊應該在語義上相連。當開發團隊最初完成開發任務時,需要對其進行測試,但您無法確定開發團隊是否完成了該任務,因爲代碼中可能存在錯誤,並且qa團隊必須將任務返回到開發團隊和該團隊將爲這項任務開展新的工作。我不是在質疑你的管理方法,我只是說這可能會被分散來衡量和維護。

當「應該考慮完成一項任務」時,我不會說你可以改變這個默認行爲,但是你可以用Atlassian自己提出一個問題:http://support.atlassian.net/

但是,您可以創建兩個隊單獨的項目。例如: ProjectName-Dev & ProjectName-QA。然後當開發團隊完成某件事時,在另一個項目中創建相應的任務。這是你會很容易地跟蹤單獨的球隊的進展。然而,這對我來說似乎是太多的人工工作。還有另一種可能性 - 任務可以在項目之間移動,但這可能會影響燃盡圖的最終視圖。如果您採用對所有任務(每個模塊或其他工作)使用主要問題的模型,然後移動子任務,則可以保留「耗時」數據。

來吧,問Atlassian的。 :)