El documento describe los roles y responsabilidades en metodologías tradicionales y ágiles para proyectos de desarrollo. En metodologías tradicionales los roles son cliente/usuario, líder de proyecto, analista, programador, tester y diseñador. En metodologías ágiles son cliente/usuario, product owner, scrum master y el equipo de desarrollo.