Introduction

Azure DevOps is a powerful tool for software development and deployment and can be adjusted based on our needs. In Azure DevOps, processes are important. Processes are like the foundation of everything - they help keep track of work items, control versions, and manage builds and releases.

There are two main kinds of processes.

inherited processes and system processes. System processes follow pre-set patterns, while inherited processes can be changed to fit your specific requirements.

Use Cases

Azure DevOps Inherited Processes find applications in diverse scenarios, showcasing their flexibility and utility in the software development lifecycle.

Step-by-Step Process to Implement Inherited Process

Step 1. Go to your Azure DevOps Organization.

Pre-requisites

The user performing these steps must be part of the 'Project Collection Administrators' group.

Step 2. Go to Organization Settings -> Under Boards, click on Process -> Select the System Process which needs to be inherited -> Click on 'Create Inherited Process' as shown in the image below.

Project Collection Administrators

Step 3. Give a name to the inherited process. In the below image, I have named it 'Agile Inherited 1' and clicked on the create process.

Agile Inherited 1

Step 4. Once the inherited process is created, open the process by clicking on the hyperlink as shown below.

Hyperlink

Step 5. Customize Work Item Types and Fields based on project requirements.

Step 6. Once we have made the desired changes to our new inherited process, we should assign it to an existing project. After the assignment of this process only, the new work item type will be visible in the existing project.

Conclusion

Process customization in Azure DevOps empowers teams to adapt their workflows and methodologies to suit their unique needs. By following the steps outlined above, teams can efficiently implement process customizations, ensuring a tailored and efficient development process. Whether you're adjusting work item types, fields, workflows, or project hierarchies, Azure DevOps provides a flexible framework for customization to enhance collaboration and productivity. Please feel free to reach out in case of any concerns.