Compartilhar via


Funções de desenvolvimento de software compatíveis com o Azure DevOps

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

Se você é um único desenvolvedor ou trabalha em um ambiente pequeno, você rastreia problemas, planeja recursos, codifica, testa, cria e implanta.

Se você trabalha em um ambiente grande, pode estar 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 as 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:

  • Base de código
  • Acompanhamento 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 TFVC (Controle de Versão do Team Foundation) 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 de produtos normalmente 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 Agile baseadas na Web no Azure DevOps fornece aos proprietários de produtos as exibições e os recursos necessários para realizar essas tarefas. Todo o trabalho é capturado em 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
  • Usar a lista de pendências de sprint e o quadro de tarefas para implementar práticas do Scrum
  • Use seu quadro para trabalhar com métodos Kanban
  • Use 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 Azure Boards e ferramentas Agile.

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

Scrum masters

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 do produto.

DevOps: construtores, testadores e gerentes de versão

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

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

Para começar, confira as visões gerais em Azure Pipelines e Azure Test Plans.

Stakeholders

Com o acesso das 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, apresentar ideias e alinhamento de negócios para uma equipe. Os participantes também contribuem para os planos adicionando e modificando itens de trabalho. No entanto, eles não podem contribuir para a base de código ou ferramentas de teste de exercício.

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

Funções de administrador

Uma vantagem distinta de trabalhar em Azure DevOps Services é 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 principais tarefas são agrupadas da seguinte forma por associação a um grupo ou função de segurança.

Administradores da equipe

Responsável por definir as configurações da equipe, que incluem:

  • Configurações de backlog e placa
  • Áreas de equipe e iterações (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 de 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 no nível da organização, incluindo as seguintes tarefas:

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

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