一区二区久久-一区二区三区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中敏捷開發流程模板的應用,轉載需保留來源!

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

主站蜘蛛池模板: 久久久久久久久久综合情日本 | 2020年国产精品午夜福利在线观看 | 野战露脸在线视频国产 | 欧美一级一片 | 久久久久久极精品久久久 | 亚洲国产成人在线视频 | 国产免费福利 | 激情综合五月网 | 国产成人综合在线视频 | 91网站入口 | 久久精品国产亚洲精品 | 91手机在线 | 日日夜夜拍拍 | 日韩中文字幕久久久经典网 | 久色免费视频 | 天天添天天操 | 精品成人免费一区二区在线播放 | 日韩午夜视频在线观看 | 国产精美视频 | 99精品视频在线这里只有 | 国内自拍一二三四2021 | 色天使色护士 在线视频观看 | 一二三四视频社区在线播放中国 | 欧美在线a | 亚洲国产系列一区二区三区 | 亚洲乱码一区 | 亚州视频一区 | 亚洲一区二区三区网站 | 狠狠干伊人 | 酒色婷婷 | 国外免费精品视频在线观看 | 91亚洲欧美综合高清在线 | 国产麻豆久久 | 成人xxx免费视频播放 | 久久91精品国产91久久跳舞 | 亚洲综合久久久 | 国产一区成人 | 天天摸天天看天天爽 | 一区二区三区免费视频观看 | 九九精品视频在线 | 91社区在线观看精品 |