共用方式為


工作 (CMMI)

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

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

本主題內容

相關主題

  • 定義工作

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

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

  • 變更工作的狀態

流程指引

活頁簿

儀表板和報表

欄位參考

必要的使用權限

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

定義工作

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

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

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

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

若要定義單一工作

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

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

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

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

      注意事項注意事項

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

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

      注意事項注意事項

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

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

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

    • 在 [優先權] 清單中,選取值以 1 到 4, 1 指定工作的重要性 (。

      預設值為 2。

    • 在 [分級] 清單中,選取分級子狀態。

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

    • 在 [已封鎖] 清單,則為,如果有問題阻礙解決工作的進度,請選取 [] 。

    • 在 [區域] 和 [反覆項目] 清單中,選取適當的區域和反覆項目或離開之後要指派的這些欄位空白以便在期程計劃會議期間。

      注意事項注意事項

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

    • 在 [工作類型] 清單,請選取這個小組成員要實作的工作類型。

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

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

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

      重要

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

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

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

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

  2. 在 [描述] 索引標籤上,盡量輸入詳細資料,以描述工作會執行。

  3. 在 [記錄] 索引標籤上,輸入您想做為部分歷程記錄擷取的註解。

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

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

    • 在 [需要檢閱] 清單,則為,如果工作 (Work) 是否需要正式檢閱,選取 [] 。

      如果您選取 [],您應該將連結加入至檢閱工作項目從工作。

    • 在 [需要測試] 清單,則為,如果工作需要測試,請選取 [] 。

      如果您選取 [],您應該將連結至測試案例工作項目從工作。

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

  5. 在 [程式碼實作] 和 [所有連結] 索引標籤,將工作的建立連結至其他工作項目,例如需求,變更要求、Bug 和問題。

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

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

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

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

  6. 選取 儲存[儲存工作項目]。

    注意事項注意事項

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

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

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

您可以使用 [實作] 和 [所有連結] 索引標籤,建立某類工作項目的連結以及特定類型的連結。 如需每個索引標籤之限制的詳細資訊,請參閱Linking Work Items (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. 選取 [詳細資料] 索引標籤,然後指定下列類型的資訊:

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

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

      您可以格式化資訊,以便提供強調效果或擷取項目符號清單。 如需詳細資訊,請參閱需求欄位參考 (CMMI)

  2. 選取 儲存[儲存工作項目]。

若要將附件加入至工作

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

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

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

    • 選取 加入附件[新增],然後選取 [瀏覽]。 在 [附件] 對話方塊中,輸入或瀏覽到您要附加的檔案名稱。

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

  2. 選取 儲存[儲存工作項目]。

若要將超連結加入至工作

  1. 在 [所有連結 ] 索引標籤上, 加入連結選取 [連結至]。

    指定超連結位址

  2. 在 [連結類型] 清單中,選取 [超連結]。

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

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

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

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

  5. 選取 [確定],然後選取 [儲存工作項目 儲存

變更工作的狀態

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

  • 已提議

  • Active

  • 已解決

  • Closed

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

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

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

若要關閉工作

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

  2. 在 [州/省] 清單中,選取 [待處理]、 [已解析] 或 [已關閉]。

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

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

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

  3. 如果您從 [待處理] 變更狀態至 [已關閉],選取符合您在 [ 原因] 清單用途的選項。

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

  4. 選取 儲存[儲存工作項目]。

一般工作流程進展

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

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

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

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

反常的轉換

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

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

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

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

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

工作狀態圖表

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

Ee332492.collapse_all(zh-tw,VS.110).gif已提議 (新增)

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gif從已提議到作用中

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

原因

使用時機

其他可採取的動作

已接受

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

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

調查

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

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

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gif從已提議到已關閉

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

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gifActive

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

Ee332492.collapse_all(zh-tw,VS.110).gif從作用中到已解決

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

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gif從作用中到已關閉

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

原因

使用時機

其他可採取的動作

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

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

無。

已延期

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

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

剪下

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

無。

由事件取代 (OBE)

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

無。

已取消

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

無。

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gif已解決

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

Ee332492.collapse_all(zh-tw,VS.110).gif從已解決到已關閉

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

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gif從已解決到作用中

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

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

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

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

Ee332492.collapse_all(zh-tw,VS.110).gifClosed

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

Ee332492.collapse_all(zh-tw,VS.110).gif從已關閉到作用中

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

原因

使用時機

其他可採取的動作

已重新啟動 (預設值)

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

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

因錯誤而關閉

當誤將工作關閉時。

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

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

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

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

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

請參閱

概念

需求 (CMMI)

成品 (CMMI)

Visual Studio ALM 的工作項目欄位參考

其他資源

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