What is Azure Boards?
Azure Boards is a highly flexible and powerful service for managing your team's work. It provides a suite of tools that allow you to plan, track, and collaborate on software development projects.
Whether you're using Agile methodologies like Scrum or Kanban, or a custom process, Azure Boards can be configured to fit your team's workflow.
Core Concepts
Understanding these core concepts is essential to effectively use Azure Boards:
- Work Items: The fundamental building blocks for tracking any piece of work. Common types include User Stories, Bugs, Tasks, and Features.
- Backlogs: A prioritized list of work items that your team plans to accomplish.
- Boards: Visual representations of your workflow, often using Kanban or Scrum boards, to track the progress of work items.
- Sprints: Time-boxed iterations used in Scrum to deliver increments of work.
- Queries: Powerful tools to find, filter, and report on your work items.
Getting Started: A Step-by-Step Approach
Create Your First User Story
User Stories are typically used to capture requirements from the perspective of an end-user. They follow a simple format:
As a <user role>, I want <goal> so that <reason/benefit>.
To create one:
- Navigate to your Azure DevOps project.
- Go to Boards > Backlogs.
- Click the + New Work Item button.
- Select User Story from the dropdown.
- Fill in the Title and Description fields using the standard format.
- Click Save.
Define Your Workflow with Columns
Your Kanban or Task board visualizes your workflow. By default, Azure Boards provides columns like "New", "Active", and "Done". You can customize these to match your team's process.
To customize columns:
- Navigate to Boards > Boards.
- Click the settings gear icon (⚙️) in the top right corner of the board.
- Select Board configuration.
- In the Columns tab, you can add, rename, reorder, or delete columns to represent your workflow stages (e.g., "Analysis", "Development", "Testing", "Deployed").
- Click Save.
Track Progress by Moving Cards
As work progresses, team members can drag and drop work item cards across the columns on the board. This provides an immediate visual indicator of status.
For example, when a developer starts working on a User Story, they would drag its card from "New" to "Active". When it's ready for testing, it moves to "Testing", and so on.
Use the Task Board for Sprint Planning
If your team uses Scrum, the Task board (found under Boards > Taskboard) is invaluable. It allows you to break down User Stories into smaller, manageable Tasks.
For each User Story, you can add Tasks, estimate effort (e.g., using hours or story points), and assign them to team members. The Task board then shows the status of these individual tasks within the sprint.
Next Steps
This tutorial covered the absolute basics. To become proficient with Azure Boards, explore these areas: