¿Qué es el health check de Valores de la Programación Extrema?

La Programación Extrema (XP) se basa en cinco valores: Comunicación, Simplicidad, Retroalimentación, Valentía y Respeto. Las prácticas por las que se conoce XP, como la programación en parejas, la integración continua y el desarrollo guiado por pruebas, son difíciles de mantener cuando esos valores flaquean. Programar en parejas no funciona sin respeto, y nadie refactoriza un módulo delicado sin algo de valentía. El health check de Valores de la Programación Extrema convierte cada valor en una afirmación sencilla, como Buscamos la simplicidad y evitamos el desperdicio o Estamos dispuestos a hacer lo correcto y a abordar problemas difíciles, y pide a tu equipo que valore con qué constancia la cumple, de Rara vez a Constantemente. Empieza la conversación por el valor con la puntuación más baja: suele ser el que frena a los demás.

Dimensiones

Valores de la Programación Extrema

Los cinco valores fundamentales de la Programación Extrema, que determinan cómo el equipo colabora, construye y mejora.

  • Comunicación

    Nos comunicamos bien y de una forma que nos ayuda a alcanzar nuestros objetivos.

    • Rara vez
    • A veces
    • Constantemente
  • Simplicidad

    Buscamos la simplicidad y evitamos el desperdicio.

    • Rara vez
    • A veces
    • Constantemente
  • Retroalimentación

    Pedimos, recibimos y damos retroalimentación para mejorar nuestra forma de trabajar.

    • Rara vez
    • A veces
    • Constantemente
  • Valentía

    Estamos dispuestos a hacer lo correcto y a abordar problemas difíciles.

    • Rara vez
    • A veces
    • Constantemente
  • Respeto

    Nos respetamos y nos animamos mutuamente.

    • Rara vez
    • A veces
    • Constantemente

Cuándo debe realizarse esta revisión médica

  • Cuando estás adoptando o consolidando prácticas de XP y quieres apoyarlas en los valores que las sustentan.
  • En una retrospectiva sobre la cultura del equipo y sus hábitos de colaboración.
  • Cuando la programación en parejas, los ciclos de retroalimentación o las decisiones técnicas resultan irregulares y quieres encontrar la causa.
  • Como chequeo periódico para ver cómo evoluciona la cultura XP del equipo.

Consejos y trucos

  • Hazlo de forma anónima para que la gente se sienta segura al valorar con sinceridad la Valentía y el Respeto.
  • Compara los cinco valores para encontrar el más débil. Suele ser el que frena a los demás.
  • Repite el health check cada pocas iteraciones para ver si las acciones acordadas están cambiando la forma de trabajar del equipo.
  • Pide ejemplos concretos detrás de las puntuaciones bajas para que las mejoras que acordéis sean prácticas.

Preguntas frecuentes

¿Cuáles son los cinco valores de la Programación Extrema?
Comunicación, Simplicidad, Retroalimentación, Valentía y Respeto. Son la base que hace funcionar las prácticas técnicas de XP, como la programación en parejas y el desarrollo guiado por pruebas.
¿Quién debería participar en este health check?
Todas las personas implicadas en la entrega, incluidos desarrolladores, testers y cualquier otra persona que trabaje con ellos en el código, para que los resultados reflejen a todo el equipo.
¿Con qué frecuencia deberíamos hacerlo?
Cada pocas iteraciones o una vez por trimestre. Es suficiente para seguir la evolución sin provocar cansancio con las encuestas.
¿En qué se diferencia de un health check ágil general?
Se centra únicamente en los cinco valores de XP y no en las prácticas ágiles en general, por lo que es ideal para equipos que practican la Programación Extrema o están en camino de hacerlo.