In über 15 Jahren Arbeit haben wir verschiedene Tracker getroffen: von exotischen FogBugz und Mantiss bis zu modernen, die bis 2019 aktiv genutzt wurden - TFS, Jira, Redmine, sogar GitLab. Letztes Jahr haben wir in wenigen Monaten 200 Mitarbeiter für die Arbeit mit Azure DevOps versetzt. In diesem Artikel werden wir Ihnen erzählen, wie es passiert ist.
Die vier Tracker sind die vier verschiedenen Prozesse, Projektvorlagen, Build- und Bereitstellungssysteme, die wir unterstützt haben. Der Weg zu einem gemeinsamen Tracker begann mit einem Experiment, bei dem eines der Teams vom "Nicht-Microsoft" -Stack auf Azure DevOps übertragen wurde. Zufälligerweise fand das Experiment wegen der Pandemie fast vor der Quarantäne statt, aber das hat uns nicht aufgehalten. In weniger als einem Jahr sind alle unsere Ingenieure zu Azure DevOps gewechselt.
Warum Azure DevOps?
Wir haben die Funktionen verschiedener Tracker sorgfältig untersucht und uns für die Microsoft Azure DevOps-Plattform (ehemals TFS) entschieden. Azure DevOps bietet als universelles Planungswerkzeug mehrere Vorteile:
Praktische Schnittstelle für die Planung der Verteilung von Aufgaben und Arbeitsbelastung für jede Person im Team, unter Berücksichtigung von Urlaub und Wechsel zu anderen Projekten;
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 .
Geben Sie allen Mitarbeitern des Unternehmens eine gemeinsame Vision der Entwicklungsmanagementprozesse und -werkzeuge. Infolgedessen wurden projektübergreifende Prozesse, die Rotation von Spezialisten zwischen Teams und die Arbeit von Mitarbeitern in mehreren Teams gleichzeitig vereinfacht.
Verwenden Sie bewährte Methoden für die Aufgaben- und Teamverwaltung zwischen Projekten (Einstellungen, Dashboards, Metriken) erneut.