Compartilhar via


Funções de desenvolvimento de software com suporte pelo Azure DevOps

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Se você for um único desenvolvedor ou trabalhar em um grupo pequeno, você acompanha problemas, planeja recursos, codifica, testa, cria e implanta.

Se trabalhar em um grupo grande, você 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 de scrum ou DevOps.

O artigo a seguir descreve os recursos e as tarefas disponíveis para você, com base na 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 do item de trabalho
  • Ferramentas agile
  • pipelines de build
  • 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 com suporte, 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 a ser entregue, definem prioridades e acompanham o status do trabalho, os defeitos do código e os problemas do cliente. O conjunto de ferramentas do Agile 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 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 de 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.

Mestres scrum

Os Scrum masters ajudam a facilitar o Scrum para a equipe maior, garantindo que a estrutura 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: criadores, testadores e gerentes de versão

Uma vantagem de trabalhar com o Azure DevOps é o conjunto de ferramentas e funcionalidades integradas que oferecem suporte à compilação, teste e implantação de aplicativos de software. Consulte as tarefas gerais a seguir associadas ao DevOps com suporte pelo Azure DevOps.

  • Definir builds
  • Realizar teste de unidade do seu código
  • Executar testes com seus builds
  • Realizar testes exploratórios
  • Definir, gerenciar, rastrear e aprovar lançamentos
  • Implantar 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 de stakeholder, qualquer pessoa em sua organização pode verificar o status do projeto e fornecer comentários. Os stakeholders podem acompanhar as prioridades do projeto e fornecer direção, ideias de recursos e alinhamento de negócios para uma equipe. Os stakeholders também contribuem para os planos adicionando e modificando itens de trabalho. No entanto, eles não podem contribuir com base de código ou ferramentas de teste de exercício.

O acesso de stakeholder fornece, basicamente, acesso gratuito a um conjunto limitado de recursos para patrocinadores e apoiadores do projeto. Para obter mais informações, consulte Trabalhar como stakeholder.

Funções de administrador

Uma vantagem distinta de trabalhar no Azure DevOps Services é a sobrecarga reduzida de manutenção do servidor. Mas há várias tarefas administrativas necessárias para oferecer 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 lista de pendências e quadro
  • Áreas de equipe e iterações (sprints)
  • Membros da equipe
  • Painéis da equipe
  • Modelos de itens de trabalho da equipe
  • Alertas da equipe

Para começar, consulte Gerenciar equipes e configurar ferramentas da 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
  • Personalizar processos de acompanhamento de trabalho
  • Instalar e gerenciar extensões

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