← Back to Articles         
Azure Boards

Azure Boards

Published on 08 Oct 2026     8 min read Azure DevOps
Azure Boards

Azure Boards – Work Item Management, Agile Planning & Tracking

1. What is Azure Boards?

Azure Boards is a project management and work-tracking service in Azure DevOps used to plan, organize, assign, and track software development activities.

It helps development teams manage requirements, user stories, tasks, bugs, and sprints throughout the Software Development Life Cycle (SDLC).

Azure Boards supports Agile methodologies such as Scrum and Kanban.

Simple example

Suppose your team is developing a Banking Application using ASP.NET Core Web API, Angular, and SQL Server.

The project includes:

  • Customer Login

  • Fund Transfer

  • Account Balance

  • Transaction History

Each feature requires development, testing, and bug fixing.

Using Azure Boards, the Project Manager or Scrum Master can create work items, assign them to developers, and monitor their progress.

Main purpose: Azure Boards helps teams understand what needs to be developed, who is responsible, and how much work has been completed.

 

2. Why do we need Azure Boards?

Without a work-tracking tool, development teams may face problems such as:

  • Requirements are not properly documented.

  • Developers are unclear about assigned tasks.

  • Project managers cannot easily monitor progress.

  • Bugs are not tracked systematically.

  • Sprint planning becomes difficult.

  • Teams cannot easily identify pending work.

Azure Boards provides a centralized system to manage these activities.

Advantages

Advantage

Description

Centralized work tracking

Manage requirements, tasks, and bugs in one place.

Task assignment

Assign work items to developers and testers.

Sprint planning

Plan and monitor work within iterations.

Agile support

Supports Scrum, Kanban, and Agile processes.

Progress tracking

Track work using boards, queries, and dashboards.

Traceability

Link requirements to commits, pull requests, and builds.

Team collaboration

Developers, testers, and managers share work status.

 

3. Important Concepts in Azure Boards

Azure Boards uses Work Items to represent development activities.

A Work Item is a record that describes something the team needs to develop, investigate, test, or fix.

Common Work Item Types

Work Item

Purpose

Example

Epic

Large business objective

Internet Banking System

Feature

Major functionality

Fund Transfer

User Story

Requirement from a user's perspective

Customer transfers money

Product Backlog Item (PBI)

Requirement in the Scrum process

Implement beneficiary management

Task

Specific development activity

Develop Fund Transfer API

Bug

Software defect

Incorrect balance after transfer

Test Case

Test scenario

Verify successful fund transfer

Important: Available work item types depend on the selected Azure DevOps process, such as Agile, Scrum, Basic, or CMMI. For example, Agile uses User Stories, while Scrum uses Product Backlog Items.

Work Item Hierarchy

Consider the following example:

Epic: Internet Banking System

Large business requirement

 

Feature: Fund Transfer

 

User Story: Transfer money to another account

Task: Develop ASP.NET Core Web API

Task: Create Angular transfer screen

Task: Write unit tests

This hierarchy helps teams break large business requirements into manageable development tasks.

 

4. Main Features of Azure Boards

Azure Boards provides several features for planning and monitoring work.

A. Work Items

Work Items are used to record and track development activities.

A typical work item contains:

  • Title: Name of the requirement or task.

  • Description: Detailed explanation.

  • Assigned To: Responsible team member.

  • State: Current progress.

  • Priority: Importance of the work.

  • Iteration Path: Sprint or iteration.

  • Area Path: Team or functional area.

  • Parent/Child Links: Relationship with other work items.

Example:

Work Item ID : 105
Type         : Task
Title        : Develop Customer Login API
Assigned To  : Developer A
State        : Active
Priority     : 1
Iteration    : Sprint 1

The exact fields and states vary by work item type and process configuration.

B. Backlogs

A Backlog is a prioritized list of work that the team plans to complete.

Example:

ID

User Story

Priority

101

Customer Login

High

102

Fund Transfer

High

103

Account Balance

Medium

104

Transaction History

Low

The Product Owner typically prioritizes backlog items based on business requirements.

C. Kanban Boards

A Kanban Board visually represents work items and their progress.

To Do

#103

Account Balance

#104

Transaction History

In Progress

#102

Fund Transfer API

Done

#101

Customer Login

As work progresses, team members move items between columns.

Kanban boards can be customized with additional columns, work-in-progress limits, and swimlanes.

D. Sprints

A Sprint is a fixed period during which a development team works on a selected set of backlog items.

Common sprint durations are 1, 2, or 4 weeks.

Example:

Sprint 1 – Two Weeks

Task

Assigned To

Status

Login API

Developer A

Completed

Angular Login UI

Developer B

Completed

Fund Transfer API

Developer C

In Progress

Unit Testing

Developer A

To Do

Azure Boards provides sprint backlogs, taskboards, and capacity planning to monitor sprint progress.

E. Queries and Dashboards

Queries allow teams to search and filter work items based on conditions.

Examples:

  • All active bugs.

  • Tasks assigned to a specific developer.

  • High-priority work items.

  • Work items in the current sprint.

Dashboards display project information using widgets such as charts, query results, and sprint metrics.

These help Scrum Masters, Tech Leads, and Project Managers monitor project progress.

 

5. How Does Azure Boards Work in a Real Project?

Consider a requirement to implement Fund Transfer functionality.

Product Owner
      ↓
Creates Requirement
      ↓
Creates Epic / Feature / User Story
      ↓
Adds Items to Product Backlog
      ↓
Sprint Planning
      ↓
Assigns Tasks to Developers
      ↓
Developers Implement Code
      ↓
Update Work Item Status
      ↓
Code Review and Testing
      ↓
Fix Bugs if Required
      ↓
Mark Work as Completed

Step-by-step explanation

Step 1 – Requirement creation

Product Owner creates a User Story:

As a banking customer, I want to transfer money to another account so that I can make payments online.

Step 2 – Task breakdown

The development team creates tasks:

  • Develop Fund Transfer Web API.

  • Implement SQL Server transaction logic.

  • Develop Angular UI.

  • Write unit tests.

Step 3 – Assign tasks

The Scrum Master or team assigns tasks to developers during sprint planning.

Step 4 – Development

Developers implement functionality and update their work item status.

Step 5 – Integration with Azure Repos

Developers can link work items to commits and Pull Requests.

For example, a commit message can reference a work item:

git commit -m "Implemented Fund Transfer API AB#105"

When integrated with Azure Boards, AB#105 can associate the commit with work item 105.

Step 6 – Testing and completion

After code review and testing, the work item is moved to the appropriate completed state.

 

6. Azure Boards vs Azure Repos vs Azure Pipelines

Feature

Azure Boards

Azure Repos

Azure Pipelines

Purpose

Work management

Source control

CI/CD automation

Manages

Requirements, tasks, bugs

Code, branches, PRs

Builds and deployments

Primary users

Product Owners, Developers, Scrum Masters

Developers

Developers, DevOps Engineers

Example

Assign Login API task

Commit Login API code

Build and deploy Login API

These services work together:

Azure Boards
(Requirement / Task)
        ↓
Azure Repos
(Code / Pull Request)
        ↓
Azure Pipelines
(Build / Test / Deploy)
        ↓
Azure Boards
(Update Work Item Progress)

Work item status updates can be manual or automated through configured integrations and workflows.

 

7. Important Interview Questions and Answers

Q1. What is Azure Boards?

Azure Boards is an Azure DevOps service used to manage requirements, user stories, tasks, bugs, backlogs, and sprints using Agile methodologies.

Q2. What is a Work Item?

A Work Item represents a requirement, task, bug, or other development activity that needs to be tracked.

Q3. What is the difference between an Epic, Feature, User Story, and Task?

  • Epic: Large business objective.

  • Feature: Major functionality within an Epic.

  • User Story: Specific user requirement.

  • Task: Technical activity required to implement the requirement.

Q4. What is the difference between Backlog and Kanban Board?

A Backlog is a prioritized list of pending work. A Kanban Board visually displays work items and their current progress.

Q5. What is a Sprint in Azure Boards?

A Sprint is a time-boxed development iteration during which a team completes selected backlog items.

Q6. What is the difference between Area Path and Iteration Path?

Area Path identifies the team, product area, or functional ownership of a work item.

Iteration Path identifies the sprint or iteration in which the work is planned.

Q7. Can Azure Boards integrate with Git commits and Pull Requests?

Yes. Azure Boards can link work items to commits, branches, and Pull Requests in supported repository integrations, providing traceability between requirements and code changes.

Q8. Can we use Azure Boards without Azure Repos?

Yes. Azure Boards can be used independently for project and work tracking. Developers can use GitHub or other source control systems.

 

8. Key Points for Interview

  • Azure Boards is used for Agile project planning and work tracking.

  • Work Items represent requirements, tasks, bugs, and other activities.

  • Epics, Features, User Stories, and Tasks organize development work.

  • Backlogs maintain prioritized requirements.

  • Kanban Boards visualize work progress.

  • Sprints organize work into fixed development iterations.

  • Queries and Dashboards help monitor progress.

  • Azure Boards integrates with Azure Repos and Pipelines for development traceability.

Interview-ready answer

Azure Boards is a work-tracking and Agile project management service in Azure DevOps. It helps development teams manage requirements, user stories, tasks, bugs, backlogs, and sprints.

In a real project, the Product Owner creates requirements, the development team breaks them into tasks, and developers update their progress through Kanban boards or sprint taskboards. Azure Boards can also link work items with Git commits, Pull Requests, and builds.

This provides better visibility, team collaboration, and end-to-end traceability throughout the software development lifecycle.

← Back to Articles