Azure DevOps

Cada vez mais vejo o Azure DevOps sendo adotado. Ele oferece as ferramentas necessárias à uma cultura ágil em desenvolvimento de software, integrando de forma colaborativa e integrada desde o repositório de código, boards para gestão de fluxo, pipeline e testes.

Em se tratando de equipes de projetos e/ou manutenção, a plataforma aproxima desenvolvedores, gerentes de projeto e diferentes colaboradores, ajudando times e organizações a criar e melhorar suas soluções facilitando a adoção de princípios, métodos e boas práticas ágeis.

A abordagem aconselhada é o método STATIK (System Thinking Approach To Introducing Kanban), gradual, consistente e evolutivo. Inicie adotando um conjunto de características factíveis, pratique, aprenda e melhore. Uso a frase Kaizen: “Melhores que ontem e piores que amanhã!”

Você pode trabalhar na nuvem ou localmente, usando recursos integrados disponíveis tanto no navegador web ou cliente de IDE. No geral, oferece um conjunto suficiente de ferramentas que facilitam equipes ágeis na prática de metodologias Scrum e o Kanban.

  1. Mantém boards integrados que facilitam a gestão de fluxo em equipes ágeis.
  2. Fornece repositórios Git para controle da fonte do seu código.
  3. Oferece configuração de pipelines para compilação e lançamento com CI/CD.
  4. Fornece ferramentas para testar aplicativos, como testes exploratórios ou contínuos.
  5. Permite criar e compartilhar pacotes usando Maven, NPM, NuGet, etc.

Temos muito o que crescer nas configurações, funcionalidades e recursos, incluindo o próprio Board, suas métricas e dashboards. Sempre ouvi muito relatos de usuários do Jira comentando o desafio na configuração e exploração de seus recursos … o Azure DevOps é igual.

Cria e gerencia vários tipos de itens de trabalho, como histórias de usuário, bugs, tarefas, épicos e recursos, para rastrear o trabalho em andamento. A partir destes ítens, é possível organizar listas de pendências aproveitando diferentes granularidades, de projetos a tarefas.

Planeja e executa o conceito de sprints, instrumentalizando o rastreio do progresso, status e métricas. Inclusive, utiliza uma ferramenta de previsão para estimar a velocidade da equipe e projetar o tempo de conclusão de cada sprint.

Creio que integração é um dos grandes trunfos das plataformas da Microsoft: o Azure Boards com os demais serviços, como o Azure Repos (repositório e controle de versão), o Azure Pipelines para CI/CD, conectando commits, pull requests e issues.

Gera dashboards e consultas para encontrar e visualizar informações gerais sobre o trabalho realizado em um board, facilitando a gestão de fluxo, mas também ajuda na gestão de itens atribuídos a um membro da equipe ou itens em um estado específico.


Na pesquisa anual Status Of Agile, o Jira da Atlassian sempre é apontado como a ferramenta mais utilizada por equipes ágeis, mas a cada ano o Azure DevOps vem crescendo, facilitado pela disponibilidade, pois grandes empresas já possuem contratos corporativos com a Microsoft.

É surpreendente o segundo colocado ser de whiteboards, mas muito em breve o Azure DevOps (que vem crescendo em recursos e funcionalidades) se estabelecerá em segundo e começará a ameaçar o primeiro lugar. Já é fato, se somarmos o terceiro e o sexto, que se complementam.

Obs: A Microsoft comprou o GitHub em 2018 por US$ 7,5 bilhões, plataforma usada por desenvolvedores para hospedar códigos.

Deixe um comentário