How we built a project management system based on Azure DevOps

Over 15 years of work, we have met with various trackers: from exotic FogBugz and Mantiss to modern ones that were actively used until 2019 - TFS, Jira, Redmine, even GitLab. Last year, we transferred 200 people to work with Azure DevOps in a few months. In this article, we will tell you how it happened.





The four trackers are the four different processes, project templates, build and deployment systems that we supported. The path to a common tracker began with an experiment - to transfer one of the teams from the "non-microsoft" stack to Azure DevOps. Coincidentally, the experiment took place almost before quarantine due to the pandemic, but this did not stop us. And in less than a year, all of our engineers moved to Azure DevOps.





Why Azure DevOps

We carefully studied the capabilities of different trackers and chose the Microsoft Azure DevOps (formerly TFS) platform. In its basic purpose as a universal planning tool, Azure DevOps has several advantages:





  • Convenient interface for planning the distribution of tasks and workload for each person in the team, taking into account vacations and switching to other projects;





  • 1 ;





  • remaining work ;





  • , , Area.





, , , : , , , , .





  • .





  • CI/CD .





  • ,





  • , (, , );





  • : , , , . , -.





.





  1. : .  . . , . , .





  2. .  : PBI, PBI , , , , , .





  3. .  โ€“ Azure DevOps.





  4. Git.  , Azure DevOps, CI/CD - Gitlab. , . : , Git, CI/CD. Gitlab Gitlab โ€“ Azure DevOps, , .





  5. Azure DevOps Git CI/CD.  Azure DevOps CI/CD. Azure DevOps , Gitlab - Devps Gitlab Azure DevOps . Azure DevOps Gitlab. Azure Devps , , โ€œ โ€. , Pull Request Code Review, , .





. . โ€“ , .





  1. , , Azure DevOps.





  2. , , ยซ ยป. .





  3. - .





  4. ยซยป Azure DevOps. .





  5. , , , , . .





  6. .





: Azure DevOps

. , .





time-to-market

. , -  , . , , , Excel .





, , , - -. , ( , ..).





: , . , .





, , . , . โ€“ , .





-

Azure DevOps . , - . Software Developer in Test (SDET) Azure DevOps, -.





Jira, ServiceNow

. โ€” Service Desk , , Service Desk .





BPMN Camunda, , .





MS Teams

Microsoft Teams . , , , .





Teams, - Azure DevOps .





 





Azure DevOps :





  • (.NET JAVA, ) time-to-market .





  • Provide all employees of the company with a common vision of the development management processes and tools. As a result, cross-project processes, rotation of any specialists between teams, work of employees in several teams at once were simplified.





  • Reuse good practices in task and team management between projects (settings, dashboards, metrics).








All Articles