規劃小組基礎服務上的極端的程式設計

文章翻譯 文章翻譯
文章編號: 2802265 - 檢視此文章適用的產品。

關於作者:

摺疊此表格展開此表格
摺疊此圖像展開此圖像
2401266
這份文件提供的 MVP Ridi Ferdiana.Microsoft 會因此感謝他們主動與其他使用者共用他們的專業經驗的 Mvp。發行項會公佈在 MVP 的網站 -或者- 部落格 稍後。
全部展開 | 全部摺疊

在此頁中

簡介

小組 Foundaton 伺服器 (TFS) 現在已經可以使用線上高達http://tfs.visualstudio.com.個人或 ISV 可以使用本軟體和服務,來儲存和管理他們的專案。TFS 會提供 Scrum、 Agile 或方法為軟體開發方法來建置品質的軟體。在本篇文章中,它將討論如何使用 TFS 極端程式設計 (XP) 方法。XP 是一種輕型 agile 方法來開發軟體。由於沒有在 TFS xp 沒有特定的範本。這份文件將會套用在 TFS XP 方法。本篇文章中,這會限制 XP 採用直到規劃階段。

快速入門

我們一開始之前,先確定您已經 fullfill 這些需求。
  1. 在您自己註冊 http://tfs.visualstudio.com.沒有簡單的免費註冊程序。您可以閱讀註冊教學課程 下面
  2. 安裝 Visual Studio 2010 或 2012年。在本文中,我將使用 Visual Studio 的最終 2012年。如果您使用不同的 Visual Studio 的版本,您可能會看到有些不同之處。您可以下載試用版的視覺的 Studio 2012 最終 下面
  3. 需要安裝 Microsoft Office 2013年。Microsoft Office 2013年有助於更圖片敘述或管理軟體製品。您可以下載試用版的 Office 2013 下面

解決方法

了解 XP 簡單的方式

XP 包含可為工作站上的四個階段,或是全域 (看看有哪些全域極端程式設計)。四個階段都是探索、 規劃、 反覆項目和實際執行階段。每個反覆項目提供一或多個成品。成品的支援軟體開發的 usefull 文件。老實說,成品的程式碼以外的項目本身。在 XP 中,有一些使用者故事、 工作、 bug 的工作表和其他人。

使用者故事 ecploration 階段中的擷取軟體的需求。將使用者的故事有詳細說明藉由建立數個任務中規劃遊戲階段。在普通的方式,每個使用者故事將建立數個工作。反覆項目階段,使用者故事和工作將會指派給小組成員。小組會建立程式碼,並測試它為基礎的工作的擁有權。藉由執行單元測試,並將其整合與其他人便會完成該任務。測試程式碼是由使用 [使用者的故事] 清單中的數個測試人員。軟體測試人員將問題張貼在清單中,會由開發人員解決 bug。反覆項目階段會反覆執行,直到軟體品質可接受的利害關係者。它會反覆發生因此每個工作的元件會整合在實際執行階段。實際執行階段將會變成接受測試並驗證使用者本文的最後一個階段。


採用在 TFS XP
在本節中,它會顯示您逐步套用 XP 軟體專案中。本節假設您已經有線上 TFS。這份文件 eploration 和規劃階段,將會限制

在專案中建立您的線上 TFS。
請造訪 http://tfs.visualstudio.com 並使用您的 Microsoft 帳戶登入。在登入時,您之後可以造訪您個人的 TFS url。您的 TFS URL 應為 https:// (名稱)。 visualstudio.com。您可以按一下連結,並選取新的 Team 專案,如 [圖 1 所示

摺疊此圖像展開此圖像
TFS 線上


[圖 1。Team Foundation 服務

在建立新的 team 專案] 對話方塊,您可以撰寫您的專案名稱、 您的描述和您的範本。本篇文章中,我們選擇範本 MSF Agile 軟體開發 6.1 如 [圖 2 所示。在建立專案時之後, 您可以瀏覽專案] 頁。

摺疊此圖像展開此圖像
2802267


[圖 2。建立專案

撰寫小組成員
小組成員可以是任何與您的應用程式共同作業,包括您的客戶。Xp 中的小組角色是軟體測試人員、 互動設計人員、 架構設計人員、 專案管理人員、 產品管理人員、 技術文件撰寫、 開發人員、 使用者、 執行者與人力資源。如果您有限制小組成員,您可以採用組合墩數。例如,產品經理與專案管理人員。不過,很重要,以免雙精度浮點的角色,做為開發人員和軟體測試人員。開發人員和軟體測試人員應該在 XP 專用的品質用途。在這個步驟中,至少您加入的產品管理人員、 互動設計人員、 架構設計人員、 開發人員、 軟體測試人員、 和技術文件作家。為了提昇產能,建議他們可以利用相同的 Visual Studio 的版本。您可以將成員加的管理,所有成員的都連結。在那之後,您可以新增單一使用者或 TFS 群組。

連接到 TFS 的小組成員
這個較簡單的步驟。每個成員應與他的登入擁有 Visual Studio,然後選擇 [連接到 Team Foundation Server。還可以選取透過 Visual Studio 的首頁,如 [圖 3 所示。

摺疊此圖像展開此圖像
2802268


[圖 3。連接到 Team Foundation Server

請放入您的 TFS URL,如同步驟 1 中所述,並不需要任何輸入,例如連接埠以及其他使用者的困擾,請按一下 [確定]。Microsoft 的帳戶登入登入] 對話方塊隨即出現。之後的登入,Visual Studio,也可讓您選擇的專案,如 [圖 4] 所示。您可以按一下連線,並在 Visual Studio 就會顯示 Team 總管來管理專案。

摺疊此圖像展開此圖像
2802269


[圖 4。Visual Studio 中的專案選取項目

建立使用者的故事
這是很重要的步驟,在 XP 中,您應該建立成主要的 requierements 系統的使用者經歷。您可以在使用者的故事建立 Visual Studio 或 Team Foundation Server。本篇文章中,我們會藉由建立使用 Team foundation server。

您可以在 TFS 您個人的專案網頁並開始建立使用者本文,按一下 [使用者故事] 功能表中,如 [圖 5] 所示。您可以使用<role>作為我想要<action>因此該<benefit>。在 [詳細資料,您可以描述到本文的詳細資訊。

</benefit></action></role>
摺疊此圖像展開此圖像
2802270


[圖 5。使用者本文的範例

使用者故事都應該指派給其他人。您會看到將 dropdownlist 狀態 」 欄位中。此狀態將會新增、 已關閉、 移除、 已解決] 及作用。當使用者故事仍在設計中,新的狀態會擴大至作用中狀態,當小組工作夥伴的故事新是一種狀態。本文將會關閉,當小組已完成本文。它會變成解析何時需要額外的檢查。已移除的狀態是發生在當專案執行期間用戶端中斷故事。永遠不會感覺充斥的 XP,您可以在新的、 使用中的狀態與作用中、 已關閉,並已移除只。您可以填入詳細描述,如 [原因] 欄位。

規劃與分類可以稍後在規劃遊戲工作階段中進行。規劃遊戲工作階段之前, 我們應該先完成我們的分析第一次透過腳本

建立腳本
每一個人喜歡故事。因此,腳本會幫助小組了解建議的解決方案。腳本會處於探索階段中的共同作業活動。在 TFS,您可以使用 Powerpoint,做為圖片敘述工具。為了要這樣做,請選取 [腳本] 功能表,按一下 [開始] 圖片敘述會如 [圖 6] 所示。TFS 會叫用 Powerpoint,讓您開始圖片敘述的活動。您也可以使用現有的文件您已經建立 (例如 word 文件、 visio 等等),指向 [文件的 url。

摺疊此圖像展開此圖像
2802271


[圖 6。腳本功能表

PowerPoint 讓您取得的 [啟動] 圖形的圖片敘述。您可以開始使用] 圖形而不需重新建置。[圖 7] 顯示腳本的範例。將圖片敘述應該儲存在網際網路中。您應該將檔案儲存至 SkyDrive、 Sharepoint、 Azure,或您自己的網站,可存取完整的 http。它是 [確定] 來建立一個 PowerPoint 檔案 (讓說 Windows Phone 應用程式) 的簡單應用程式中的其中一個腳本。不過,當您的應用程式組成數個子系統或模組 (假使您建立一個 「 入口 」)。您應該建立圖片敘述每個模組。腳本的關鍵就在 depedency,當您發現一項功能,是相當複雜且獨立性,您可以建立個別的圖片敘述的檔案。

摺疊此圖像展開此圖像
2802272


[圖 7。PowerPoint 腳本範例

在規劃的遊戲
在 XP 小組開始,從這裡很棒的共同作業。計劃來積存中的每個使用者本文之外的遊戲進行評估。在規劃遊戲會被評估,並計劃有兩個主要活動。估計會討論到本文的複雜性,並讓它們點為單位。點為單位藉由調整撲克牌卡透過如 [圖 8] 所示。沒有已經討論過在這裡的 MSDN 好的估計方法http://msdn.microsoft.com/en-us/library/hh765979.aspx.撲克牌牌可以給予您有關使用者本文重點有關和它的風險。
摺疊此圖像展開此圖像
2802273


[圖 8。撲克牌卡 (承蒙 MSDN)

計劃的活動會進行分類的反覆項目的使用者撰寫故事。當小組建立任務、 測試和程式碼,反覆項目會是活動。在 XP 反覆項目會被視為開發的檢查點。比方說,我們有 20 個工作日的開發。因此,我們呼叫發行計畫為 20 個工作日。發行計畫會表示一組的專案,請傳遞的功能。發行計畫是由稱為 「 反覆項目檢查點里程碑所組成。如果我們將針對每個反覆項目 10 天,我們有兩個反覆項目做為發行版本。
本文點、 風險及反覆項目有關的資訊可以更新 [使用者故事] 對話框中 TFS。在這個步驟中,我非常鼓勵您 fullfill 點和每一個清楚的使用者本文內的風險,您也可以變更恢復完整的使用者為 「 作用中的本文當您準備好要繼續處理。

建立反覆項目
反覆項目將會幫助小組成員知道該怎麼做,而且明天。反覆項目可以建立在 TFS 中,依照下列步驟執行。
請瀏覽您的專案的首頁。在 [管理] 索引標籤上,您可以選擇設定的排程和反覆項目。在對話方塊中,您可以設定的估計日期、 數字的反覆項目和反覆項目詳細資料。TFS 會幫助您設定相同的反覆項目長度則在您輸入的第一個反覆項目。圖 9] 顯示您的 [反覆項目] 對話方塊

摺疊此圖像展開此圖像
2802274


[圖 9。管理在 TFS 的反覆項目

建立反覆項目之後,小組可以納入反覆項目配置使用者故事。方法之一,就是造訪積存] 對話方塊,並修改每個篇幅 toa 功能特定次反覆運算。您可以看到 [工作] 功能表、 選取積存,並接著介面板] 子功能表。按一下 [使用者故事,在那之後,您可以變更在 [分類] 對話方塊中的使用者故事反覆項目。圖 10] 顯示在 TFS 上介面板

摺疊此圖像展開此圖像
2802275


[圖 10。使用者故事棋盤


執行反覆項目
現在是開始撰寫程式碼所完成的使用者報導的時候。您可以加入在必要時的工作。任務為某項活動完成使用者故事的詳細資料。XP 不會推入您把焦點放在使用者的故事和其他成品,多個程式碼。如果您覺得不夠,它的時間來開發程式碼。我們將討論在下一個階段,並在下一篇文章中的反覆項目與實際執行階段。

結論
這份文件是套用 XP 方法的第一個部分。它將重點放在探索和規劃階段。在此 artile,我們已經開發使用者故事、 建立計劃,並開發反覆項目。在下一篇文章中,我們會討論執行和使用 TFS 與 Visual Studio 的監視活動。

參考
  1. 小組 Fiundation 服務
  2. Visual Studio 2012 ALM
  3. 在 Visual Studio 中建立使用者的故事
  4. 使用者入門 TFS 線上

群體解決方案內容免責聲明

MICROSOFT 公司和/或其供應商不提供任何保證有關適用性、 可靠性、 或資訊和相關的圖形,此處所含的正確性。所有這類的資訊和相關的圖形會提供 「 現狀 」 不提供任何形式之擔保。MICROSOFT 和/或其供應商不擔保或條件諸多方面性能此資訊和相關的圖形,包括所有默示瑕疵責任擔保及適售性、 適合某特定用途、 精良、 標題以及未侵權的條件。貴用戶特別同意在任何情況下 MICROSOFT 和/或其供應商對於而概任何直接、 間接、 代價極高、 附隨性、 特殊、 衍生性損害或所有損失皆不包含,但不限於,使用、 資料或利益,損失的損害賠償責任或任何方式連接藉由使用或無法使用本文件的資訊和所包含的相關的圖形無論是根據合約、 侵權行為、 過失、 無過失責任或否則即使 MICROSOFT 或其供應商的任何已被告知損害的可能性。

屬性

文章編號: 2802265 - 上次校閱: 2013年6月28日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Visual Studio Team Foundation Server 2012
  • Team Foundation Service
  • Microsoft Visual Studio Ultimate 2012
關鍵字:?
kbmvp kbcommunity kbstepbystep kbmt KB2802265 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2802265
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com