共用方式為


規劃反覆項目 (CMMI)

使用反覆項目開發軟體表示您將工作分成累加階段,讓您的軟體隨著每個反覆項目的結束逐漸具有更多可用的功能。 在理想的狀況下,即使在第一個反覆項目之後,您也會有些成果可向客戶展示。 反覆項目可讓您及早收到意見,以在早期進行流程更正。

規劃反覆項目這件工作,可歸納為決定要反覆項目持續的時間長度、決定小組在這段時間內可以完成的工作量,以及規劃應該在每個反覆項目中包含的工作。

MSF for CMMI Process Improvement 範本會在每個工作項目中提供 [反覆項目路徑] 欄位,協助您依反覆項目來追蹤工作。 您可以自訂該路徑,以反映您計劃要執行的反覆項目。 如需 CMMI 的詳細資訊,請參閱 Background to CMMI。

本主題內容

  • 預估反覆項目的適當工作量

  • 排定反覆項目展示和遞交

  • 啟動反覆項目

  • 追蹤反覆項目

建立實作和測試每項需求的工作

反覆項目計劃是以排定給反覆項目的工作清單來表示。 每項工作都會連結至其所實作的產品需求。

您可以在 [工作分工] 查詢和進度儀表板看到這份工作清單。 如需詳細資訊,請參閱進度儀表板 (CMMI)

在反覆項目開始時,小組會檢閱排定給這個反覆項目的需求,並建立工作項目。 工作項目描述完成需求所需的工作 (例如設計、開發和測試)。

使用 Office Excel,可以透過最輕鬆的方式建立工作,並將工作連結至產品需求。 如需詳細資訊,請參閱使用工作項目的樹狀清單執行由上而下的計劃 (在 Excel 中)

在反覆項目期間,小組成員會更新工作的完成狀態和剩餘工作欄位。 如果小組持續更新這項資訊,則進度儀表板和其他報表會表示剩餘的工作量,而待執行工作圖表的坡度會表示工作是否可能及時完成。

預估反覆項目的適當工作量

在專案規劃期間,最有可能的情況是大家都同意應該以一系列的時限性反覆項目來漸進開發產品。 這些反覆項目的時間通常是一週到四週不等。

範本提供下列報表,這些報表對於預估要規劃給反覆項目多少工作會很有用。

  • 所有反覆項目的狀態:這個報表可協助您追蹤小組在後續反覆項目的工作效率。 使用這個報表可以查看反覆項目中已完成的需求數和小時數。

  • 需求概觀:這個報表會列出所有需求 (依據區域和反覆項目篩選並依重要性排序)。 這個報表可以顯示小組在反覆項目中完成的工作量。

  • 待執行工作和完工速率:[待執行工作] 顯示在指定的時間週期內,已完成工作和剩餘工作的趨勢。 完工速率則會根據反覆項目的長度,顯示已完成工作率和所需工作率。

排定反覆項目展示和遞交

您應該規劃時間來向專案關係人示範增加的功能、將小組集合在一起進行回顧,以及將完成工作遞交出去進行驗證測試。

您通常應該將向專案關係人展示可用功能的時間安排在反覆項目的最後一天。

記錄回應,並將其儲存在專案入口網站上。 如果展示帶出新的工作或需求,請依需要建立工作項目。 這些項目之後應該放入未來的反覆項目計劃中。

啟動反覆項目

以迷你版專案發表會的形式,開始反覆項目。 請將小組聚集在一起。 概述反覆項目的目標和範圍。 討論和呈現計劃與任何目標。 確定所有小組成員都得到足夠的內容,來自我組織接下來要進行的工作。 留出時間和空間讓小組成員發問,並記錄在開會期間帶出的任何問題或風險。 將這些項目以會議記錄的形式儲存在專案入口網站中。 接著再由專案管理人員建立適當的風險和問題工作項目。

追蹤反覆項目

在整個反覆項目中,您應該使用範本隨附的報表,來監視反覆項目每日的進度。 您需要特別注意 [剩餘工作]、[未計劃工作] 和 [需求概觀] 報表,以確定反覆項目正按照預期進度進行。 如需詳細資訊,請參閱剩餘工作報表未計劃的工作需求概觀報表 (CMMI)

其他資源

如需詳細資訊,請參閱下列 Web 資源:

專案回顧:小組檢閱手冊 (英文),Norman Kerth;Dorset House,2001 年。

Agile 回顧:讓不錯的小組變得更好 (英文),Esther Derby 和 Diana Larsen;Pragmatic Bookshelf,2006 年。