Simyl
simylflow

Fundamentos de XP

Domine as práticas de excelência técnica e entrega iterativa

gratuito · sem cadastro · 5-6 horas · 5 módulos · 25 lições · iniciante

O Que Você Vai Aprender

6 resultados

Ao final deste currículo, você será capaz de:

  • Entender as origens, valores e princípios de XP
  • Aplicar Test-Driven Development de forma eficaz
  • Praticar programação em par e em grupo de forma produtiva
  • Implementar integração contínua e refatoração
  • Executar planejamento iterativo com user stories
  • Saber quando XP se encaixa e como se relaciona com Scrum/Kanban

Para Quem É Este Curso

  • Desenvolvedores que desejam adotar práticas técnicas de XP
  • Equipes com dificuldades em qualidade ou débito técnico
  • Equipes Scrum buscando adicionar práticas de engenharia
  • Líderes técnicos construindo culturas de engenharia de alto desempenho
  • Qualquer pessoa curiosa sobre o método ágil original

Currículo

5 módulos · 25 lições

5 módulos cobrindo fundamentos de XP até estratégias de adoção

01

Fundamentos e Filosofia

55 min

Entenda de onde o XP surgiu, quais problemas ele resolve e os valores e princípios que o fazem funcionar. Essa base ajudará você a adotar as práticas do XP com intenção, não apenas imitação superficial.

Objetivos de Aprendizado

  • Entender as origens do XP na Chrysler e a síntese de Kent Beck
  • Internalizar os cinco valores centrais que impulsionam o XP
  • Aplicar os princípios do XP para orientar decisões diárias
02

Práticas Técnicas

65 min

As práticas de engenharia que fazem o XP funcionar. TDD, programação em par, refatoração, integração contínua e design simples são o que distingue o XP de abordagens ágeis focadas apenas em processos.

Objetivos de Aprendizado

  • Aplicar Desenvolvimento Orientado a Testes com o ciclo vermelho-verde-refatorar
  • Praticar programação em par de forma eficaz com diferentes estilos
  • Refatorar código de forma segura e contínua
03

Práticas de Planejamento

55 min

Aprenda cómo los equipos XP planifican el trabajo sin quedarse atascados en la parálisis del análisis. Las historias de usuario, la estimación, el juego de planificación y las entregas pequeñas crean un ritmo de entrega continua.

Objetivos de Aprendizado

  • Escribir historias de usuario efectivas usando Tarjeta-Conversación-Confirmación
  • Estimar relativamente con story points y planning poker
  • Ejecutar el juego de planificación para la planificación de entregas e iteraciones
04

Práticas da Equipe

55 min

As práticas técnicas do XP são poderosas, mas precisam do ambiente de equipe certo para prosperar. Aprenda sobre equipes completas, propriedade coletiva, padrões de código, ritmo sustentável e mob programming.

Objetivos de Aprendizado

  • Estruturar equipes completas com todas as habilidades necessárias para entregar
  • Implementar propriedade coletiva de código sem caos
  • Estabelecer padrões de código que reduzem atrito
05

Quando XP

55 min

XP não é para todos ou para todas as situações. Aprenda quando funciona, quando enfrenta dificuldades, como combinar com outras abordagens e como adotá-lo de forma incremental.

Objetivos de Aprendizado

  • Reconhecer contextos onde XP prospera
  • Identificar situações onde XP pode enfrentar dificuldades
  • Combinar XP com Scrum e Kanban de forma eficaz

Recursos Adicionais

5 referências

Leituras recomendadas e referências para aprendizado mais profundo

  • Extreme Programming Explained

    livro
    O texto fundamental de Kent Beck sobre XP—o Livro Branco. Leitura essencial.
  • Test Driven Development: By Example

    livro
    O guia prático de Kent Beck sobre TDD com exemplos práticos.
  • Refactoring: Improving the Design of Existing Code

    livro
    O clássico de Martin Fowler sobre melhoria incremental de código.
  • O guia abrangente de James Shore sobre práticas de XP—segunda edição gratuita online.
  • Working Effectively with Legacy Code

    livro
    Michael Feathers sobre como colocar código existente sob teste.

Comece Sua Jornada XP

Este currículo é completamente gratuito. Não é necessário cadastro. Comece a aprender no seu próprio ritmo e transforme como sua equipe constrói software.

Iniciar Módulo 1: Fundamentos e Filosofia