El documento describe los principios y roles de las metodologías ágiles XP y Scrum. XP se centra en la programación en parejas, iteraciones cortas y retroalimentación continua con el cliente. Sus roles incluyen al cliente, programadores, encargado de pruebas, encargado de seguimiento y entrenador. Scrum tiene tres roles: el propietario del producto define la visión y requisitos, el ScrumMaster facilita el trabajo del equipo y elimina obstáculos, y los miembros del equipo se autoorganizan para completar el trabajo.