共用方式為


工作 (CMMI)

在此主題中,您可以學習如何填入工作 (Task) 工作 (Work) 項目的詳細資料。 工作 (Task) 的目的是要表達有些工作 (Work) 需要完成。 如需如何估計開發工作的詳細資訊,請參閱實作開發工作

如需如何建立這類工作項目的詳細資訊,請參閱工作項目和工作流程 (CMMI)

本主題內容

相關主題

  • 定義工作

  • 將工作連結至其他工作項目

  • 將詳細資料、附件或超連結加入至工作

  • 變更工作的狀態

流程指引

活頁簿

儀表板和報表

欄位參考

必要的使用權限

您必須是 [Readers] 群組的成員,或是您的 [檢視此節點中的工作項目] 權限已設為 [允許],才能檢視工作。 您必須是 [Contributors] 群組的成員,或是您的 [編輯此節點中的工作項目] 權限已設為 [允許],才能建立或修改工作。 如需詳細資訊,請參閱管理使用權限

定義工作

每位小組成員都可以定義工作 (Task) 來表示他們必須完成的工作 (Work)。 例如,開發人員可以定義開發工作以實作需求。 測試人員可以定義測試工作 (Task),以指派撰寫和執行測試案例的工作 (Job) 給自己。 小組成員也可以使用工作來發出回復信號,或是建議應該執行探勘測試。 此外,小組成員也可以定義工作 (Task) 來表示專案的一般工作 (Work)。

工作 (Task) 的工作 (Work) 項目表單會將資料儲存在如下圖所示的欄位和索引標籤中:

CMMI 工作 (Task) 的工作項目 (Work Item) 表單

   

CMMI 工作 (Task) 的工作項目 (Work Item) 表單 - 各個索引標籤

定義工作時,您必須定義 [標題]。 您可以將所有其他欄位保留空白,或接受其預設值。

若要定義單一工作

  1. 在工作項目表單的上方區段中,指定下列一種或多種資訊:

    • 在 [標題] 中,確認標題是否適當並視需要更新,以更清楚定義要完成的工作區域。

      標題提供了所要完成工作的簡明概觀。 標題的描述應該要清楚易懂,讓小組了解受到影響的產品區域和受到影響的方式。

    • 在 [工作類型] 清單中,按一下小組成員要實作的工作類型。

      您可以指定下列其中一個值:[矯正措施]、[降低動作] 或 [計畫]。

    • 在 [指派給] 清單中,按一下工作的適當擁有者。

      注意事項注意事項

      您只能將工作項目指派給 [Contributors] 群組的成員。

      如果您未指派工作擁有者,則該工作會自動指派給您。

      注意事項注意事項

      一個工作只能指派一個資源來負責。 如果有多位小組成員處理相同的工作,請將工作分成不同的工作或子任務,並對每項工作或子任務各指派一位小組成員來負責。

    • 在 [狀態] 清單中,保留預設值 [已建議]。

      根據預設,[原因] 欄位的值為 [新增]。 如需此欄位以及如何使用它來追蹤工作流程的詳細資訊,請參閱本主題後面的變更工作的狀態。

    • 在 [區域] 和 [反覆項目] 清單中,按一下適當的區域和反覆項目,或是讓這些欄位空白以便之後在規劃會議上指派。

      注意事項注意事項

      每個 Team 專案的專案系統管理員都會定義該專案的區域和反覆項目路徑,讓小組能夠依照這些指定追蹤進度。 如需詳細資訊,請參閱建立和修改區域和反覆項目

    • 在 [專業領域] 清單中,按一下要負責完成工作之小組成員的專業領域。 您可以指定下列其中一個值:[分析]、[使用者經驗]、[使用者教育]、[開發] 或 [測試]。

    • 按一下 [優先權] 清單中的值,以指定工作的重要性 (以 1 至 4 的等級表示,而 1 代表最重要)。

      預設值為 2。

    • 在 [分級] 清單中,按一下分級子狀態。

      有效值為 [暫止] (預設值)、[詳細資訊]、[已接收的資訊] 和 [已分級]。 此欄位識別在 [已提議] 狀態下的工作的分級層級。

    • 在 [已封鎖] 清單中,如果有問題阻礙解決工作的進度,請按一下 []。

  2. 在 [詳細資料] 索引標籤上,指定下列類型的資訊:

    • 在 [描述] 方塊中,盡量輸入詳細資料來描述所要執行的工作。

    • 在 [記錄] 方塊中,輸入您想做為部分歷程記錄擷取的註解。

      每當小組成員更新工作項目時,其記錄就會顯示變更的日期、進行變更的小組成員,以及變更的欄位。

  3. 在 [其他] 索引標籤上,指定下列類型的資訊:

    • 在 [需要檢閱] 清單中,如果該工作需要正式檢閱,請按一下 []。

      如果您按一下 [],則必須在工作 (Task) 中加入檢閱工作 (Work) 項目的連結。

    • 在 [需要測試] 清單中,如果該工作需要測試,請按一下 []。

      如果您按一下 [],則必須在工作 (Task) 中加入測試案例工作 (Work) 項目的連結。

    • 在 [整合於] 中,如果您是在建立工作,請不要指定組建。 如果您是在解決工作,請輸入含有工作所建立之程式碼的組建名稱。

    • 在 [原始評估] 中輸入數字,表示完成工作 (Task) 所需的工作 (Work) 時數。

      重要事項重要事項

      如果您將工作細分為子任務,請指定僅適用於這些子任務的時數。 在 Team Foundation 報表中,您定義給子任務的時數會彙總成父工作和需求的摘要值。 如果您在這兩個位置都指派了時數,這些追蹤時數的報表就會計算兩次時數。 如需如何更正此狀況的詳細資訊,請參閱為摘要值發行的位址不正確

    • 在 [已完成] 中輸入 0,指定未完成任何工作。

    • 在 [剩餘] 中,輸入您在 [原始評估] 中指定的相同值。

    • 如果您的小組會使用 [原始評估]、[已完成] 和 [剩餘] 欄位來判斷小組容量、待執行工作和完工速率,則您可以在執行工作時更新 [已完成] 和 [剩餘] 欄位。 同時,這些欄位是透過 Office Project 同步,而您可用此程式來排定專案計劃。 如需詳細資訊,請參閱使用 Microsoft Project 排程工作和指派資源

      注意事項注意事項

      [工作階層]、[開始日期] 和 [完成日期] 欄位是唯讀欄位。 它們指定 Office Project 所記錄的資訊。 如需詳細資訊,請參閱使用 Microsoft Project 排程工作和指派資源

  4. 在 [實作 ] 和 [所有連結] 索引標籤上,建立工作 (Task) 與其他工作 (Work) 項目 (例如需求、變更要求、Bug 和問題) 的連結。

    在 [附件] 索引標籤上,附加規格、影像或其他檔案,提供要完成之工作的詳細資料。

    如需詳細資訊,請參閱本主題後面的下列章節:

    • 將工作連結至其他工作項目

    • 將詳細資料、附件或超連結加入至工作

  5. 按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    在您儲存工作 (Task) 之後,識別項會出現在工作 (Work) 項目工具列底下。

將工作連結至其他工作項目

建立工作 (Task) 與其他工作 (Work) 項目之間的關聯性,可讓您更快速地追蹤相依性和找到重要資訊。 在工作 (Task) 的工作 (Work) 項目表單中,您可以建立自動連結至此工作 (Task) 的工作 (Work) 項目,也可以建立連出至現有工作 (Work) 項目的連結。

您可以使用 [實作] 和 [所有連結] 索引標籤,建立某類工作項目的連結以及特定類型的連結。 如需每個索引標籤之限制的詳細資訊,請參閱連結工作項目 (CMMI)

您可以將工作 (Task) 連結至需求,以追蹤小組為了完成每項需求所進行之工作 (Work) 的進度。

若要建立子任務或其他工作項目並將其連結至工作

  1. 開啟工作 (Task) 的工作 (Work) 項目表單,然後執行下列其中一個動作:

    • 若要建立並連結至需求或工作,請按一下 [實作] 索引標籤,然後按一下 加入新連結工作項目 [新增]。

    • 若要連結至其他類型的一個或多個工作項目,請按一下 [所有連結] 索引標籤,然後按一下 加入新連結工作項目 [新增]。

    [加入新連結工作項目] 對話方塊隨即開啟。

    [加入新連結工作項目] 對話方塊

  2. 在 [連結類型] 清單中,保留預設值或按一下下列其中一個選項:

    • 若要建立與子任務的連結,請按一下 [子系]。

    • 若要建立與父工作或需求的連結,請按一下 [父代]。

    • 若要建立與測試案例的連結,請按一下 [測試者]。

    • 若要建立與其他任何類型的工作項目的連結,請按一下 [相關] 或表示您要追蹤之關聯性的其他連結類型。

  3. 在 [工作項目類型] 清單中,按一下您要建立的工作項目類型。

  4. 在 [標題] 中,輸入簡短但具體的描述。

  5. (選擇性) 在 [註解] 中,輸入其他資訊。

  6. 按一下 [確定]。

    您所指定工作項目類型的表單隨即開啟,內含您所提供的資訊。

  7. 請依照下列主題所述指定其餘欄位:

  8. 按一下 儲存 [儲存工作項目]。

若要將數個現有工作項目連結至工作

  1. 開啟工作 (Task) 的工作 (Work) 項目表單,然後執行下列其中一個動作:

    • 若要連結至一個或多個需求或工作,請按一下 [實作] 索引標籤,然後按一下 加入連結 [連結至]。

    • 若要連結至其他類型的一個或多個工作項目,請按一下 [所有連結] 索引標籤,然後按一下 加入連結 [連結至]。

    [將連結加入至工作] 對話方塊隨即開啟。

    [將連結加入至需求] 對話方塊

  2. 在 [連結類型] 清單中,保留預設值或按一下下列其中一個選項:

    • 若要建立與需求的連結,請按一下 [父代]。

    • 若要建立與子任務的連結,請按一下 [子系]。

    • 若要建立與任何其他類型的工作項目的連結,請按一下 [相關] 或表示您要追蹤之關聯性的其他連結類型。

  3. 按一下 [瀏覽]。

    [選擇連結工作項目] 對話方塊隨即出現。

    將工作連結至使用者本文對話方塊

  4. 在 [工作項目 ID] 中輸入項目,或瀏覽您要連結的項目。

    您也可以執行小組查詢,找出您要連結的工作項目。 這些查詢包括產品需求、開啟工作、開啟測試案例、待處理的 Bug、變更要求和封鎖的工作項目。

  5. 選取您要連結至需求之每一個工作項目旁邊的核取方塊。

    如需詳細資訊,請參閱 尋找要連結或匯入的工作項目

  6. (選擇性) 輸入您要連結之工作項目的描述。

  7. 按一下 [確定],然後按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    工作 (Task) 和您已讓它連結的工作 (Work) 項目都會更新。

將詳細資料、附件或超連結加入至工作

您可以將資訊加入至工作來支援工作的實作。 您可以透過下列方式將詳細資料加入至工作:

  • 在 [描述] 欄位、[記錄] 欄位,或同時在這兩個欄位中輸入資訊。

  • 附加檔案。

    例如,您可以附加電子郵件討論串、文件、影像、記錄檔或其他類型的檔案。

  • 將超連結加入至網站,或加入至已儲存在伺服器或網站上的檔案。

若要將詳細資料加入至工作

  1. 按一下 [詳細資料] 索引標籤,然後指定下列類型的資訊:

    • 在 [描述] 中輸入資訊。

    • 在 [記錄] 中輸入資訊。

      您可以格式化資訊,以便提供強調效果或擷取項目符號清單。 如需詳細資訊,請參閱標題、ID、描述和記錄 (CMMI)

  2. 按一下 儲存 [儲存工作項目]。

若要將附件加入至工作

  1. 在 [附件] 索引標籤上,執行下列其中一個動作:

    • 將檔案拖曳到附件區域中。

    • 按一下 貼上 或按下 CTRL-V 貼上您已複製的檔案。

    • 按一下 加入附件 [加入],再按一下 [瀏覽]。 在 [附件] 對話方塊中,輸入或瀏覽到您要附加的檔案名稱。

      (選擇性) 您可以在 [註解] 方塊中輸入附件的其他資訊。 若要關閉 [附件] 對話方塊,請按一下 [確定]。

  2. 按一下 儲存 [儲存工作項目]。

若要將超連結加入至工作

  1. 在 [所有連結] 索引標籤上,按一下 加入連結 [連結至]。

    指定超連結位址

  2. 在 [連結類型] 清單中,按一下 [超連結]。

  3. 在 [位址] 方塊中,執行下列其中一項動作:

    • 如果連結目標是網站,請輸入 URL,或從網際網路瀏覽器複製 URL,然後將它貼入 [位址] 方塊中。

    • 如果目標是伺服器位置,請以 UNC 名稱的格式輸入位址。

  4. (選擇性) 在 [註解] 方塊中,輸入有關超連結的其他資訊。

  5. 按一下 [確定],然後按一下 儲存 [儲存工作項目]。

變更工作的狀態

小組可以將工作的 [狀態] 設定為下列其中一個值,藉以追蹤其進度:

  • 已提議

  • 作用中

  • 已解決

  • 已關閉

小組成員建立工作時,工作的預設狀態為 [已提議]。 小組在目前反覆項目中接受工作後,會將工作的狀態變更為 [作用中],而且可能會建立子任務以實作工作。 小組成員在完成工作後,會將工作的狀態從 [作用中] 變更為 [已解決]。 檢閱或驗證工作後,小組成員會再將工作的狀態從 [已解決] 變更為 [已關閉]。

所有小組成員都可以變更工作的狀態。 此外,工作也可以因其他原因設為已關閉,本主題稍後將有說明。

如需您可以用於追蹤工作項目狀態之資料欄位的詳細資訊,請參閱指派、工作流程和規劃 (CMMI)

若要關閉工作

  1. 開啟工作的工作項目表單。

  2. 在 [狀態] 清單中,按一下 [作用中]、[已解決] 或 [已關閉]。

    • 如果您將狀態由 [已提議] 變更為 [作用中],則 [原因] 欄位會變更為 [已接受]。

    • 如果您將狀態由 [作用中] 變更為 [已解決],則 [原因] 欄位會變更為 [完成]。

    • 如果您將狀態由 [已解決] 變更為 [已關閉],則 [原因] 欄位會變更為 [檢閱/測試成功]。

  3. 如果您將狀態由 [作用中] 變更為 [已關閉],請按一下 [原因] 清單中符合心意的選項。

    有效選項為 [完成且不需要檢視/測試] (預設值)、[已延期]、[剪下]、[由事件 (OBE) 取代] 和 [已取消]。

  4. 按一下 儲存 [儲存工作項目]。

一般工作流程進展

  • 小組成員建立預設狀態 [已提議] 的工作,預設原因為 [新增]。

  • 小組成員將狀態由 [已提議] 變更為 [作用中],預設原因為 [已接受]。

  • 小組成員在完成工作 (Task) 代表的工作 (Work) 時,將狀態由 [作用中] 變更為 [已解決 ]。

  • 在小組確認工作完成後,小組成員將狀態由 [已解決] 變更為 [已關閉]。

反常的轉換

  • 小組成員將狀態由 [已提議] 變更為 [已關閉],預設原因為 [已拒絕]。

  • 小組成員將狀態由 [作用中] 變更為 [已提議],預設原因為 [調查完成]。

  • 小組成員判斷工作不相關或超出範圍外,並且將狀態從 [作用中] 變更為 [已關閉]。

  • 工作的檢閱或驗證測試失敗。 因此,小組成員將狀態由 [已解決] 變更為 [作用中],預設原因為 [檢閱/測試失敗]。

  • 小組成員判斷工作錯誤關閉,因而將狀態由 [已關閉] 變更為 [作用中]。

工作狀態圖表

CMMI 工作 (Task) 狀態圖表或工作流程 (Workflow)

已提議 (新增)

已提議的工作代表小組尚未同意必須執行該工作。 小組會在分級流程中,將已提議的工作分級,並且接受或拒絕該工作。

當小組成員建立工作時,會自動擷取下列資料:

  • 建立者:建立工作的小組成員名稱。

  • 建立日期:工作的建立日期和時間 (依照伺服器時鐘記錄)。

從已提議到作用中

小組成員可以針對如下表所述的原因將工作狀態由 [已提議] 變更為 [作用中]:

原因

使用時機

其他可採取的動作

已接受

當分級委員會核准在目前反覆項目中實作工作時。

將工作指派給要負責實作工作的小組成員。

調查

當分級委員會判斷小組必須先調查工作對客戶的影響,再決定是否應實作工作時。

調查完成後,將工作變回 [已提議] 狀態。

當小組成員啟動工作時,會自動擷取下列資料:

  • 啟動者:啟動工作的小組成員名稱。

  • 啟動日期:工作的啟動日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作狀態的變更日期和時間。

從已提議到已關閉

當分級委員會判斷無法實作或是需求或產品不再需要工作時,小組成員可以關閉 [已提議] 狀態的工作。 預設原因為 [已拒絕]。

當小組成員關閉工作時,會自動擷取下列資料:

  • 關閉者:關閉工作的小組成員名稱。

  • 關閉日期:工作的關閉日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作狀態的變更日期和時間。

作用中

作用中的工作 (Task) 表示小組已核准某項要處理的工作 (Work) 項目。 所有作用中的工作都應該要有一位擁有者。 只要小組還在實作工作,工作就會保持作用中狀態。 獲派工作的小組成員會透過使用 [已完成] 和 [剩餘] 時數更新投入時間,來追蹤投入時間層級。

從作用中到已解決

當工作 (Task) 所代表的工作 (Work) (例如開發程式碼或撰寫文件) 完成,現在需要透過測試或同仁檢閱進行檢閱時,小組成員就已經解決作用中的工作 (Task)。 預設原因為 [完成且需要檢閱/測試]。

當小組成員解決作用中的工作時,會擷取下列資料:

  • 解決者:解決工作的小組成員名稱。

  • 解決日期:工作的解決日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作狀態的變更日期和時間。

從作用中到已關閉

小組成員關閉作用中的工作時,必須指定下表中的其中一個原因:

原因

使用時機

其他可採取的動作

[完成且不需要檢閱/測試] (預設值)

如果工作不需要檢視或測試,則可不解決即關閉工作。

無。

已延期

當無法在目前反覆項目中實作工作時。 您延後工作 (Task) 的原因可能包括小組沒有足夠的時間,或發生妨礙工作進行的問題。

請將 [反覆項目] 欄位更新為將會實作工作的正確反覆項目,或是將它設為待處理項目。

剪下

當原始工作項目 (例如需求或問題) 已關閉而無法處理時。

無。

由事件取代 (OBE)

當發生某些事情造成不再需要工作時,可以 [由事件取代] 理由來關閉工作。 通常當有未追蹤的活動完成與此工作 (Task) 相同的工作 (Work) 時,便會發生這種情況。

無。

已取消

當工作 (Task) 所表示的工作 (Work) 不再用於完成產品時。

無。

當小組成員關閉工作時,會自動擷取下列資料:

  • 關閉者:關閉工作的小組成員名稱。

  • 關閉日期:工作的關閉日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作狀態的變更日期和時間。

已解決

已解決的工作代表已完成的工作。 工作的輸出必須經過檢閱或測試,若可接受輸出就關閉工作。 如果無法接受輸出,就將工作變回 [作用中] 狀態以便進一步處理。 被指派來處理工作 (Task) 的小組成員,會在完成工作 (Work) 時將工作 (Task) 設為已解決。 或者,如下表所述,小組成員也可能因其他原因決定工作應設為已解決或已關閉。

從已解決到已關閉

如果工作輸出的檢閱或測試成功,則小組成員會以 [檢閱/測試成功] 理由關閉工作。

當小組成員關閉工作時,會自動擷取下列資料:

  • 關閉者:關閉工作的小組成員名稱。

  • 關閉日期:工作的關閉日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作狀態的變更日期和時間。

從已解決到作用中

如果工作輸出的檢閱或測試失敗,則小組成員會以 [檢閱/測試失敗] 理由重新啟動已解決狀態的工作。

當小組成員重新啟動已解決狀態的工作時,會自動擷取下列資料:

  • 啟動者:重新啟動工作的小組成員名稱。

  • 啟動日期:工作的重新啟動日期和時間 (依照伺服器時鐘記錄)。

已關閉

已關閉的工作表示不再需要針對目前產品版本處理該工作。 當程式碼變更已整合到產品中之後,開發工作便會關閉。 測試工作會在完成該區域的所有測試之後關閉。

從已關閉到作用中

小組成員可以針對如下表所述的原因重新啟動已關閉的工作:

原因

使用時機

其他可採取的動作

已重新啟動 (預設值)

當上一個反覆項目中受延期的工作,可在目前反覆項目中完成時。

檢閱針對工作 (Task) 定義的資訊和已連結工作 (Work) 項目,判斷是否必須更新任何資料。

因錯誤而關閉

當誤將工作關閉時。

檢閱針對工作 (Task) 定義的資訊和已連結工作 (Work) 項目,判斷是否必須更新任何資料。

當小組成員重新啟動工作時,會自動在 [指派給] 欄位中填入關閉工作的小組成員名稱。 當小組成員重新啟動已關閉的工作時,會自動擷取下列資料:

  • 啟動者:重新啟動工作的小組成員名稱。

  • 啟動日期:工作的重新啟動日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:工作 (Task) 工作 (Work) 項目狀態的變更日期和時間。

請參閱

概念

MSF for CMMI Process Improvement v5.0

其他資源

需求 (CMMI)

成品 (CMMI)

工作項目和工作流程 (CMMI)