Links: Apuntes Metodologias de Desarrollo

Diferencias con otras metodologías

  • Ciclos de desarrollo cortos, con el resultado de feedback temprano, concreto y continuo.
  • Planificación incremental. Tenemos rápidamente un plan global que se espera evolucionar en la vida del proyecto.
  • Habilidad para planificar de forma flexible la implementación de funcionalidades respondiendo al cambio en las necesidades del negocio.
  • La confianza en las pruebas automatizadas escritas por los programadores, clientes y testers para seguir el progreso del proyecto.

Valores

Los valores son las raíces de las cosas que nos gustan y no nos gustan en una situación

Comunicación

Sencillez

Feedback

Coraje

Respeto

Principios

Los principios son guías para vivir específicas para un dominio

Humanidad

Economía

Beneficio mutuo

Similiridad propia

Mejora

Diversidad

Reflexión

Flujo (flow)

Oportunidad

Redundancia

Fallo

Calidad

Pasos de bebé

Aceptación de responsabilidad

Prácticas

Las prácticas son las cosas que uno hace en el día a día

Sentarse juntos

Equipo completo

Espacio de trabajo informativo

Trabajo con energía

Pair programming

Historias

Ciclo semanas

Ciclo trimestral de reflexión

Distensión/Margen

Construcción en 10 minutos

Integración continua

Test primero

Diseño incremental