Funções de desenvolvimento de software suportadas pelo Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Se você for um único desenvolvedor ou trabalhar em um ambiente pequeno, rastreará problemas, planejará recursos, codificará, testará, compilará e implantará.

Se você trabalha em um ambiente grande, talvez esteja mais focado em um conjunto específico de tarefas que se alinha a funções específicas. Essas funções específicas podem ser desenvolvimento de software, gerenciamento de produtos e scrum ou DevOps.

O artigo a seguir descreve os recursos e tarefas disponíveis para você, com base em sua função.

Funções de colaborador

Os membros da equipe são colaboradores que têm acesso às seguintes áreas e muito mais:

  • Código Base
  • Rastreamento de item de trabalho
  • Ferramentas agile
  • construir pipelines
  • Ferramentas de teste

Se você precisar bloquear áreas específicas para um conjunto selecionado de colaboradores, consulte Gerenciamento de permissões.

Desenvolvedores de software

Os desenvolvedores usam o Visual Studio ou outras ferramentas para desenvolver seus aplicativos. Em seguida, eles fazem check-in de suas alterações em um repositório Git ou Team Foundation Version Control (TFVC) hospedado no Azure DevOps. No portal da Web ou em um IDE compatível, eles podem exibir repositórios, verificar o histórico e muito mais.

Para começar a usar o Git, consulte um dos seguintes recursos:

Para começar a usar o TFVC, consulte um dos seguintes recursos:

Proprietários de produto

Os proprietários do produto geralmente planejam o conjunto de recursos para entregar, definir prioridades e acompanhar o status do trabalho, defeitos de código e problemas do cliente. O conjunto de ferramentas ágeis baseadas na Web no Azure DevOps fornece aos proprietários de produtos as exibições e os recursos necessários para executar essas tarefas. Todo o trabalho é capturado dentro de um item de trabalho. Cada item de trabalho representa um tipo específico, como uma história de usuário, tarefa ou bug.

  • Use a lista de pendências do produto para definir e priorizar rapidamente histórias de usuários, recursos e outros itens de trabalho
  • Use a lista de pendências da sprint e o quadro de tarefas para implementar práticas do Scrum
  • Use o quadro Kanban para trabalhar com métodos Kanban
  • Usar consultas para listar e atualizar itens de trabalho, criar gráficos de status e tendências e postar gráficos em painéis
  • Use painéis para compartilhar informações, status e tendências com sua equipe ou organização

Para obter mais informações sobre como começar, consulte Sobre os Quadros do Azure e as ferramentas Agile.

Você pode integrar o Microsoft Excel ao Azure DevOps para planejar e acompanhar seu trabalho. Para obter mais informações, consulte Modificar em massa usando o Excel.

Scrum mestres

Os Scrum masters ajudam a facilitar o scrum para a equipe maior, garantindo que a estrutura do scrum seja seguida. Eles estão comprometidos com as práticas, mas permanecem flexíveis e abertos a oportunidades para a equipe melhorar seu fluxo de trabalho. Os Scrum Masters utilizam os mesmos recursos que os proprietários de produtos.

DevOps: construtores, testadores e gerenciadores de versão

Uma vantagem de trabalhar com o Azure DevOps é o conjunto de ferramentas e funcionalidades integradas que dão suporte à criação, teste e implantação de aplicativos de software. Consulte as seguintes tarefas gerais associadas ao DevOps que o Azure DevOps suporta.

  • Definir compilações
  • Realizar teste de unidade do seu código
  • Executar testes com seus builds
  • Realizar testes exploratórios
  • Defina, gerencie, rastreie e aprove versões
  • Implantar aplicativos no Azure, uma máquina virtual, contêineres do Docker e muito mais

Para começar, consulte as visões gerais em Azure Pipelines e Planos de Teste do Azure.

Stakeholders

Com o Acesso de partes interessadas, qualquer pessoa em sua organização pode verificar o status do projeto e fornecer comentários. As partes interessadas podem acompanhar as prioridades do projeto e fornecer direção, ideias de recursos e alinhamento de negócios para uma equipe. As partes interessadas também contribuem para os planos adicionando e modificando itens de trabalho. Eles não podem, no entanto, contribuir para a base de código ou ferramentas de teste de exercício.

O acesso das partes interessadas essencialmente fornece acesso gratuito a um conjunto limitado de recursos para patrocinadores e apoiadores do projeto. Para saber mais, consulte Trabalhar como parte interessada.

Funções de administrador

Uma vantagem distinta de trabalhar nos Serviços de DevOps do Azure é a sobrecarga reduzida de manutenção do servidor. Mas há várias tarefas administrativas necessárias para dar suporte a um ambiente de desenvolvimento de software colaborativo e integrado.

As tarefas principais são agrupadas da seguinte forma por associação a um grupo de segurança ou função.

Administradores da equipe

Responsável pela definição das configurações da equipe, que incluem:

  • Configurações de lista de pendências e placa
  • Áreas e iterações da equipe (sprints)
  • Membros da equipe
  • Dashboard da equipe
  • Modelos de item de trabalho de equipe
  • Alertas da equipe

Para começar, consulte Gerenciar equipes e configurar ferramentas de equipe.

Administradores de projeto

Responsável pela configuração de recursos em nível de projeto, incluindo:

Proprietários da organização e administradores da coleção de projetos

Os proprietários da organização são automaticamente membros do grupo Administradores da Coleção de Projetos. Responsável pela configuração de recursos em nível de organização, incluindo as seguintes tarefas:

  • Gerenciar a cobrança
  • Adicionar e gerenciar projetos
  • Gerenciar permissões no nível da coleção
  • Personalizar processos de acompanhamento de trabalho
  • Instalar e gerenciar extensões

Para começar, consulte Gerenciar organizações e configurações.