Use agile process template artifacts - Azure Boards (2024)

  • Article
  • 8 minutes to read

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

The Agile process supports the following work item types (WITs) to plan and track work, tests, feedback, and code review. With different WITs you can track different types of work—such as features, user stories, and tasks. These artifacts are created when you create a project using the Agile process. They're based on Agile principles and values.

Use agile process template artifacts - Azure Boards (1)

Along with the WITs, teams have access to a set of work item queries to track information, analyze progress, and make decisions.

Note

You can customize the work tracking system for your project by creating and customizing an inherited process and applying that process to your project. To learn more, see Inheritance process model.

Note

You can customize the work tracking system for your project by customizing an Inherited process or an On-premises XML process. To learn more, see Inheritance process model or On-premises XML process customization.

The latest version of each process uploads automatically when you install or upgrade to the latest version of Azure DevOps Server. Additional artifacts, such as SQL Server reports are only available when you connect to a project. Other resource requirements apply.

Note

You can customize the work tracking system for your project by customizing an On-premises XML process. To learn more, see On-premises XML process customization.

The latest version of each process uploads automatically when you install or upgrade to the latest version of Azure DevOps Server. Additional artifacts, such as SQL Server reports are only available when you connect to a project. Other resource requirements apply.

Plan and track work with Agile

You build your project plan by creating a backlog of user stories that represent the work you want to develop and ship. You track bugs, tasks, and blocking issues using the bug, task, and issue WITs. To support portfolio management, teams create features and epics to view a roll up of user stories within or across teams. For details about using Agile WITs, see Agile process work item types and workflow.

The essential flow for getting started is as shown. To get started using Scrum or Kanban tools, see Get started with Agile tools to plan and track work.

Click one of the following images to go to the linked article.

Note

A work item is a database record that contains the definition, assignment, priority, and state of work. Work item types define the template of fields, workflow, and form for each type. Work items can be linked to each other to support tracking dependencies, roll up of work, and reports.

List work items by using queries

You can manage your workload more effectively by frequently reviewing the status of user stories and tasks. You can use the shared work item queries to list work items for a current sprint or the product backlog.

Note

New projects no longer define a default set of Shared Queries at the time of project creation. The definitions for Shared Queries have been removed from the process template. For on-premises deployments, you can add them to a custom process template as described in Add work item queries to a process template.

Use agile process template artifacts - Azure Boards (6)

Descriptions of predefined queries are listed later in this article.

You can view and run queries from the web portal or from the Team Explorer plug-in to Visual Studio. You can modify a query using the query editor to apply different filter criteria. Also, you can add queries to team dashboards.

If you are new to Azure Boards, work tracking, and shared queries, review these tips to learn how you can manage work more effectively:

  • To find work items that are assigned to you, add @Me as the value for the Assigned To field in one of the query clauses.
  • All valid users with standard access can create queries and folders under the My Queries area. To create queries and query folders under Shared Queries, you must have the Contribute permission set and have been assigned Basic access or greater. For more information, see Set permissions on queries.
  • You can modify any query by adding criteria to focus on a product area, an iteration, or another field. To modify a query, open the query editor.
  • You can open any query in Excel where you can update the fields of one or more work items and publish your changes to the database for tracking work items.
  • You can visualize status or progress by creating a pie-chart, column chart, or trend chart for flat-list queries.

Important

Starting with Visual Studio 2019, the Azure DevOps plug-in for Office has deprecatedsupport for Microsoft Project. Project integration and the TFSFieldMapping command is not supported for Azure DevOps Server 2019 and later versions, including Azure DevOps Services. You can continue to use Microsoft Excel.

Monitor progress

All processes—Agile, Scrum, and CMMI—support building status and trend charts and dashboards. Also, several charts are automatically built based on the Agile tools you use. These charts display within the web portal.

Create light-weight charts

To get started, you can define a shared flat query and create a chart based on your tracking interests. Chart types include status—pie, bar, column, stacked bar, and pivot—and trend—stacked area, line, and area—charts.

Analytics widgets and Power BI reports

The Analytics Service can answer quantitative questions about the past or present state of your projects. You can add Analytics widgets to a dashboard or use Power BI to create charts and reports.

To learn more, see What is the Analytics Service?

SQL Server reports

If your project collection and the project are configured with SQL Server Analysis Services and Reporting Services, you'll have access to many Agile reports. For these reports to be useful, teams must complete certain activities, such as define build processes, link work items, and update status or remaining work.

If you need to add reporting services or update reports to the latest versions, see Add reports to a project.

Related articles

Before you start tracking work, you must have a project. To create one, see Create a project.

If you have a project, start tracking work:

  • Add work items to manage a project - to gain more familiarity with the work item form features
  • Create a backlog - to develop your product backlog
  • Kanban - to start working in Kanban
  • Plan a sprint - to start working in Scrum
  • Excel.

For more information on Agile tools:

  • Team assets
  • Best tool to add, update, and link work items

Agile process versions

As updates are made to the Agile process template, the version number is updated. The following table provides a mapping of the versioning applied as updates are made to the Azure DevOps on-premises process templates. For Azure Boards, the latest version is always used. Each template provides a version element. This element specifies a major and minor version.

On-premises versionAgile process nameMajor version
Azure DevOps Services
Azure DevOps Server 2022
Agile18
Azure DevOps Server 2020
Azure DevOps Server 2019
Agile17
TFS 2018Agile16

For a summary of updates made to process templates, see Changes made to process templates.

Agile process predefined queries

Product backlog and feedback queries

Product owners can use the shared queries that are defined in the following table to plan and track user stories that compose the product backlog.

Shared query

Description

Product Backlog

Provides a tree list of all user stories that are in a New, Active or Resolved state and sorts them by rank.

Product Planning

Provides a flat list of all user stories that are not in a Removed state, and have not been closed in the last 90 days.

Feedback

Lists all feedback responses that are in an Active state.

Iteration planning queries

The following table describes the shared queries that are listed under the Current Iteration folder. These queries find work items that are assigned to a specified iteration. As you plan more iterations, you can modify these queries to specify a different iteration and then save them to other folders that you create, such as Iteration 2 or Iteration 3.

The project administrator for each project defines area and iteration paths for that project so that the team can track progress by those designations.

Shared query

Description

Active Bugs

Lists all active bugs and sorts them by rank, priority, and severity.

Active Tasks

Lists all active tasks and sorts them by rank, priority, and severity.

Bug Triage

Lists all active bugs that aren't assigned to a team member.

The Triage Workbook references this query.

Completed Tasks

Lists all tasks that have been closed and sorts them by rank, priority, and severity.

Iteration Backlog

Lists all user stories and their linked tasks and sorts the stories by rank and priority.

Open Issues

Lists all issues under the specified iteration path that aren't closed and any tasks that are linked to the issues and then sorts the issues by rank and priority.

The Issues Workbook references this query.

Open Test Cases

Lists all test cases that aren't closed and sorts them by priority.

Open User Stories

Lists all active user stories and sorts them by their stack rank.

Resolved Bugs

Lists all resolved bugs and sorts them by rank, priority, and severity.

User Stories

Lists all user stories that aren't closed and sorts them by priority and then ID,

User Stories without Test Cases

Lists all user stories that don't have a link to a test case. Stories are sorted by ID.

Tip

Queries listed under the Current Iteration folder do not automatically update when a new iteration becomes current. The current iteration is based on the dates that you assign to your sprint schedules. You must manually update the iteration path of each query to have it point to the iteration path that corresponds to the current iteration. Or, you can edit the shared query to use the @CurrentIteration macro.

Find tasks with summary values

The Work Items With Summary Values shared query, which is located in the Troubleshooting folder, lists all tasks that have child tasks and that contain non-zero values in the Remaining Work or Completed Work fields. This query is designed to find tasks that report work effort that is already accounted for in their child tasks. For the hours to be counted only once, summary tasks shouldn't be assigned any hours. For more information, see Address inaccuracies published for summary values.

Use agile process template artifacts - Azure Boards (2024)

FAQs

Which of the following are available as process templates in Azure boards? ›

The work tracking objects contained within the default processes and process templates—Basic, Agile, CMMI, and Scrum—are the same and summarized below. The Basic process is available from Azure DevOps Server 2019.1 and later versions. For simplicity, they're referred to as a "process."

How can I develop artifacts templates in Agile? ›

Artifacts are created during the main activities of a scrum sprint:
  1. Plan work and future goals.
  2. Create tasks to achieve these goals.
  3. Organize tasks into sprints based on dependency and priority.
  4. Execute the tasks.
  5. Review and analyze results in order to compare to the goals.
  6. Repeat these steps.

Which work item process template works with product backlog items? ›

TFS |Azure DevOps Server

This process works great if you want to track product backlog items (PBIs) and bugs on the Kanban board, or break PBIs and bugs down into tasks on the task board. Tasks support tracking remaining work only.

Which methodologies are supported by Azure DevOps server to implement Agile project practices? ›

Azure DevOps supports both the Scrum and Kanban agile methods.

What is agile process in Azure DevOps? ›

The Agile process supports the following work item types (WITs) to plan and track work, tests, feedback, and code review. With different WITs you can track different types of work—such as features, user stories, and tasks. These artifacts are created when you create a project using the Agile process.

Which of the following process template are supported by Azure DevOps? ›

Azure DevOps has three processes out of the box – Agile, Scrum and CMMI.

What are the 4 artifacts of Scrum? ›

As you learn about Scrum, you'll find out it defines three artifacts: product backlog, sprint backlog, and a potentially releasable product increment.

How many artifacts are there in Agile? ›

Scrum is a popular Agile project management methodology that can help your team effectively complete projects, especially when quick turnarounds and multiple deliveries are required. One of the foundations of the Scrum framework is its three artifacts.

What is artifact template? ›

Artifact templates offer an easy way to reuse artifact content and related properties as a basis for new artifacts.

What is process template in Azure DevOps? ›

A process template defines the building blocks of the work item tracking system and other subsystems you access through Azure DevOps. Process templates are only used with the Hosted XML and On-premises XML process models. You customize projects by modifying and importing process template XML definition files.

Which of the following are tools of Azure boards? ›

Get your work done with simple and modern agile tools like Kanban boards, backlogs, dashboards and scrum boards.

How do I use a template in Azure DevOps? ›

You must be a member of the team to add or edit team templates.
  1. From the web portal, open settings for a team. Choose Project Settings. Expand Boards and choose Team configuration. ...
  2. Choose Templates. From here, you can choose any work item type to view or add templates for that type.
4 Oct 2022

How do I change Azure DevOps project to Agile? ›

Change the process

Choose Projects. For the project you want to change, choose the actions icon and select Change process and follow the steps in the wizard. Choose the Agile process that you want to change to and then choose Save. You can select the system Agile process or an inherited Agile process.

What is the difference between Agile and Scrum in Azure DevOps? ›

Agile is an equal opportunity team: every member of the scrum can do every job within the team, which prevents slowdowns and bottlenecks. DevOps, on the other hand, assumes separate teams for development and operations. People stay within their teams, but they all communicate frequently.

What is the difference between DevOps and agile methodologies? ›

The key difference between Agile versus DevOps is that Agile is a philosophy about how to develop and deliver software, while DevOps describes how to continuously deploy code through the use of modern tools and automated processes.

What are the 3 stages of Agile planning? ›

The 3 Stages of Agile Teams – Which Agile Stage Is Your Team At?
  • Survival. The first stage in becoming an agile team is survival mode. ...
  • Learning. In the learning stage, teams are one step ahead of those in survival mode. ...
  • Self-Sufficient Agile Team.
2 Jun 2016

What are the 5 phases of Agile? ›

There are five different phases of Agile Project Management framework that occurs within a project development.
  • Envision Phase: The envision phase is the initial phase of project management within an APM framework. ...
  • Speculate Phase: ...
  • Explore Phase: ...
  • Adapt Phase: ...
  • Close Phase:
14 Sept 2021

Where can you find all processes templates and forms? ›

Go to Packages Icon > Process Orchestration > Process Templates. Select a Template from the List view and click on it to access it.

Which of the following is are tools of Azure boards Mcq? ›

1 Answer. Different tools of Azure Boards are tools like Kanban and Scrum.

Does Azure DevOps use agile? ›

Here comes Azure DevOps. It supports Agile methodology out of the box and it is already integrated with our company active directory. Same user who has a task assigned from the backlog also develops and pushes application to Azure Repo. You can easily plan your epics, features, user stories, tasks and bugs.

What are the 7 scrum artifacts? ›

The scrum framework consists of artifacts, roles and ceremonies. These elements help product and software development teams manage their work.
...
The Seven Scrum Artifacts
  • Product Vision. ...
  • Product Backlog. ...
  • Sprint Vision. ...
  • Sprint Backlog. ...
  • Definition of Done (DOD) ...
  • Product Increment. ...
  • Burndown Chart.
3 Mar 2022

What are Agile 4 values? ›

The four core values of Agile software development as stated by the Agile Manifesto are: individuals and interactions over processes and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; and. responding to change over following a plan.

What are test artifacts in agile? ›

Test artifacts are by-products that are generated or created while performing software testing. These generated test artifacts are then shared with clients and testing team or team managers, team leaders, stakeholders associated with project, and also with members of other team.

What are the artifacts of a project? ›

A project artifact is the documentation a company produces that defines and supports a project's process. Artifacts typically relate to project management and include documents, outputs, specific deliverables, objectives and templates.

Is a user story an artifact? ›

A user story is a well-formed, short and simple description of a software requirement from the perspective of an end-user, written in an informal and natural language. It is the main artifact used in the agile software development process to capture user requirements.

What are 5 types of artifacts? ›

Examples include stone tools, pottery vessels, metal objects such as weapons and items of personal adornment such as buttons, jewelry and clothing. Bones that show signs of human modification are also examples.

What is the purpose of templates? ›

Templates are pre-formatted documents designed to create commonly used document types such as letters, fax forms, or envelopes. Some of the advantages of using templates are: Templates simplify the creation of documents.

What is the basis of a process template? ›

A process template consists of basic data, processes, and the assigned activity types. The basic data includes the title, status, and person responsible. A process template consists of processes in a specified sequence. A set of activity types is assigned to each process.

What are templates in Azure pipelines? ›

Use templates to define your logic once and then reuse it several times. Templates combine the content of multiple YAML files into a single pipeline. You can pass parameters into a template from your parent pipeline.

What are artifacts Azure DevOps? ›

Azure Artifacts is a package management solution integrated into Azure DevOps that allows you to create and share Maven, npm, and NuGet packages via feeds that can be both public and private to an organization with teams of any size.

What are the components of Azure boards? ›

Azure Boards is a powerful agile tool for managing Kanban board, reporting, product backlog. Azure boards have components like work items, backlogs, Boards, queries, sprints details. Work item can be bug, epic, issue, task or features. This service is sprint ready and built for insights to improve productivity.

Is Azure Boards same as Azure DevOps? ›

With Azure Boards, you gain the advantage of full integration with the Azure DevOps platform. Azure DevOps is designed to provide end-to-end traceability, tracking work from requirements to deployment.

How do I use a template in workflow? ›

To create a workflow from a workflow template
  1. Choose the. icon, enter Workflows, then choose the related link.
  2. Choose the New Workflow from Template action. The Workflow Templates page opens.
  3. Select a workflow template, then choose OK. ...
  4. Proceed to create the workflow by editing the workflow steps or adding new steps.
23 Sept 2022

How do I make an Azure pipeline template? ›

Create pipeline

From your Azure DevOps organization, select Pipelines and New pipeline. Specify where your code is stored. The following image shows selecting Azure Repos Git. From that source, select the repository that has the code for your project.

› watch ›

Azure DevOps has everything you need to build your software product from envisioning to put in into end-users' hands. ​In this video, we will learn how to c...
Are you starting to use Azure DevOps Pipelines to build and deploy services, and need some clarity around how to structure your pipelines? This article explains...
In this video I go over how to use templates to centralize and simplify Azure Devops Pipelines.Music used by permission from OctoberMusichttps://soundcloud.c...

What are process templates? ›

A process template is a documentation product such as a process map, process matrix, or process model. Process templates are created to describe some aspect of a process, a process landscape, process flow, process solution, or state. In enterprise architecture, these would be called artifacts.

What are the different types of board options available in Azure DevOps boards? ›

To manage work, you have access to three classes of backlogs (portfolio, product, and sprint) and two types of boards (Kanban and Taskboards).

Which of the following are tools of Azure boards? ›

Get your work done with simple and modern agile tools like Kanban boards, backlogs, dashboards and scrum boards.

What are templates in Azure pipelines? ›

Use templates to define your logic once and then reuse it several times. Templates combine the content of multiple YAML files into a single pipeline. You can pass parameters into a template from your parent pipeline.

What are the 4 basic components of a process? ›

These four critical items are: (1) Process Definition, (2) Process and Activity Roles, (3) Available Tools and (4) Training.

What is process template in Azure DevOps? ›

A process template defines the building blocks of the work item tracking system and other subsystems you access through Azure DevOps. Process templates are only used with the Hosted XML and On-premises XML process models. You customize projects by modifying and importing process template XML definition files.

What are different boards in agile? ›

There are two types of boards in Jira Software: Scrum board — for teams that plan their work in sprints. Kanban board — for teams that focus on managing and constraining their work-in-progress.

Can we have multiple boards in Azure DevOps? ›

To have multiple boards in a team project, the user needs to create a new team. Each team comes with a Kanban board and a taskboard. The work appearing on each board is then defined by the area paths owned by the team.

What are artifacts Azure DevOps? ›

Azure Artifacts is a package management solution integrated into Azure DevOps that allows you to create and share Maven, npm, and NuGet packages via feeds that can be both public and private to an organization with teams of any size.

What are the components of Azure boards? ›

Azure Boards is a powerful agile tool for managing Kanban board, reporting, product backlog. Azure boards have components like work items, backlogs, Boards, queries, sprints details. Work item can be bug, epic, issue, task or features. This service is sprint ready and built for insights to improve productivity.

Which of the following is are tools of Azure boards Mcq? ›

1 Answer. Different tools of Azure Boards are tools like Kanban and Scrum.

Is Azure Boards same as Azure DevOps? ›

With Azure Boards, you gain the advantage of full integration with the Azure DevOps platform. Azure DevOps is designed to provide end-to-end traceability, tracking work from requirements to deployment.

What are the 5 advantage of using templates? ›

Templates can ease our workload and make us feel less stressed, and, at the same time, they increase efficiency. Templates increase the attention of the audience. They help in saving time and money. Templates improve clarity and customer satisfaction.

How many types of templates are there? ›

There are three kinds of templates: function templates, class templates and, since C++14, variable templates. Since C++11, templates may be either variadic or non-variadic; in earlier versions of C++ they are always non-variadic.

What is the main purpose of templates? ›

A template is a form, mold or pattern used as a guide to make something. Here are some examples of templates: Website design. Creating a document.

› watch ›

Anytime you create a project in Azure DevOps, you must choose a process or process template in Azure Boards based on the process model you use.The work track...
In this article. Related resources. Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018. Anytime you create a project, you mu...
Azure DevOps provides developer services to support teams to plan work, collaborate on code development, and build and deploy applications. Most of the teams ar...

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 5566

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.