1. Introducción
    1. Metodología ágil de desarrollo de software
    2. Autores
      1. Kent Beck
      2. Ward Cunningham
      3. Ron Jeffries
    3. Llevemos los principios y prácticas con sentido común, al extremo
      1. Si las revisiones de código son buenas
        1. Revisemos el código todo el tiempo
          1. Pair programming
      2. Si el testing es bueno
        1. Probemos todo el tiempo
          1. Unit testing
        2. Hasta con los clientes
          1. Functional testing
      3. Si el diseño es bueno
        1. Hagámoslo siempre
          1. Refactoring
      4. Si la simplicidad es buena
        1. Dejémos el sistema con el diseño más simple que soporte los requerimientos
        2. The Simplest Thing That Could Possibly Work
      5. Si la arquitectura es importante
        1. Todos trabajemos en definir y refinar la arquitectura todo el tiempo
          1. Metaphor
      6. Si los tests de intergración son buenos
        1. Integremos y probemos varias veces durante el día
          1. Continuous integration
      7. Si las iteraciones cortas son buenas
        1. Que sean muy cortas
          1. Planning Game
    4. XP en capas
  2. Valores
    1. Comunicación
      1. Cliente - Desarrollador
      2. Desarrollador - Desarrollador
    2. Simplicidad
      1. KISS
      2. YAGNI
      3. Comenzar con la solución más simple
      4. Funcionalidad adicional puede ser añadida posteriormente
    3. Feedback
      1. del sistema
      2. del cliente
      3. del equipo
    4. Coraje
      1. Refactorizar
      2. Persistencia
    5. Respeto
      1. hacia los miembros del equipo
      2. hacia el proyecto
  3. Principios
    1. Fundamentales
      1. Rapid feedback
      2. Assume simplicity
      3. Incremental change
      4. Embracing change
      5. Quality work
    2. Adicionales
      1. Teach learning
      2. Small initial investment
      3. Play to win
      4. Open, honest communication
      5. Accepted responsibility
      6. Local adaptation
  4. Prácticas
    1. Círculos de XP
  5. Adopción
    1. Selecciona tu problema más grave
    2. Soluciónalo con una práctica de XP
    3. Cuando no sea tu peor problema, repite
  6. Referencias
    1. http://www.extremeprogramming.org/
    2. http://www.xprogramming.com/
    3. http://martinfowler.com/bliki/PrinciplesOfXP.html
    4. Beck K, Extreme Programming Explained
    5. Wake W, Extreme Programming Explored
  7. Acerca de
    1. Topic
    2. Topic