Azure DevOps

Empowering your team's development lifecycle.

Azure Boards: Planning Your Work

Azure Boards provides a flexible set of agile tools to help your team plan, track, and discuss work across your entire development lifecycle. This tutorial will guide you through the core planning features of Azure Boards.

1. Understanding Work Items

Work items are the fundamental building blocks of your plan in Azure Boards. They represent individual units of work, such as User Stories, Tasks, Bugs, and Epics. Each work item has a unique ID and a set of fields to capture details about the work.

Common work item types include:

2. Creating Work Items

You can create work items directly from the Boards or Backlogs view. Let's see how to create a User Story:

  1. Navigate to your project's Boards section.
  2. Select Backlogs from the sub-menu.
  3. Ensure you are on the correct Work Item Type (e.g., User Stories).
  4. Click the + New Work Item button.
  5. Select User Story from the dropdown.
  6. Fill in the Title (e.g., "As a registered user, I want to be able to reset my password so that I can regain access to my account.") and other relevant fields like Description, Priority, and Effort.
  7. Click Save & Close.

You can also use the quick add feature on the backlog:

+ New Work Item

3. Organizing Your Backlog

The backlog is where you prioritize and organize your work items. You can reorder items by dragging and dropping them. This hierarchy helps you visualize your plan from Epics down to Tasks.

Parent-Child Links:

The backlog view can be customized to show different levels of hierarchy using the settings toggles at the top right of the backlog pane.

4. Using Sprints (Iterations)

Sprints (or Iterations) are time-boxed periods during which a specific set of work is completed and made ready for review. Planning your work into sprints is a core agile practice.

  1. Navigate to Project Settings (bottom left gear icon).
  2. Under Boards, select Project configuration.
  3. Go to the Iterations tab.
  4. Here you can define your sprints (e.g., Sprint 1, Sprint 2) and set their start and end dates.
  5. Back in the Backlog view, you can assign work items to specific sprints using the Iteration Path field.

5. Planning with Boards

The Boards view provides a visual representation of your workflow, often displayed as a Kanban board. This helps you visualize progress, identify bottlenecks, and manage the flow of work.

6. Effort Estimation

Estimating the effort required for each work item is crucial for effective planning and forecasting. Azure Boards supports various estimation units:

You can set these values in the work item form and use them in conjunction with sprint capacity planning.

By mastering these planning features in Azure Boards, your team can create a clear roadmap, effectively allocate resources, and deliver value incrementally.