作戰室 (WarRoom)是引自軍事上的名詞,一般是指作戰指揮部一類的房間,比如下面這個房間
不用多解釋大家都知道這幫人在做什么。
從項目管理的角度來說,作戰室是一種非常高效的團隊協作方式,作為所有信息的中樞,可以讓所有團隊成員通過同一地點,同一方式獲取資料;這將大大提高團隊的效率,在那些計劃緊張,銜接緊密的項目階段更加重要。
這種星形結構的好處在于所有周邊節點都可以最快得與中樞取得聯系,信息經過中樞處理后又可以最快的速度傳遞給所有周邊節點(沒有中間傳遞,也意味這沒有信息損失)。這樣的結果其實是我們在項目管理中非常需要的。在敏捷開發中白板其實也起到這樣的作用,所有人將信息都發布在白板上,其他人可以隨時在上面獲取需要的信息,這其實就是作戰室的作用。
但是白板的問題在于信息需要成員手動更新,這樣很可能造成信息延遲或者不準確,同時很多的溝通是無法記錄下來的。TFS自從2012版本開始提供了電子看板功能,但是以上所說的問題仍然無法解決。
在TFS 2013中提供了團隊作戰室(Team Room)的功能,可以自動的將團隊中所發生的各種情況記錄在內。
上圖中我們可以看到的功能有:
1. 成員的聊天內容
2. 工作項的創建和狀態轉換
3. 變更集的變化(代碼簽入)
4. 版本的構建狀況變化
5. 可以按天切換看到以往的更新
這個作戰室的功能將大大提高團隊成員的工作效率,同時對于敏捷開發方法的每日立會,代碼評審都會很有幫助。想象一下,如果你在立會的不記得昨天到底做了些什么,這個紀錄將是很好的幫助,而在進行代碼評審(Code Review)的時候我們也可以根據這里面的記錄對于團隊成員的代碼修改按照時間進行檢查。
這個功能將在TFS 2013中發布,如果你希望嘗試這個功能,現在有兩種方式
1. 到https://tfs.visualstudio.com 申請一個賬號,你將獲得一臺免費的TFS使用權,而且可以同時與5個其他的開發人員一起使用;
2. 到http://www.microsoft.com/visualstudio/eng#2013-downloads 下載2013 的Preview版本,自己安裝使用。
原文轉自:http://www.almnetworks.net/wp/2013/07/27/tfs-2013-preview-teamroom/