我們目前在新的TFS 2012中使用微軟的Scrum 2.0流程模板,但我們不使用小時作爲任務估計,我們只是計算任務。通過將每個任務值設置爲1作爲默認值,並將該字段設置爲只在任務屬性窗體中讀取,很容易實現。如何從Scrum 2.0模板中刪除小時
但是原始模板使用小時作爲任務的單位,所以模板周圍都有標記「h」。有沒有辦法擺脫這個小時標記,因爲它會導致不斷的混淆?尤其在管理方面。
我們目前在新的TFS 2012中使用微軟的Scrum 2.0流程模板,但我們不使用小時作爲任務估計,我們只是計算任務。通過將每個任務值設置爲1作爲默認值,並將該字段設置爲只在任務屬性窗體中讀取,很容易實現。如何從Scrum 2.0模板中刪除小時
但是原始模板使用小時作爲任務的單位,所以模板周圍都有標記「h」。有沒有辦法擺脫這個小時標記,因爲它會導致不斷的混淆?尤其在管理方面。
據我所知,所有這些h都直接硬編碼到Web訪問。因此,刪除它們的唯一方法就是找到它們(我使用了Chrome的開發工具),將它們隔離,然後進入位於TFS服務器(應用程序層)上的Web訪問頁面並手動刪除它們。這是因爲它們實際上並不是任何模板的一部分,所以沒有辦法一次全部刪除它們。文件的路徑將類似於
c:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier\Web Services
祝你好運,我已經有一段時間試圖改變它們。
我不會推薦這個,因爲它可能會讓您的TFS服務器處於無法使用的狀態。在最好的情況下,它將不受支持,並在更新過程中被覆蓋,最壞的情況是更新失敗並需要重新安裝... –
您可以使用TFPT或WITADMIN命令行工具刪除剩餘的工作量字段。
我建議然而不刪除它,而是將其從形式本身(所以它只是沒有顯示)刪除,並添加規則,以便它默認爲,讀-只要。此外,在工作流程中,添加一條規則,在達到完成時將該值更改爲0。
由於數字本身沒有實際意義,單位可以是實際小時數,理想小時數,故事點數或任何您希望它們的含義。通過使每個任務1或0(完成時),您可以使用TFS的內置工具(如burndown報告)來跟蹤您的進度。完成的每項任務都會減少剩餘的工作量,並且您將能夠通過總結每次迭代中完成的工作(與計數相同)來跟蹤速度。
這不會從Web訪問中刪除「h」引用,而是將它們渲染爲只有0的 +1「沒有實際意義」:只是假裝沒有「h」的 –
我不認爲那部分是在那裏,當我回答... –
您可以配置剩下的工作是如何顯示的,通過修改以下行中的格式屬性在commonconfiguration.xml文件:
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} h" />
默認情況下,這個屬性是「{0} h「,因此您可以簡單地將其設置爲」{0}「以滿足您的需求。
您可以從服務器下載的文件commonconfiguration.xml使用witadmin命令:
witadmin importcommonprocessconfig ...the same parameters as above
:
witadmin exportcommonprocessconfig /collection:http:<your collection> /p:<your project> /f:<the file name>
編輯該文件後,您使用witadmin命令必須將其導入回TFS
注意:對於RC,看起來您必須在佔位符後留出空格,如「{0}」,否則在導入t時會出現驗證錯誤他提交。我還沒有嘗試過RTM,看看這個問題是否得到解決。
你是指Web Access?我無法看到VS本身的任何地方'h'。你能舉一個例子,說明這些流氓h是哪一個? –
葉,我的意思是在網絡訪問。 – savpek