管理開發排程和工作

當您在小組環境中部署應用程式時,會反覆進行程式碼變更來完成工作,這些工作是使用 Visual Studio Team Foundation Server 中的工作項目追蹤。

反覆項目開始時,可能會要求您提供該反覆項目的工作預估次數。 這樣一來,您的小組就能將最適合的工作範圍納入反覆項目中。 在反覆的過程中,您會在工作項目完成時,或是出現會影響工作或 Bug 所需時間的新資訊時進行更新。

此外,當您處理工作項目時,應考慮定期更新工作項目以提供更新的狀態,特別是在您遇到困難時。 如果您將工作項目維持在最新狀態,其他小組成員就能夠立即判斷項目的狀態,而不須直接連絡您。

一般工作

工作

支援內容

建立、指派工作並且使負載平衡:在專案開始時,是以必須滿足的使用者案例或需求來找出工作。 您可能想針對專案中的每一個反覆項目建立詳細的開發工作,以支援這些使用者案例和需求。 在反覆進行的過程中,您會撰寫程式碼來完成這些工作,而這些工作會在 Team Foundation Server 中追蹤。

記錄工作之間的相依性:除了建立對應開發工作的工作項目之外,您還會記錄工作之間的相依性。 如此您就能更輕鬆地建立排程,以便預測工作完成的時間。 如果工作進度落後,也可以看到其他排定項目受到影響的程度。

追蹤進度並找出風險所在:當您處理特定反覆項目的工作和 Bug 時,可以追蹤小組的進度及監控以提早發現可能的問題癥兆。 您可以使用 Team Foundation Server 中的報告和查詢,確保將準時完成。

建立或更新工作、Bug 和其他工作項目:您會在整個開發過程中執行某些常見的工作。 例如,您可能想找出指派給您的所有工作,或是某一項特定工作。 您可能想要以最新的狀態資訊更新工作項目。

相關案例

  • 檢閱現有的架構和設計
    在許多情況下,必須執行的開發工作會要求變更現有的應用程式。 在您開始之前,可以檢閱該應用程式的架構與設計,讓您更清楚必須在哪些地方進行變更。

  • 設定開發環境
    在您建立或修改程式碼之前,必須安裝具有適當原始程式碼的開發和測試環境。 如果您要使用資料庫,也必須有這些資料庫離線表示的存取權限。

  • 執行一般程式開發工作
    在開發週期中,大部分時間都在進行程式碼變更。 這個處理序包含選取工作或 Bug、簽出必要檔案、修改程式碼,以及在確認變更正確後進行簽入。

  • 計劃和追蹤專案
    您可以進一步了解開發工作與應用程式的整體計劃和追蹤流程之間的關係。 您還可能想要了解如何收集到使用者案例和需求,或是規劃和追蹤此版本的方式。