Introdução

Concluído

O planejamento eficaz do projeto e o gerenciamento de trabalho ágil são essenciais para a entrega de software bem-sucedida. Este módulo apresenta duas plataformas poderosas para planejamento ágil: Projetos do GitHub e Quadros do Azure. Você aprenderá como essas ferramentas podem trabalhar juntas para criar fluxos de trabalho contínuos entre o desenvolvimento e o gerenciamento de projetos, permitindo que as equipes planejem, acompanhem e entreguem valor com mais eficiência.

Sucesso no planejamento ágil em situações reais

As equipes de software modernas exigem ferramentas flexíveis e colaborativas que se adaptam aos requisitos de alteração. As equipes de desenvolvimento da Microsoft usam ferramentas de planejamento agile para coordenar milhares de desenvolvedores em várias equipes e grupos de produtos, garantindo o alinhamento, mantendo a autonomia. As equipes em toda a Microsoft aproveitam os Conselhos do Azure integrados ao GitHub para gerenciar portfólios de produtos complexos que abrangem serviços de nuvem, ferramentas de produtividade e plataformas de desenvolvedor, demonstrando o poder do planejamento ágil integrado em escala empresarial.

Por que o planejamento ágil importa

O planejamento ágil eficaz oferece vários benefícios principais:

  • Visibilidade aprimorada: os stakeholders podem ver o progresso e o próximo trabalho em um relance
  • Melhor colaboração: o Teams pode coordenar dependências e compartilhar contexto
  • Entrega mais rápida: fluxos de trabalho simplificados reduzem a sobrecarga administrativa
  • Qualidade aprimorada: requisitos claros e critérios de aceitação reduzem defeitos
  • Planejamento adaptável: as equipes podem responder rapidamente às mudanças de prioridades e feedbacks

Sua jornada de aprendizagem

Este módulo abrangente o equipará com habilidades práticas para implementar o planejamento ágil usando ferramentas líderes do setor. Você aprenderá conceitos teóricos e técnicas práticas por meio de cenários reais e práticas recomendadas.

Objetivos de aprendizagem

Depois de concluir este módulo, você poderá:

  • Comparar e contrastar Recursos do GitHub Projects e do Azure Boards e casos de uso
  • Integrar plataformas vinculando o Azure Boards e o GitHub para fluxos de trabalho contínuos
  • Configurar e otimizar Projetos e quadros do GitHub para produtividade da equipe
  • Personalizar exibições e fluxos de trabalho para atender às necessidades específicas da sua equipe
  • Implementar ciclos de feedback e rastreabilidade para melhoria contínua​
  • Dimensionar práticas ágeis em várias equipes e portfólios

Autoavaliação: você está pronto para o planejamento ágil?

Antes de se aprofundar nas ferramentas, avalie seu conhecimento ágil atual:

Conceitos básicos agile

  • [ ] Você entende os princípios básicos ágeis e cerimônias?
  • [ ] Você está familiarizado com histórias de usuários, épicos e sprints?
  • Sabe a diferença entre Scrum e Kanban?

Experiência de ferramenta

  • [ ] Você já usou alguma ferramenta de gerenciamento de projetos antes?
  • [ ] Você está familiarizado com os repositórios e problemas do GitHub?
  • [ ] Você tem experiência com os serviços do Azure DevOps?

Contexto da equipe

  • [ ] Sua equipe segue metodologias ágeis?
  • [ ] Você está trabalhando com equipes distribuídas ou co-localizadas?
  • [ ] Você precisa integrar-se a ferramentas e processos existentes?

Pré-requisitos

Para tirar o máximo partido deste módulo, deve ter:

Conhecimento essencial:

  • Noções básicas sobre conceitos e princípios do DevOps
  • Familiaridade básica com práticas de desenvolvimento agile
  • Conhecimento dos ciclos de vida de desenvolvimento de software

Experiência útil:

  • Experiência com princípios de controle de versão (benéficos, mas não necessários)
  • Trabalho anterior em uma organização que fornece software
  • Familiaridade com os conceitos de gerenciamento de projetos

Contas e instalação necessárias:

  • Conta do GitHub: criar uma em GitHub.com se você não tiver uma
  • Repositório GitHub: você precisará de um repositório para exercícios práticos. Consulte Como criar um novo repositório
  • Organização do Azure DevOps (para exercícios do Azure Boards): Crie um no Azure DevOps, se necessário