Getting Started with Azure DevOps Checklist Extension
Welcome to the Azure DevOps Checklist Extension! This guide will help you
get started with using the extension effectively.
Installation
To install the Azure DevOps Checklist Extension, follow these steps:
- Open your Azure DevOps organization.
- Navigate to the "Marketplace" section.
- Search for "Azure DevOps Checklist Extension".
-
Click on "Install" and follow the prompts to add it to your project.
Configuration
After installation, you need to set up custom fields to store checklist
data. Note: You can only add custom fields to custom processes, not inherited system processes.
Step 1: Create or Use a Custom Process
⚠️ Important
You cannot modify system processes (Agile, Scrum, CMMI, Basic) directly. You need to create an inherited process to add custom fields.
- Navigate to your Organization Settings in Azure DevOps
- Under "Boards", click on Process
- Find the system process your project currently uses (e.g., Agile, Scrum, CMMI, Basic)
- Click the ellipsis (⋯) button next to the system process
- Select "Create inherited process"
- Give it a name (e.g., "Custom Agile with Checklists")
- Click "Create process"
- Go to your Project Settings → Project configuration → Process and change to your new inherited process
Step 2: Create Custom Fields for Checklists
- In your inherited process, choose a work item type where you want to add checklists (e.g., User Story, Task, Bug)
- Click "New field"
-
Configure the field:
-
Name: Enter a descriptive name (e.g., "Definition of
Done Checklist", "Code Review Checklist")
- Type: Select "Text (Multi line)"
-
Description: Add a helpful description for your team (optional)
-
Under "Layout", create a new group:
- Click "Create new group"
- Name it something like "Checklists" or "Process Tracking"
- Click "Add field" to save
Step 3: Hide the Field from Standard View (Optional)
Since the extension will display the checklist in a user-friendly format,
you may want to hide the raw markdown field:
- In the work item type layout, find your newly created field
- Click the ellipsis (⋯) button next to the field
- Select "Hide from layout"
-
The field will still store data but won't clutter the work item form
Step 4: Extension Configuration
After creating the custom fields, configure the extension by:
- Accessing the extension settings from the project settings menu
- Mapping your custom fields to checklist templates
- Creating reusable checklist templates for different scenarios
- Applying multiple templates to the same work item type if needed
Usage
To use the checklist feature:
- Create or open a work item where you want to add a checklist.
- Select the checklist template you want to apply.
- Add items to your checklist and track their progress.
Best Practices
💡 Pro Tips
-
Naming Convention: Use descriptive field names like
"DoD Checklist" or "Security Review Checklist"
-
Multiple Checklists: Create separate fields for
different types of checklists (e.g., development, testing, deployment)
-
Team Alignment: Involve your team in defining checklist
templates to ensure adoption
-
Regular Review: Periodically review and update your
checklist templates based on team feedback
Common Use Cases
-
Definition of Done: Ensure all completion criteria are
met before marking items as done
-
Code Review Checklists: Standardize code review processes
across your team
-
Deployment Procedures: Track deployment steps and ensure
nothing is missed
-
Testing Protocols: Maintain consistent testing procedures
for different work item types
Support
If you encounter any issues or have questions, please refer to our
documentation or contact support through the Azure DevOps Marketplace page.