設定進行中工作限制

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

進行中(Work-in-Progress,WIP)限制是看 的核心做法,限制團隊在每個階段處理的項目數量。 透過專注於完成工作再開始新工作,團隊能提升產出率與軟體品質。

WIP 限制對每欄允許的項目數量有軟性限制。 你可以超過這些限制,但板子會標示欄位數,讓你的團隊能夠採取行動。 本文說明如何確定、設定及管理進行中限制。

小提示

你可以在本文後面使用 AI 來協助此任務,或參考 啟用 AI 協助的 Azure DevOps MCP Server 來開始。

必要條件

類別 要求
存取層級 至少Basic 訪問權限。
權限 要設定團隊設定:Project 管理員 安全群組成員或 Team Administrator 角色。 欲了解更多資訊,請參閱 變更專案層級權限

確定初始 WIP 限制

請參考以下指引來設定起始的WIP限制:

  • 計算目前的工作 — 檢視每欄項目以建立基準。
  • 依隊伍規模調整 — 每關每位隊員允許兩到三件物品。 例如,三位開發者各×兩件 = 進行中項目限制為六件。
  • 從低處開始 ——較低的限制能更快解決表面瓶頸,讓你能及早處理流程問題。

保持在 WIP 限制內

設定工作進行中限制後,追蹤團隊遵守這些限制的情況。

尊重 WIP 限制意味著當項目拉入欄位時,若會超過限制,則不應拉入。 當某欄超過限制時,板子會立即標示該欄——表示團隊先完成現有工作,再抽取新項目。

面板的範例影像,其中顯示超過WIP限制的數據行。

一開始保持在進行中(WIP)限制內可能會感到不舒服。 偏好多工的團隊成員可能會感到受限,而其他人則可能等待上游工作完成。 經常以團隊形式聚會,討論這些調整並強化實務。

找出瓶頸

瓶頸——即項目數天未處理的欄位——表示工作流程中有浪費。 持續監控你的看板,以便發現問題。 頻繁的瓶頸通常代表進行中限制過高;完全沒有瓶頸可能代表限制太低。

定期拍攝看板的快照,查看工作流暢的地方和停滯的地方。

範例快照集的螢幕快照。

快照幫助你的團隊追蹤:

  • 每欄平均項目數量
  • 每欄活躍項目與團隊成員的比例
  • 在欄位中停留較長時間的項目
  • 完成項目與平均吞吐量隨時間變化

消除浪費

浪費是指任何無法帶來價值的事物。 為了解決瓶頸,找出並移除工作流程中的浪費來源。 軟體開發中常見的浪費形式包括:

  • 未使用的程式代碼或功能
  • 需要重新設計的缺陷
  • 等待時間與延誤
  • 團隊間無謂的交接
  • 不完整或不明確的要求
  • 效率不佳的通訊

團隊討論這些資源,並共同尋找解決方案。

設定 WIP 限制

在設定進行中限制之前,請確保你已 將團隊的工作流程對應到欄位

  1. 開啟您的面板

  2. 選擇 開啟板子設定。

    此螢幕快照顯示小組的開啟面板設定,垂直導覽。

  3. 選擇 ,然後選擇欄分頁,輸入 WIP 限制。

    螢幕快照顯示看板、自訂欄位、預設欄位、敏捷流程、設定WIP限制。

    注意

    可用的欄位標題會依專案所採用 的流程 ,以及團隊是否 將錯誤視為需求或任務而有所不同。

  4. 選取 [儲存]。

挑戰與解決方法

超過一兩項進行中限制是正常的。 如果你的團隊經常超過限制三倍或以上,請檢視流程或調整限制。

使用數週的 WIP 限制後,討論什麼有效,什麼無效。 以下清單涵蓋常見挑戰與已驗證的解決方案。

常見挑戰

  • 社交動態 — 有些團隊成員抗拒規則、承擔額外工作,或認為多工處理更有效率。
  • 工作量的多樣性 ——項目大小不均(用戶故事與錯誤)以及估計不一(工時、天數、故事點數)使單一進行中限制難以平均套用。
  • 忽視系統性問題 — 團隊總是硬闖瓶頸,而非解決根本的工作流程問題。
  • 文化變革 — 採用進行中限制需要調整系統、團隊習慣及組織文化。

經過驗證的解決方案

  • 優先考量團隊生產力 — 將焦點從個人產出轉向整體流程。 鼓勵團隊協作而非同時處理多項任務。
  • 合適尺寸的工作項目 — 開始前討論項目大小。 將大型物品拆解成較小且一致大小的任務。
  • 協助上游工作推進 ——閒置時,協助上游項目或幫助隊友解決障礙,而不是開始新工作。
  • 適當分配人員階段 — 確保每個工作流程階段有足夠的專家,以避免瓶頸。
  • 建立共同理解 — 定期舉辦回顧會,記錄團隊政策,並強化 看板 原則。
  • 利用指標調整 — 追蹤在建項目數量與交貨時間,並根據數據調整限制。
  • 支持文化變革 — 應用變革管理原則,並賦予團隊對WIP限制決策的主導權。

利用 AI 分析進行中的工作

如果你 將 Azure Boards MCP 伺服器 以代理模式連接到你的 AI 代理,就能利用自然語言提示來分析板上各欄位的進行中作品。

任務 範例提示
每欄計算項目數量 How many work items are in each workflow state for my team's backlog?
尋找過載的欄位 Show me all active work items in the 'In Progress' state for the <Contoso> project
辨識陳舊物品 Find work items in the 'Active' state that haven't been updated in the last 14 days
檢查團隊的工作量 List all work items assigned to <Jamal> that are currently in progress
分析每人的工作進度 Show the count of active work items per team member in area path <Contoso\\Frontend> and flag anyone with more than 5
偵測未完成工作項目尖峰 Compare the count of in-progress work items this week vs last week for my team in <Contoso>
找出多工風險 List team members in <Contoso> who have active work items across more than 2 different features
檢視欄位吞吐量 Show how many work items moved from Active to Resolved per week over the last 4 weeks in <Contoso>
識別流量阻擋器 List work items in <Contoso> that have been in the same state for longer than the average time items spend in that state
建議工作進行中的再平衡 Show team members in <Contoso> with no active work items alongside those with more than 3

注意

代理模式與 MCP 伺服器使用自然語言,因此您可以調整這些提示或提出後續問題以精煉結果。