天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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啊在线观看 国产精品麻豆AV | 精品国产麻豆免费人成网站 | 欧美不卡一区二区三区 | 先锋资源久久 | 亚洲精品国偷拍自产在线观看蜜臀 | 久久国产精品无码视欧美 | 日日踫夜夜爽无码久久 | 棉签和冰块怎么弄出牛奶视频 | 浪荡受自我调教纯肉BL | 亚洲欧美日本久久综合网站 | 免费光看午夜请高视频 | 久久成人国产精品一区二区 | 一一本之道高清手机在线观看 | 久草在线在线精品观看99 | 久久99re2热在线播放7 | 丰满的寡妇hd高清在线观看 | 97国产露脸精品国产麻豆 | 奶好大下面流了好多水水 | 亚洲理论在线a中文字幕 | 精品国产乱码久久久久乱码 | 日本浴室日产在线系列 | 亚洲黄色三级视频 | 99精品成人无码A片观看金桔 | 欧美亚洲高清国产 | 朋友的娇妻好爽好烫嗯 | 免费国产久久啪在线 | 泡妞高手在都市完整版视频免费 | 久久久综合中文字幕久久 | 国产精品视频国产永久视频 | 野花日本手机观看大全免费3 | 美女网站免费看 | 一二三四免费中文在线1 | 亚洲国产精品高清在线 | 天堂岛www | 男人和女人全黄一级毛片 | 欧美国产成人在线 | 一品道门免费视频韩国 | 日本中文字幕伊人成中文字幕 | 亚洲精品久久久久久蜜臀 | 久久婷婷五月综合色精品首页 |