Como construĂ­mos um sistema de gerenciamento de projeto baseado no Azure DevOps

Ao longo de 15 anos de trabalho, encontramos vários rastreadores: dos exóticos FogBugz e Mantiss aos modernos que foram usados ​​ativamente até 2019 - TFS, Jira, Redmine e até GitLab. No ano passado, transferimos 200 pessoas para trabalhar com o Azure DevOps em alguns meses. Neste artigo, contaremos como isso aconteceu.





Os quatro rastreadores são os quatro processos diferentes, modelos de projeto, sistemas de construção e implantação para os quais oferecemos suporte. O caminho para um rastreador comum começou com um experimento - para transferir uma das equipes da pilha "não-microsoft" para o Azure DevOps. Coincidentemente, o experimento aconteceu quase antes da quarentena devido à pandemia, mas isso não nos impediu. E em menos de um ano, todos os nossos engenheiros mudaram para o Azure DevOps.





Por que Azure DevOps

Estudamos cuidadosamente os recursos de diferentes rastreadores e escolhemos a plataforma Microsoft Azure DevOps (anteriormente TFS). Em sua finalidade básica como uma ferramenta de planejamento universal, o Azure DevOps tem várias vantagens:





  • Interface conveniente para o planejamento da distribuição de tarefas e carga horária de cada pessoa da equipe, levando em consideração fĂ©rias e mudança para outros projetos;





  • 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 .





  • Proporcionar a todos os colaboradores da empresa uma visĂŁo comum dos processos e ferramentas de gestĂŁo do desenvolvimento. Como resultado, processos de projetos cruzados, rotação de qualquer especialista entre equipes, trabalho de funcionários em várias equipes ao mesmo tempo foram simplificados.





  • Reutilizar boas práticas na gestĂŁo de tarefas e equipes entre projetos (configurações, painĂ©is, mĂ©tricas).








All Articles