什麼是 Azure Boards?What is Azure Boards?

Azure Boards |Azure DevOps Server 2020 |Azure DevOps Server 2019Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

利用 Azure Boards web 服務,團隊可以管理他們的軟體專案。With the Azure Boards web service, teams can manage their software projects. 它提供一組豐富的功能,包括 Scrum 和看板的原生支援、可自訂的儀表板,以及整合式報表。It provides a rich set of capabilities including native support for Scrum and Kanban, customizable dashboards, and integrated reporting. 這些工具可以隨著您的業務成長而調整。These tools can scale as your business grows.

您可以快速且輕鬆地開始追蹤與專案相關聯的使用者案例、待處理專案、工作、功能和 bug。You can quickly and easily start tracking user stories, backlog items, task, features, and bugs associated with your project. 您可以根據專案的可用進程和工作專案類型,加入工作專案來追蹤工作。You track work by adding work items based on the process and work item types available to your project.

影片:使用 Azure Boards 規劃您的工作Video: Plan your work with Azure Boards

注意

本文適用于 Azure DevOps Services 和 Azure DevOps Server 2019 和更新版本。This article applies to Azure DevOps Services and Azure DevOps Server 2019 and later versions. 大部分的指引對舊版的內部部署版本都有效。Most of the guidance is valid for earlier on-premises versions. 不過,影像只會顯示最新版本的範例。However, images show only examples for the latest versions. 此外,基本的程式僅適用于 Azure DevOps Server 2019 Update 1 和更新版本。Also, the Basic process is only available with Azure DevOps Server 2019 Update 1 and later versions.

工作項目類型Work item types

其中兩個最受歡迎的進程是基本和敏捷式。Two of the most popular processes used are Basic and Agile. 處理常式會決定 Azure Boards 中可用的工作專案類型和工作流程。A process determines the work item types and workflow available in Azure Boards. 如果您想要使用 Scrum 或 CMMI 流程的專案,您可以 加入另一個專案 並指定進程。If you want a project that uses the Scrum or CMMI process, you can add another project and specify the process. 請參閱 選擇進程以進行程式比較See Choose a process for a comparison of processes.

下列影像顯示 Agile 程式待處理專案工作專案階層和工作流程狀態。The following images show the Agile process backlog work item hierarchy and workflow states. 使用者案例和工作可用來追蹤工作、Bug 追蹤程式碼缺失,以及使用 Epics 和功能,在較大的案例下將工作分組。User Stories and Tasks are used to track work, Bugs track code defects, and Epics and Features are used to group work under larger scenarios. 當工作從未開始到完成時,您會從 新****的、作用中、****已解決已關閉 來更新狀態工作流程欄位。As works progresses from not started to completed, you update the State workflow field from New, Active, Resolved, and Closed.

Agile 工作專案類型,概念影像 使用者案例工作流程狀態,Agile 流程

當您新增使用者案例、bug、工作或功能時,您會建立工作專案。When you add a user story, bug, task, or feature, you create a work item. 新增 epics 以追蹤重要的商務計畫。Add epics to track significant business initiatives. 新增功能來追蹤特定應用程式或工作集。Add features to track specific applications or set of work. 定義使用者案例來追蹤您將指派給特定小組成員的工作,以及追蹤程式碼缺失的 bug。Define user stories to track work that you'll assign to specific team members, and bugs to track code defects. 最後,使用工作來追蹤甚至是您想要以小時或天為單位追蹤時間的工作量。Lastly, use tasks to track even smaller amounts of work for which you want to track time either in hours or days.

每個小組都可以 — — 設定 [ 使用 bug ] 設定,來設定如何在與使用者案例或工作相同的層級管理 bug。Each team can configure how they manage Bugs—at the same level as User Stories or Tasks—by configuring the Working with bugs setting. 若要深入瞭解如何使用這些工作專案類型,請參閱 Agile 流程To learn more about using these work item types, see Agile process.

每個工作專案都代表儲存在工作專案資料存放區中的物件。Each work item represents an object stored in the work item data store. 在您的專案中,每個工作專案都會被指派 (識別碼) 的唯一識別碼。Each work item is assigned a unique identifier (ID) within your projects.

追蹤互動式待處理專案和麵板上的工作Track work on interactive backlogs and boards

使用看板面板快速新增和更新工作狀態。Quickly add and update the status of work using the Kanban board. 您也可以使用標籤將工作指派給小組成員和標記,以支援查詢和篩選。You can also assign work to team members and tag with labels to support queries and filtering. 透過描述、附件或網路共用內容的連結來共用資訊。Share information through descriptions, attachments, or links to network shared content. 使用拖放來排定工作的優先順序。Prioritize work through drag-and-drop.

更新使用者案例的狀態Update the status of user stories

使用 [儀表板 ],從[新增]、[作用中]、[已解決] 和 [已關閉] 新增和更新工作狀態。Add and update the status of work from New, Active, Resolved, and Closed using the Kanban board. 將工作新增為使用者案例的子專案。Add tasks as child items to user stories. 若要深入瞭解,請參閱 追蹤使用者案例、功能和工作。To learn more, see Track user stories, features, and tasks.

更新儀表板面板上的狀態Update status on Kanban board

排定使用者案例待處理專案的優先順序Prioritize your backlog of user stories

在您的小組待處理專案上,透過拖放來排定工作的優先順序。Prioritize work through drag-and-drop on your team backlog. 若要深入瞭解,請參閱 建立您的待處理專案(backlog)。To learn more, see Create your backlog.

重新排列工作專案Reorder work items

共同作業Collaborate

透過工作專案表單的 討論 區來與其他人共同作業。Collaborate with others through the Discussion section of the work item form. 使用 @mention#ID 控制項,在交談或連結至其他工作專案中快速包含其他人。Use @mentions and #ID controls to quickly include others in the conversation or link to other work items. 選擇遵循特定問題,以在更新時收到警示。Choose to follow specific issues to get alerted when they are updated.

建立儀表板,以追蹤完成的工作狀態和趨勢。Create dashboards that track status and trends of work being accomplished. 設定通知,以在建立或變更問題時收到警示。Set notifications to get alerted when an issue is created or changed.

在工作專案更新時取得更新Get updated when a work item is updated

工作專案表單,追蹤圖示控制項Work item form, Follow icon control

若要深入瞭解,請參閱下列其中一篇文章:To learn more, see one of the following articles:

在短期衝刺中工作,實行 ScrumWork in sprints, implement Scrum

藉由將工作指派給目前或未來的短期衝刺來規劃短期衝刺。Plan sprints by assigning work to current or future sprints. 預測可根據投入時間預估完成的工作。Forecast work that can get completed based on effort estimates. 決定可在短期衝刺中完成多少工作。Determine how much work can be done within a sprint. 將問題和工作大量指派給小組成員和短期衝刺。Bulk assign issues and tasks to team members and sprints.

將待處理專案指派給短期衝刺Assign backlog items to a sprint

>待處理專案(Backlog)>將專案拖放到短期衝刺Boards>Backlogs>Drag-drop items onto sprint

>待處理專案(Backlog)>將專案拖放到短期衝刺Boards>Backlogs>Drag-drop items onto sprint

若要深入瞭解,請參閱下列其中一篇文章:To learn more, see one of the following articles:

有效工作Work effectively

您會發現,您可以透過下列動作更有效地工作:You'll find you can work more effectively through these actions:

  • 藉由將 epics 中的問題分組,以及發生問題的工作,將工作組織成階層。Organize work into a hierarchy by grouping issues under epics, and tasks under issues.
  • 建立查詢並快速將問題和工作分類。Create queries and quickly triage issues and tasks.
  • 建立工作專案範本,協助參與者快速新增有意義的問題和工作。Create work item templates to help contributors quickly add meaningful issues and tasks.
  • 快速尋找指派給您的工作專案。Quickly find work items that are assigned to you. 根據其他準則(例如您遵循的工作專案),或您在查看或更新時所提到的工作專案,來 Pivot 或篩選工作專案。Pivot or filter your work items based on other criteria, such as work items that you follow, that you're mentioned in, or that you viewed or updated.

建立階層的群組專案Group items to create a hierarchy

待處理專案,顯示父代Backlogs, show parents

待處理專案,顯示父代Backlogs, show parents

若要深入瞭解,請參閱下列其中一篇文章:To learn more, see one of the following articles:

使用 GitHub 連接Connect with GitHub

如果您使用與 GitHub 連線 Azure Boards,您也可以執行下列工作:If you use Azure Boards connected with GitHub, you can also do the following tasks:

  • 在 GitHub 中,使用 #AB 將 GitHub 認可和提取要求連結至您的問題和工作。From GitHub, use #AB to link GitHub commits and pull requests to your issues and tasks.
  • 從 Azure Boards 問題和工作,連結至 GitHub 認可和提取要求。From Azure Boards issues and tasks, link to GitHub commits and pull requests.

若要深入瞭解,請參閱 GitHub & Azure BoardsTo learn more, see GitHub & Azure Boards.

作業的最佳工具Best tool for the job

Azure Boards 提供下列互動式清單和 signboards。Azure Boards provides the following interactive lists and signboards. 每個工具都提供一組已篩選的工作專案。Each tool provides a filtered set of work items. 所有工具都支援觀看和定義工作專案。All tools support viewing and defining work items. 若要深入瞭解如何有效使用這些工具,請參閱 新增、更新和連結工作專案的最佳工具To learn more about effective use of these tools, see Best tool to add, update, and link work items.

  • 工作專案:用來快速尋找指派給您的工作專案。Work items: Use to quickly find work items that are assigned to you. 根據其他準則(例如您遵循的工作專案),或您在查看或更新時所提到的工作專案,來 Pivot 或篩選工作專案。Pivot or filter work items based on other criteria, such as work items that you follow, that you're mentioned in, or that you viewed or updated.
  • 面板 :面板會將工作專案顯示為卡片,並透過拖放方式支援快速狀態更新。Boards: Boards present work items as cards and support quick status updates through drag-and-drop. 這項功能類似于實體白板上的附注。The feature is similar to sticky notes on a physical whiteboard. 用來執行看板實務,並將小組的工作流程視覺化。Use to implement Kanban practices and visualize the flow of work for a team.
  • 待處理專案:待處理專案 (backlog)將工作專案顯示為清單。Backlogs: Backlogs present work items as lists. 產品待處理專案(backlog)表示您的專案計劃,以及您需要追蹤並與小組共用的所有資訊存放庫。A product backlog represents your project plan and a repository of all the information you need to track and share with your team. 待辦專案組合可讓您將待處理專案群組和組織成階層。Portfolio backlogs allow you to group and organize your backlog into a hierarchy. 用來規劃、設定優先順序和組織工作。Use to plan, prioritize, and organize work.
  • 短期 衝刺:短期衝刺待處理專案和工作面板會針對小組指派給特定反復專案路徑或短期衝刺的工作專案,提供篩選的視圖。Sprints: Sprint backlogs and taskboards provide a filtered view of work items a team assigned to a specific iteration path, or sprint. 從您的待處理專案中,您可以使用拖放方式將工作指派給反復專案路徑。From your backlog, you can assign work to an iteration path by using drag-and-drop. 然後,您可以在個別的短期 衝刺待 處理專案中,查看該工作。You can then view that work in a separate sprint backlog. 用來實行 Scrum 實務。Use to implement Scrum practices.
  • 查詢:查詢是根據您使用查詢編輯器定義的準則,篩選出的工作專案清單。Queries: Queries are filtered lists of work items based on criteria that you define by using a query editor. 您可以使用查詢來支援下列工作:You use queries to support the following tasks:
    • 尋找具有共通事物的工作專案群組。Find groups of work items with something in common.
    • 列出工作專案,以便與其他人共用或執行大量更新。List work items for the purposes of sharing with others or doing bulk updates. 分級一組專案,以排定優先順序或指派。Triage a set of items to prioritize or assign.
    • 建立您可以新增至儀表板的狀態和趨勢圖。Create status and trend charts that you then can add to dashboards.
  • 面板 :面板會將工作專案顯示為卡片,並透過拖放方式支援快速狀態更新。Boards: Boards present work items as cards and support quick status updates through drag-and-drop. 這項功能類似于實體白板上的附注。The feature is similar to sticky notes on a physical whiteboard. 用來執行看板實務,並將小組的工作流程視覺化。Use to implement Kanban practices and visualize the flow of work for a team.
  • 待處理專案:待處理專案 (backlog)將工作專案顯示為清單。Backlogs: Backlogs present work items as lists. 產品待處理專案(backlog)表示您的專案計劃,以及您需要追蹤並與小組共用的所有資訊存放庫。A product backlog represents your project plan and a repository of all the information you need to track and share with your team. 待辦專案組合可讓您將待處理專案群組和組織成階層。Portfolio backlogs allow you to group and organize your backlog into a hierarchy. 用來規劃、設定優先順序和組織工作。Use to plan, prioritize, and organize work.
  • 短期 衝刺:短期衝刺待處理專案和工作面板會針對小組指派給特定反復專案路徑或短期衝刺的工作專案,提供篩選的視圖。Sprints: Sprint backlogs and taskboards provide a filtered view of work items a team assigned to a specific iteration path, or sprint. 從您的待處理專案中,您可以使用拖放方式將工作指派給反復專案路徑。From your backlog, you can assign work to an iteration path by using drag-and-drop. 然後,您可以在個別的短期 衝刺待 處理專案中,查看該工作。You can then view that work in a separate sprint backlog. 用來實行 Scrum 實務。Use to implement Scrum practices.
  • 查詢:查詢是根據您使用查詢編輯器定義的準則,篩選出的工作專案清單。Queries: Queries are filtered lists of work items based on criteria that you define by using a query editor. 您可以使用查詢來支援下列工作:You use queries to support the following tasks:
    • 尋找具有共通事物的工作專案群組。Find groups of work items with something in common.
    • 列出工作專案,以便與其他人共用或執行大量更新。List work items for the purposes of sharing with others or doing bulk updates. 分級一組專案,以排定優先順序或指派。Triage a set of items to prioritize or assign.
    • 建立您可以新增至儀表板的狀態和趨勢圖。Create status and trend charts that you then can add to dashboards.

支援獨立、自主的團隊Support independent, autonomous teams

小組指的是在特定產品區域中工作的一組專案成員。A team refers to a group of project members who work in a particular product area. 這些區域會以 區域路徑 表示。Those areas are represented as area paths. 區域路徑是階層式路徑,代表組織中可能擁有的區域。Area paths are hierarchical paths that denote the possible areas of ownership in an organization. 小組是由名稱、其成員及其區域路徑所定義。A team is defined by a name, its members, and its area paths.

面板、待處理專案、短期衝刺依賴團隊設定。Boards, Backlogs, Sprints rely on team configurations. 例如,如果您想要加入一個儀表板或產品待處理專案,您可以定義一個小組。For example, if you want to add a Kanban board or product backlog, you define a team. 如需有關小組的詳細資訊,請參閱 關於小組和 Agile 工具For more information on teams, see About teams and Agile tools.

管理各專案的工作Manage work across projects

大部分的工作都是在專案中追蹤。Most work is tracked within a project. 不過,許多企業會建立多個專案來支援其商務需求,如 規劃組織結構中所述。However, many enterprises create several projects to support their business needs as described in Plan your organizational structure.

若要跨多個專案追蹤工作,您可以:To track work across several projects, you can:

取得更多工具的存取權Get access to more tools

擴充功能可提供其他工具的支援。Extensions provide support for additional tools. 延伸模組是一種可安裝的軟體單位,可將新功能新增至您的專案。An extension is an installable software unit that adds new capabilities to your projects. Azure DevOps Marketplace中尋找擴充功能。Find extensions in the Azure DevOps Marketplace. 擴充功能可支援規劃和追蹤工作專案、短期衝刺、scrums,以及小組成員之間的共同作業。Extensions can support planning and tracking of work items, sprints, scrums, and more and collaboration among team members.