Azure DevOps

Azure DevOps Server is a Microsoft product that provides Git collaboration, reporting, requirements management, project management, automated builds(pipelines), testing, and release criteria.

When you create a new project from azure dev-ops first you will get some option to create, you can add private or public projects, version control, and process type(Basic, agile, scrum..).

There are 5 main components in Azure DevOps.

1)Azure Boards,

2)Azure Repositories

3)Azure TestPlans

4)Azure Pipelines

5)Azure Artifacts.

Azure Board- It is a kind of project management tool. Azure board has 5 main features. WorkItems, Boards, Backlogs, Sprints, and Dashboards.

I will explain one by one. Here I am using an azure free trial. work Items contain different types, you can have Bug, epic, task, issue, feature, and user story. You can create one of them. Below I have created 2 issues and 1 task.

In here tasks are still not assigned we can assign them to other team members as well.

Azure Board -It is a flow of your current sprint or your project. when you create the new item from the board, you can put child items(tasks, issue..), Description, acceptance criteria, planning, priority, Risk, business value, etc.

Azure Backlogs-we can drop the items that we are going to add in the particular sprint. we can add more tasks and drop them into the sprint iterations. we can arrange or prioritize our workItems from backlogs.

Let’s say if our sprint is 15 days period what is the work that we are going to do and what are the tasks going to assign a particular team member? Those pieces of information are in the sprint section.. we can see the progress of tasks and we can add tasks into the specific sprint. Below is an example of the sprint.

Azure Dashboard- It is an overall picture of the project.

Azure Repositories -default branch is master. You can create the branch from master. and we can add the branch for particular task items. Anybody can see what changes that you have done in the task branch. and we can see the commits and after we changing the code we can send the pull request to review the code.

Azure Pipeline -It is a cloud service that we can use to build and test our code automatically. We can easily deploy our project. It has a lot of capabilities such as continuous integration, continuous delivery, consistently test and builds our code, and ship to any target.

Azure Artifacts -Using Azure Artifacts we can create, host, and share packages with teams. We can share code across teams, and manage all package types like Maven, npm, Gradle, NuGet, etc.




The very basic core of a man’s living spirit is his passion for adventure

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium


Sexism in the Software Industry Makes It Difficult for Female Programmers

Female coding

Using Cloud Run service as async worker

Cloud Run async pipeline

Proposed Infrastructure Setup on AWS for a Microservices Architecture (2)

Git & GitHub

Transparency Report: Giving Allocation of Team Tokens

Functions in Python

Patient History — A portfolio project

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Banushan Puviraj

Banushan Puviraj

The very basic core of a man’s living spirit is his passion for adventure

More from Medium

Let’s Deploy Azure Analysis Service AAS through Azure DevOps Pipeline

Automating Azure Test Plan with powershell scripting

Move an ADE encrypted Azure Windows VM across Azure Subscriptions

Removing orphan records from Azure App Configuration Service when importing the data