共用方式為


Visual Studio Application Lifecycle Management 技術文件

歡迎參閱 Application Lifecycle Management 技術文章! 這些技術文章提供額外資源,供您在使用 Team Foundation Server 進行開發時使用。 有些提供有關涉及 Visual Studio Application Lifecycle Management 獨立情境的詳細技術資訊。 其他文章會提供來自業界專家的開發流程深入見解和基本觀點,當您開發軟體或是以小組方式處理軟體專案時,可能會想要參酌考量。 這些文章代表其個別作者的觀點、意見和經驗。

敏捷原則

  • Agile 原則和價值,作者 Jeff Sutherland。 Jeff Sutherland 提供敏捷原則的概觀,如《敏捷軟體開發宣言》中所定義的。

  • Agile 十年回顧:未來十年的改進藍圖,作者 Jeff Sutherland。 敏捷宣言發行 10 年之後,Jeff Sutherland 描述敏捷的成功之處並指出之後 10 年 4 個主要成功因素。

  • 完成與未完成,作者 Ken Schwaber 和 David Starr。 交付完成的增量模組是敏捷式軟體開發成功的重要關鍵。 作者使用實際和理論範例,示範「完成」的感覺和實際「完成」之間的差異,以及對專案的成功與否有何影響。 作者使用這些範例繼續示範可以協助小組開始理解完成定義的工具和策略,以及能協助小組針對「完成」的相依性、狀態及意義進行溝通的方法。

敏捷做法

  • 建置和管理產品待處理項目,作者 Mitch Lacey。 所有運作正常的敏捷式軟體開發團隊都非常注重良好的產品待處理項目 (Backlog)。 在本文中,Mitch Lacey 說明產品待處理項目 (Backlog) 的重要性、描述如何建立良好待處理項目 (Backlog),並提供一些建立和維護待處理項目的最佳做法。

  • 排定優先順序,作者 Mitch Lacey。 在本文中,Mitch Lacey 討論三個經證實非常有利於許多敏捷式軟體開發團隊的方法:Kano 客戶滿意度模型、Luke Hohmann 的一系列 Innovation Games,以及 Karl Weigers 的相對加權模型。 他說明這其中任何一個方法,如何能協助您從粗略的待處理項目 (Backlog) 優先權排定轉移至精確的順序安排,充分權衡風險、重要性和客戶滿意度。

  • 評估,作者 Mitch Lacey。 Mitch Lacey 討論軟體專案評估的困難,並提供小組可在評估專案時使用兩個敏捷式軟體開發評估技術的提示與訣竅。

  • 衝刺計劃,作者 Mitch Lacey。 衝刺 (Sprint) 計劃不需要是富有挑戰性的。 在本文中,作者提供可讓衝刺 (Sprint) 計劃專注於目標和產生實際效果的範例和策略,並詳細說明小組規劃衝刺 (Sprint) 時會遇到的常見問題及其可能的解決方法。

  • 有效的衝刺追溯性,作者 David Starr。 除了技術之外,本文另提供維護和改善「追溯性」做法和結果的方式。

  • 分散式 Scrum,作者 David Starr。 分散式團隊經常苦無一致、及時且有效的溝通。 在本文中,David Starr 說明 Scrum 如何提供容器,讓分散式小組可以在其中獲致改善與成功。

  • Agile Portfolio 管理:使用 TFS 支援跨多個小組的待處理項目,作者 Gregg Boer。 了解如何設定 TFS 以支援 Portfolio 待處理項目 (Backlog),提供自動彙總以及讓管理小組深入了解跨多個小組的工作。

  • Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs,作者 Gregg Boer。 了解 SAFe 概念如何對應至 TFS,以及如何設定 TFS 以調整整個企業的敏捷式做法。

精實與 CMMI

  • 精益軟體開發,作者 David J. Anderson。 David J. Anderson 說明「精實軟體開發」、其歷史以及對於軟體開發專案小組的用途。

  • CMMI 原則和值,作者 David J. Anderson。 組織可以評估特定成熟度層級,而且組織成熟度也是一種能夠提供可靠工作給政府的功能指標,這個概念是持續的爭論。 在本文中,David J. Anderson 為「能力成熟度整合模式」(Capability Maturity Model Integration,CMMI) 辯護,並說明這個模型可為管理人員、製程工程師和所有外部專案關係人 (包括客戶、投資者、主管機關和稽核單位) 提供寶貴的深入資訊。

  • Scrum 的精實,作者 David Starr。 在本文中,了解 Scrum 架構固有的「精實」品質,以及各種使用「精實考量」協助 Scrum 小組進行改善的方法。

開發方法

  • Microsoft Solutions Framework (MSF) 概觀. 了解 Microsoft Solutions Framework (MSF) 如何以較少人員與較低風險,更快速地成功提供技術解決方案,同時獲致更優質的結果。

  • 應用程式分析:開發人員都必須知道的事,作者 Sebastian Holst。 在本文中,Sebastian Holst 討論應用程式分析的目標和優點。

  • 探勘軟體測試,作者 James Whittaker。 本文為《探勘軟體測試:指引測試設計的提示、訣竅、導覽和技術》(Exploratory Software Testing: Tips, tricks, tours and techniques to guide test design) 一書的摘錄,作者 James Whittaker 討論探勘軟體測試的目標、優勢和方法。

請參閱

概念

Application Lifecycle Management 與 Visual Studio Team Foundation Server

共同作業 (更深入的探究) [重新導向]

共同作業 [重新導向]

藉由使用 PowerPoint 的圖片敘述積存的項目

要求和檢閱利害關係者意見反應,藉由使用Team Web Access

追蹤工作和管理工作流程 [重新導向]

您可以在 Visual Studio TFS 中設定及自訂的端對端檢視

其他資源

從準備到執行單一伺服器安裝 [教學課程]

流程指引和流程範本 [重新導向]