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:
- Compartilhe seu código com o Git e o Visual Studio
- Compartilhe seu código no Git usando o Eclipse
- Compartilhe seu código no Git usando o Xcode
- Compartilhe seu código no Git usando o IntelliJ
- Introdução ao uso do Git e dos Serviços de DevOps do Azure
Para começar a usar o TFVC, consulte um dos seguintes recursos:
- Desenvolver e compartilhar seu código no TFVC usando o Visual Studio
- Compartilhar seu código no TFVC usando o Eclipse
- Compartilhe seu código no TFVC usando o Xcode
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:
- Caminhos de área e caminhos de iteração
- Permissões de projeto e segurança do repositório
- Criar agentes, pools e conexões de serviço
- Testar e liberar políticas de retenção
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.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de