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 desenvolvedor único ou trabalhar em uma configuração pequena, você acompanha problemas, planeja recursos, codifica, testa, compila e implanta.
Se você trabalha em uma configuração grande, pode estar mais focado em um conjunto específico de tarefas que se alinha com 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 equipa são colaboradores que têm acesso às seguintes áreas e muito mais:
- base de código
- Rastreamento de item de trabalho
- Ferramentas Ágil
- construir pipelines
- Ferramentas de teste
Se você precisar bloquear áreas específicas para um conjunto selecionado de colaboradores, consulte Gerenciamento de permissões.
Programadores 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 visualizar 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:
- Desenvolva e compartilhe seu código no TFVC usando o Visual Studio
- Compartilhe seu código no TFVC usando o Eclipse
- Compartilhe seu código no TFVC usando o Xcode
Proprietários de produtos
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 de que eles precisam 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 do 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ência 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 painéis do Azure e ferramentas ágeis.
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 de produtos.
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. Consulte as seguintes tarefas gerais associadas ao DevOps que o Azure DevOps suporta.
- Definir compilações
- Unit test your code (Testes de unidades no código)
- Executar testes com suas compilações
- Realizar testes exploratórios
- Definir, gerenciar, controlar e aprovar versões
- Implante aplicativos no Azure, em uma máquina virtual, em contêineres do Docker e muito mais
Para começar, consulte as visões gerais em Pipelines do Azure e Planos de Teste do Azure.
Intervenientes
Com o acesso das partes interessadas, qualquer pessoa na sua organização pode verificar o status do projeto e fornecer feedback. 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 fornece essencialmente acesso gratuito a um conjunto limitado de funcionalidades aos patrocinadores e apoiantes do projeto. Para obter mais informações, 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 colaborativo e integrado de desenvolvimento de software.
As principais tarefas são agrupadas da seguinte forma por associação a um grupo ou função de segurança.
Administradores de equipa
Responsável pela definição das configurações da equipe, que incluem:
- Configurações de lista de pendências e placa
- Áreas da equipe e iterações (sprints)
- Membros da equipa
- Painéis da equipe
- Modelos de item de trabalho de equipe
- Alertas da equipa
Para começar, consulte Gerenciar equipes e configurar ferramentas de equipe.
Administradores de projetos
Responsável pela configuração de recursos no nível do projeto, incluindo:
Proprietários de organizações e administradores de coleções 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:
- Gerir faturação
- Adicionar e gerenciar projetos
- Gerenciar permissões no nível da coleção
- Personalize os processos de acompanhamento de trabalho
- Instalar e gerenciar extensões
Para começar, consulte Gerenciar organizações e configurações.