一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Visual Studio 2010中敏捷開發流程模板的應用

  本文將會為您講述如何使用TFS 2010 MSF Agile 5.0流程模板為迭代項目而提供的工作簿。首先,讓我們看一看Visual Studio 2010 IDE中的Team Explorer插件:

Team Explorer  接下來,我們將會進入到SharePoint project portal中,為大家展示Team Explorer是如何模擬它的結構的。我們首先右擊名字是Team Project的標題的那個節點,如下圖所示:

模擬結構  這會讓我們進入到SharePoint project portal中,如下圖所示。注意Team Explorer是如何模擬這個結構的,你可以創建新文件夾,上傳文檔,或復制/粘貼現有的文檔或文件夾。

SharePoint project portal  現在,讓我們回到Team Explorer,在Team Explorer中,我們將會選擇“Product Planning”工作簿(對于這個Team Project來說,它是“Product Backlog”):

回到Team Explorer  在雙擊這個“Product Planning”工作簿以后,我們現在可以看到下面這張“Product Backlog”工作表。在這里,你可以為整個項目批量錄入工作項。Stack Rank作業,設置Area Paths,和在項目等級上錄入Story Points來平衡workload等工作都可以在這個工作簿中完成。

Product Planning  如果你想修改查詢,你可以選擇“Configure”下拉列表框,然后選擇“List”項,如下圖所示:

修改查詢  選擇List以后,你將會看到一個對話框,這個對話框可以讓你選擇你喜歡的查詢。默認的Product Backlog是一個flat query,所以,我建議你改成hierarchical query。

  現在,我們將會選擇“Iterations”工作表,如下圖所示,在“Iterations”工作表中,我們可以為定義的每個迭代輸入開始和結束的 日期。基于在“Product Backlog”工作表中錄入的Story Points,你將會在“Velocity”圖表中看到這個workload。在你項目開始的時候,你將會看到有什么事情被計劃了,在某個迭代中,對于那 些已經完成的用戶故事,你可以看到交付這個用戶故事所花費的小時數的增加,以及在這個圖表中的顏色編碼。還有一點需要注意一下,Team Size字段可以粗略地表示在某個迭代中交付的工作量。

選擇“Iterations”工作表  接下來,我們一起來看一下“Interruptions”工作表,它可以有效地屏蔽掉那些在項目進行期間無法工作的那些日期。

回到Team Explorer

  現在,讓我們回到Team Explorer中,在Team Explorer中,我們將會選擇第一個迭代的Iteration Backlog。對于每個迭代來說,我們都會得到一個iteration backlog。TFS(Team Foundation Server)給每個Team Project預置了3個迭代,但是你可以復制和粘貼迭代文件夾,讓它指向Team Queries中的合適的查詢。你必須要在Team Queries中執行復制/粘貼操作,為每個迭代修改查詢。一般來說,在理想情況下,如果在Team Queries中對一個迭代執行了執行拷貝/粘貼/修改操作,然后緊接著就應該在Shared Documents文件夾下對一個迭代執行復制/粘貼/修改操作。

做Capacity計劃   雙擊以后,我們將會看到“Iteration Backlog”工作簿,如下圖所示。在這個工作簿中,你可以管理來自于那些工作表的所有迭代——把任務安排到特定的迭代中,在“燃燒工作表”中,針對燃 燒圖設置各個迭代的日期,為團隊成員(私人事件或假期)設置中斷,為團隊成員做Capacity計劃。(和2008版本相比,這是一個巨大的改進,僅次于 按等級劃分的工作項)

  通過Product Backlog,你可以通過選擇“Configure”下拉列表修改underlying query。如下圖所示:

  當你從那個下拉列表中選擇“List”的時候,你將會看到一個對話框,這個對話框可以讓你選擇不同的underlying query,如下圖所示:

  當我們選擇Settings工作表的時候,我們可以為這個迭代輸入一些日期,而且,這個工作表還可以計算天數,如下圖所示:

  接下來,我們可以選擇“Interruptions”工作表,在這個工作表中,我們可以為計劃的中斷輸入一些日期,以及這個特定的迭代中的一些假期。在“Capacity”工作表中,可以從各個capacity中減去這些日期。

  接下來。我們看一看比較重要的“Capacity”工作表。僅次于“Burndown”工作表,在任何一個迭代中,這個工作表都是第二有用的工作 表。請注意,我已經安排到“Iteration Backlog”中的任務都反映在這里了,你也可以看到在“Interruptions”工作表中指定的假期也被考慮進來了(也就是說,對于這個迭代來 說,有效的工作時間是15天,而不是19天)。還有,Hours/Day字段被用來表示某個團隊成員的“理想”工作時間(根據我的經驗,一般是6個小時, 所以,開發者們進行估算的時候一定要注意,真正的估算值是不包括飲水機旁的閑聊時間,上洗手間的時間,或與其他重要的人進行溝通的時間的。)

  在“Individual Capacity”圖表中,綠色的區域是團隊成員可以工作的時間的總數。在這個迭代中,藍色的部分是實際被分配的工作量。在理想情況下,分配給一個團隊成 員的工作應該和他可以完成的工作量相當。如果一個團隊成員落后了,會通過Over字段(這個字段是基于每天錄入的時間的,我稍后將會討論這方面的內容)反 映在這個圖表中,然后,這個工作表中的工作可以被重新調整。另外,任何時間你都可以回到“Interruptions”工作表,為某個團隊成員增加更多的 時間,然后再回到”Capacity“工作表重新進行調整。

  至于團隊成員任務的時間錄入,在客戶的重壓之下,這是我的主要工作。十分簡單,不用每天都錄入時間,燃燒圖和報告都是沒有意義的。在Task工作項中,你將會看到所有重要的字段,如下圖所示:

  一般來說,當團隊成員們坐下來,把整個團隊當成一個整體來進行估算的時候(我推薦這樣做),每個團隊成員都會做一個初步的估算。當團隊成員開始完成 某個特定的任務的時候,每天,他們都在推進這個任務,他們將會輸入要完成這個任務,還需要多少個小時,以及在那天完成的小時數。原始的估算值不應該被改 變,因為TFS(Team Foundation Server)會使用它來計算還沒有列入計劃的工作。如果在某一天“Remaining”字段的值增加了,而不是減少了,那么就像我上面討論的那樣,這會 被反映到“Iteration Backlog”的“Individual Capacity”工作表中。

  我們最后要介紹的工作表是“Burndown”,在項目進度方面,它是一個起決定性作用的視圖。團隊的主管每天都會使用這個視圖來追蹤某個迭代的項目進度。這里我就不詳細討論了,因為有很多地方可以學到如何更好地理解一個燃燒圖。但是,以后我可能會添加一些新想法的。

NET技術Visual Studio 2010中敏捷開發流程模板的應用,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费观看福利视频 | 日本道精品一区二区三区 | 日韩激情视频在线观看 | a黄色网 | 精品久久久噜噜噜久久7 | 国产精品视频观看 | 免费777my性欧美另类 | 影音先锋中文一区亚洲 | 国产成人精品免费午夜 | 免费韩国一级毛片 | 5566av资源| 中文字幕在线永久在线视频2020 | 日本亚洲精品 | 黄篇网站在线观看 | 一区二区三区高清不卡 | 天天网综合 | 日韩午夜 | 亚洲区欧美区小说区图片区 | 中文字幕一区二区三区四区五区人 | 国产成人精品免费视频网页大全 | 91麻豆精品一二三区在线 | 五月天色婷婷综合 | 91色国产| 色婷婷色99国产综合精品 | 精品久久中文久久久 | 成人爽a毛片在线视频 | 怡红院一区二区在线观看 | 在线看国产视频 | 午夜激情视频专区在线观看网站大全 | 精品视频一区二区三三区四区 | 国产麻豆综合视频在线观看 | 国产精品一区二区在线播放 | 久996视频精品免费观看 | 国产成人激烈叫床声视频对白 | 国产在亚洲线视频观看 | 一区二区三区福利 | 色综合久久中文色婷婷 | 91av国产精品 | 69视频免费在线观看 | 午夜视频在线观看一区 | 国产亚洲精品hd网站 |