2014-09-26 53 views
1

我正在使用JIRA敏捷併爲項目創建一個Scrum板。這個項目有多個後端的團隊,iOS和Android。對於大多數任務來說,iOS和Android將是相同的,因爲最終他們將具有相同的功能,但在不同的平臺上。多個團隊處理相同任務的最佳方式是什麼

一種方法是爲iOS和Android創建一個任務。例如,創建登錄窗口。我們可以爲它創建兩個子任務。現在我有兩個關於這種方式的問題:

  1. 估計:假設在iOS上這個任務的估計是3,在Android上也是3。我是否累積它們併爲此任務設置6或者只保留它3?
  2. 如果一個團隊完成了這個任務,但另一個團隊沒有完成這個任務,那麼這個任務將繼續進行下面的衝刺,但是隻有一個團隊參與,我需要調整估計還是保持不變?如果保持不變,總估計將變得不準確。

另一種方法是有單獨的任務。使用標籤或前綴來區分它們。這種方法不會有估計問題,但很難檢查一個功能是在兩個平臺上還是僅在一個平臺上實現。

那我該走哪條路?謝謝

+2

這個問題似乎是題外話題,因爲它涉及團隊工作流程(請嘗試http://programmers.stackexchange.com)。 – 2014-09-26 20:25:13

+1

或每個[agile]標籤,請嘗試http://pm.stackexchange.com上的項目管理網站 – LittleBobbyTables 2014-09-26 20:26:39

回答

3

最好創建單獨的任務。 Android和iOS實際上分享了很多相同的基礎知識,但總會有一些捉襟見肘和陷阱。還有不同的規則和發佈時間表。例如,我們的iOS發佈時間表通常是在Android之前的一週,因爲必須處理Apple應用程序提交,而Google的應用程序提交通常在10分鐘內完成。

兩個平臺都使用不同的編程語言,儘管ANYONE你們,即使這是發展的一個方面,兩支隊伍也會有不同的經驗。此外,這兩個平臺將內置不同的東西,可以縮短開發時間,並有不同的社區組合來幫助他們處理不同的部分。

示例:您的iOS團隊可能會在4小時內完成UI,但是您的Android團隊遇到問題,因爲他們不得不調整iOS樣機到Android,並且在此問題上的靈活性爲0(經常發生)。

+1

好的一個。合理。 – SnowWolf 2014-09-26 20:32:20

相關問題