Compartilhar via


Sobre projetos e dimensionamento de sua organização

Azure DevOps Services | Servidor Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020

Um projeto no Azure DevOps fornece um espaço para os usuários planejarem, acompanharem o progresso e colaborarem na criação de soluções de software. Ele serve como um contêiner fundamental para armazenar dados e código-fonte.

Quando você cria um projeto, o Azure DevOps cria automaticamente uma equipe com o mesmo nome, o que é suficiente para organizações pequenas. Para organizações de nível empresarial, talvez seja necessário escalar verticalmente criando mais equipes e projetos. O Azure DevOps dá suporte a até 1.000 projetos em uma organização.

Uma organização com vários projetos permite que as equipes configurem ferramentas para atender às suas necessidades e concluir tarefas administrativas nos níveis apropriados. À medida que sua organização cresce, suas ferramentas podem ser dimensionadas para dar suporte a uma cultura de autonomia da equipe e alinhamento organizacional.

Para obter mais informações, consulte Acompanhamento de trabalho, processos e limites de projeto e Planejar sua estrutura organizacional.

Gerenciar o trabalho em toda a sua organização

Ao se conectar ao Azure DevOps, você se conecta a uma organização. Nessa organização, você pode definir um ou mais projetos. Pelo menos um projeto deve ser criado para usar o sistema.

Você pode dimensionar sua organização das seguintes maneiras:

  • Adicionar projetos: dar suporte a diferentes unidades de negócios.
  • Adicionar equipes: criar equipes em um projeto.
  • Adicionar repositórios e branches: gerenciar o código-fonte.
  • Adicionar agentes, pools de agentes e pools de implantação: suporte à integração e implantação contínuas.
  • Gerenciar acesso: Use o Microsoft Entra ID para lidar com um grande número de usuários.

Você pode dimensionar sua implantação do Azure DevOps local das seguintes maneiras:

  • Adicionar instâncias de servidor: aumentar o desempenho.
  • Adicionar coleções de projetos e projetos: suporte a diferentes unidades de negócios.
  • Adicionar equipes: criar equipes em um projeto.
  • Adicionar repositórios e branches: gerenciar o código-fonte.
  • Adicionar agentes, pools de agentes e pools de implantação: suporte à integração e implantação contínuas.
  • Gerenciar acesso: use o Active Directory para lidar com um grande número de usuários.

Exibir projetos em sua organização

Exiba os projetos definidos para sua organização abrindo a página Projetos .

  1. Selecione Azure DevOps para abrir Projetos.

    Captura de tela mostrando a página de projetos.

  2. Escolha um projeto na lista de projetos.

Para obter mais informações, consulte Criar um projeto.

Limitar a visibilidade do projeto

Por padrão, os usuários adicionados a uma organização podem exibir todas as informações e configurações da organização e do projeto. Para obter mais informações, consulte Limitar a visibilidade do usuário para projetos e muito mais e Alterar a visibilidade do projeto para pública ou privada.

Ver histórico de dados

Todos os membros do projeto podem exibir identidades adicionadas a comentários, discussões ou atribuições. Por exemplo, todos no projeto (mesmo usuários com novas restrições) ainda podem ver o nome de um usuário atribuído a um item de trabalho quando o usuário não faz mais parte do projeto. O mesmo se aplica a @mentions em PRs, comentários, discussões e muito mais.

Usar um único projeto

Uma abordagem recomendada é usar um único projeto para dar suporte à sua organização ou empresa. Um único projeto pode ajudar a minimizar a manutenção de tarefas administrativas e proporciona a experiência de objeto de vínculo cruzado mais otimizada e flexível.

Mesmo que você tenha muitas equipes trabalhando em centenas de diferentes aplicativos e projetos de software, você pode gerenciá-los facilmente em um único projeto. Um projeto isola os dados armazenados dentro dele e mover dados de um projeto para outro resulta na perda do histórico associado.

Para obter mais informações, consulte Quantos projetos você precisa?.

Adicionar outro projeto

Outra abordagem viável é ter vários projetos. Essa abordagem é recomendada se sua organização precisar:

  • Proibir ou gerenciar o acesso às informações contidas em um projeto para grupos selecionados
  • Suporte a processos de acompanhamento de trabalho personalizados para unidades de negócios específicas em sua organização
  • Suporte a unidades de negócios totalmente separadas que têm suas próprias políticas administrativas e administradores
  • Testar atividades de personalização ou adicionar extensões antes de distribuir alterações no projeto de trabalho
  • Suporte a um projeto de software de software livre (OSS)

Talvez você queira adicionar outro projeto nas seguintes instâncias:

  • Proibir ou gerenciar o acesso às informações contidas em um projeto
  • Suporte a processos de acompanhamento de trabalho personalizados para unidades de negócios específicas em sua organização
  • Suporte a unidades de negócios totalmente separadas que têm suas próprias políticas administrativas e administradores
  • Testar atividades de personalização ou adicionar extensões antes de distribuir alterações no projeto de trabalho

Usar projetos públicos e privados

Você pode ter projetos públicos e privados. Você também pode alterar a visibilidade de um projeto de um para o outro.

projetos privados:

  • Exigir a adição e o gerenciamento do acesso do usuário.
  • Exigir que os usuários façam login para ganhar acesso, mesmo que seja apenas para leitura.
  • Forneça a todos os membros do projeto acesso às informações do projeto e da organização.

Para obter mais informações, consulte Recursos concedidos aos membros do projeto.

Importante

Somente as organizações com a política Permitir projeto público já habilitada podem criar projetos ou alterar a visibilidade de um projeto para público. A política não está mais disponível para organizações que ainda não a estão usando. A Microsoft recomenda usar o GitHub para todas as suas necessidades de projeto público.

projetos públicos:

  • Não exija que os usuários façam login para acesso somente leitura a muitos serviços.
  • Suporte ao compartilhamento de código com outras pessoas.
  • Suporte à CI/CD (integração contínua/implantação contínua) de software de software de código aberto

Para obter mais informações, consulte Alterar a visibilidade de um projeto.

Suporte a controle de versão

Os repositórios Git podem ser navegados e clonados somente por meio de HTTPS. Os endpoints SSH e GVFS não estão disponíveis. Clientes como Visual Studio e IntelliJ trabalham com a URL de clone HTTPS, mas não oferecem a experiência conectada vinculando a itens de trabalho e outros elementos colaterais.

Suporte ao widget do painel de controle

Os widgets de painel a seguir não exibem nenhuma informação útil para não membros.

  • Atribuídos a mim
  • Bloco de código
  • Novo item de trabalho
  • Solicitação de pull
  • Resultados da consulta
  • Qualidade dos requisitos
  • Burndown de sprint
  • Capacidade de sprint
  • Visão geral do Sprint
  • Membros da equipe
  • Bem-Vindo
  • Links de trabalho
  • Outros links

Para obter mais informações, consulte Adicionar widgets a um painel e perguntas frequentes sobre dashboards, gráficos e relatórios.

Estruturar seu projeto

Use os seguintes elementos para estruturar seu projeto para dar suporte às suas necessidades comerciais:

Personalizar e configurar seu projeto

Você pode configurar e personalizar a maioria dos serviços e aplicativos para dar suporte às suas necessidades de negócios ou à maneira como suas equipes trabalham. Em cada projeto, você pode realizar as tarefas a seguir. Para obter uma visão abrangente de quais recursos podem ser configurados, consulte Sobre configurações de equipe, projeto e nível organizacional.

  • Painéis: cada equipe pode configurar seu conjunto de painéis para compartilhar informações e monitorar o progresso.
  • Controle do código-fonte: para cada repositório Git, você pode aplicar políticas de branch e definir permissões de branch. Para repositórios TFVC, você pode definir políticas de check-in.
  • Acompanhamento de trabalho: você pode adicionar campos, alterar o fluxo de trabalho, adicionar regras personalizadas e adicionar páginas personalizadas à forma de item de trabalho da maioria dos tipos de item de trabalho. Você também pode adicionar tipos de item de trabalho personalizados. Para obter mais informações, consulte Personalizar um processo de herança.
  • Azure Pipelines: você pode personalizar totalmente seus pipelines de build e lançamento e definir etapas de build, ambientes de lançamento e agendamento de implantação. Para saber mais, confira Build e versão.
  • Azure Test Plans: você pode definir e configurar planos de teste, conjuntos de testes, casos de teste e ambientes de teste. Você também pode adicionar etapas de teste em seus pipelines de build. Para obter mais informações, consulte Testes exploratórios e manuais e testes contínuos para seus builds.

Adicionar uma equipe

À medida que sua organização cresce, você pode adicionar equipes equipadas com ferramentas Agile configuráveis para atender ao fluxo de trabalho de cada equipe. Para obter mais informações, consulte os seguintes artigos.

Conectar-se a um projeto com outros clientes

Além de se conectar por meio de um navegador da Web, você pode se conectar a um projeto dos seguintes clientes:

Para obter mais informações, consulte Compatibilidade com Azure DevOps Server versões.

Conceitos principais

Use o índice a seguir para acessar rapidamente conceitos e tarefas relacionados ao gerenciamento de projetos e equipes.

Tarefas administrativas e de usuário

Várias das tarefas a seguir exigem permissões concedidas a um membro do grupo Administradores do Projeto ou a um administrador de equipe.

Perguntas frequentes (FAQs)

P: Posso mover ou transferir um projeto para outra organização ou coleção?

A: Sim, mas não sem perder dados. Você pode copiar manualmente os recursos e deixar alguns para trás ou usar uma ferramenta que não seja da Microsoft.

P: Quais ferramentas programáticas dão suporte a projetos?

A. Confira API REST de Projetos.

Você também pode usar a CLI do projeto az devops.