Simyl
simylflow

Fundamentos de XP

Domina las prácticas de excelencia técnica y entrega iterativa

gratis · sin registro · 5-6 horas · 5 módulos · 25 lecciones · principiante

Lo que aprenderás

6 resultados

Al finalizar este currículo, podrás:

  • Comprender los orígenes, valores y principios de XP
  • Aplicar el Desarrollo Guiado por Pruebas de manera efectiva
  • Practicar la programación en parejas y en grupo de manera productiva
  • Implementar integración continua y refactorización
  • Ejecutar planificación iterativa con historias de usuario
  • Saber cuándo XP encaja y cómo se relaciona con Scrum/Kanban

Para quién es esto

  • Desarrolladores que desean adoptar prácticas técnicas de XP
  • Equipos que luchan con la calidad o la deuda técnica
  • Equipos Scrum que buscan agregar prácticas de ingeniería
  • Líderes técnicos que construyen culturas de ingeniería de alto rendimiento
  • Cualquier persona curiosa sobre el método ágil original

Currículo

5 módulos · 25 lecciones

5 módulos que cubren desde los fundamentos de XP hasta las estrategias de adopción

01

Fundamentos y Filosofía

55 min

Comprende de dónde surgió XP, qué problemas resuelve, y los valores y principios que lo hacen funcionar. Esta base te ayudará a adoptar las prácticas de XP con intención, no solo por imitación sin sentido.

Objetivos de aprendizaje

  • Comprender los orígenes de XP en Chrysler y la síntesis de Kent Beck
  • Interiorizar los cinco valores fundamentales que impulsan XP
  • Aplicar los principios de XP para guiar las decisiones diarias
02

Prácticas Técnicas

65 min

Las prácticas de ingeniería que hacen funcionar XP. TDD, programación en pareja, refactorización, integración continua y diseño simple son lo que distingue a XP de los enfoques ágiles centrados solo en procesos.

Objetivos de aprendizaje

  • Aplicar Desarrollo Guiado por Pruebas con el ciclo rojo-verde-refactorizar
  • Practicar programación en pareja de manera efectiva con diferentes estilos
  • Refactorizar código de forma segura y continua
03

Prácticas de Planificación

55 min

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

Objetivos de aprendizaje

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

Prácticas de Equipo

55 min

Las prácticas técnicas de XP son poderosas, pero necesitan el entorno de equipo adecuado para prosperar. Aprende sobre equipos completos, propiedad colectiva, estándares de código, ritmo sostenible y programación en grupo.

Objetivos de aprendizaje

  • Estructurar equipos completos con todas las habilidades necesarias para entregar
  • Implementar propiedad colectiva del código sin caos
  • Establecer estándares de código que reduzcan la fricción
05

Cuándo XP

55 min

XP no es para todos ni para todas las situaciones. Aprende cuándo funciona, cuándo tiene dificultades, cómo se combina con otros enfoques y cómo adoptarlo de forma incremental.

Objetivos de aprendizaje

  • Reconocer contextos donde XP prospera
  • Identificar situaciones donde XP puede tener dificultades
  • Combinar XP con Scrum y Kanban de manera efectiva

Recursos Adicionales

5 referencias

Lecturas recomendadas y referencias para un aprendizaje más profundo

  • Extreme Programming Explained

    libro
    El texto fundacional de Kent Beck sobre XP, el Libro Blanco. Lectura esencial.
  • Test Driven Development: By Example

    libro
    La guía práctica de Kent Beck sobre TDD con ejemplos trabajados.
  • Refactoring: Improving the Design of Existing Code

    libro
    El clásico de Martin Fowler sobre mejora incremental del código.
  • La guía completa de James Shore sobre prácticas de XP, segunda edición gratuita en línea.
  • Working Effectively with Legacy Code

    libro
    Michael Feathers sobre cómo poner el código existente bajo pruebas.

Comienza tu camino con XP

Este currículo es completamente gratuito. No se requiere registro. Comienza a aprender a tu propio ritmo y transforma cómo tu equipo construye software.

Iniciar módulo 1: Fundamentos y Filosofía