Introdução

Concluído

Um planeamento de projeto eficaz e uma gestão ágil do trabalho são essenciais para uma entrega de software bem-sucedida. Este módulo apresenta duas plataformas poderosas para planejamento ágil: Projetos GitHub e Azure Boards. 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 de forma mais eficiente.

Sucesso no planejamento ágil no mundo real

As equipas de software modernas requerem ferramentas flexíveis e colaborativas que se adaptem às novas exigências. As equipes de desenvolvimento da Microsoft usam ferramentas de planejamento ágil para coordenar milhares de desenvolvedores em várias equipes e grupos de produtos, garantindo o alinhamento e mantendo a autonomia. As equipas em toda a Microsoft utilizam os Azure Boards integrados com o GitHub para gerir portfólios de produtos complexos que abrangem serviços na nuvem, ferramentas de produtividade e plataformas de programadores, demonstrando o poder do planeamento ágil integrado à escala empresarial.

Por que o planejamento ágil é importante

Um planejamento ágil eficaz oferece vários benefícios importantes:

  • Melhor visibilidade: as partes interessadas podem ver rapidamente os progressos e os trabalhos futuros
  • Melhor colaboração: as equipas podem coordenar dependências e partilhar contexto
  • Entrega mais rápida: fluxos de trabalho simplificados reduzem a sobrecarga administrativa
  • Qualidade melhorada: requisitos claros e critérios de aceitação reduzem os defeitos
  • Planejamento adaptativo: as equipes podem responder rapidamente às mudanças de prioridades e feedback

O seu percurso de aprendizagem

Este módulo abrangente irá equipá-lo 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 através de cenários do mundo real e melhores práticas.

Objetivos de aprendizagem

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

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

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

Antes de mergulhar nas ferramentas, avalie seus conhecimentos ágeis atuais:

Fundamentos Ágeis

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

Experiência com ferramentas

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

Contexto da Equipa

  • [ ] Sua equipe segue metodologias ágeis?
  • [ ] Você está trabalhando com equipes distribuídas ou co-localizadas?
  • [ ] Precisa de integração com ferramentas e processos existentes?

Pré-requisitos

Para tirar o máximo proveito deste módulo, você deve ter:

Conhecimentos Essenciais:

  • Compreensão dos conceitos e princípios de DevOps
  • Familiaridade básica com práticas de desenvolvimento ágil
  • Conhecimento dos ciclos de vida de desenvolvimento de software

Experiência útil:

  • Experiência com princípios de controle de versão (benéfico, mas não obrigatório)
  • Trabalho anterior em uma organização que fornece software
  • Familiaridade com conceitos de gerenciamento de projetos

Contas e configuração necessárias:

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