En 15 ans de travail, nous avons rencontré divers trackers: des exotiques FogBugz et Mantiss aux modernes qui ont été activement utilisés jusqu'en 2019 - TFS, Jira, Redmine, voire GitLab. L'année dernière, nous avons transféré 200 personnes pour travailler avec Azure DevOps en quelques mois. Dans cet article, nous vous expliquerons comment cela s'est passé.
Les quatre trackers sont les quatre différents processus, modèles de projet, systèmes de construction et de déploiement que nous avons pris en charge. Le chemin vers un outil de suivi commun a commencé par une expérience: transférer l'une des équipes de la pile «non Microsoft» vers Azure DevOps. Par coïncidence, l'expérience a eu lieu presque avant la mise en quarantaine en raison de la pandémie, mais cela ne nous a pas arrêtés. Et en moins d'un an, tous nos ingénieurs sont passés à Azure DevOps.
Pourquoi Azure DevOps
Nous avons soigneusement étudié les capacités des différents trackers et avons choisi la plateforme Microsoft Azure DevOps (anciennement TFS). Dans son objectif de base en tant qu'outil de planification universel, Azure DevOps présente plusieurs avantages:
Interface pratique pour planifier la répartition des tâches et la charge de travail pour chaque personne de l'équipe, en tenant compte des vacances et du passage à d'autres projets;
1 ;
remaining work ;
, , Area.
, , , : , , , , .
.
CI/CD .
,
, (, , );
: , , , . , -.
.
: . . . , . , .
. : PBI, PBI , , , , , .
. – Azure DevOps.
Git. , Azure DevOps, CI/CD - Gitlab. , . : , Git, CI/CD. Gitlab Gitlab – Azure DevOps, , .
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, , .
. . – , .
, , Azure DevOps.
, , « ». .
- .
«» Azure DevOps. .
, , , , . .
.
: 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 .
Fournir à tous les collaborateurs de l'entreprise une vision commune des processus et outils de gestion du développement. En conséquence, les processus transversaux, la rotation d'éventuels spécialistes entre les équipes, le travail des employés dans plusieurs équipes à la fois ont été simplifiés.
Réutiliser les bonnes pratiques de gestion des tâches et des équipes entre les projets (paramètres, tableaux de bord, métriques).