Este documento describe diferentes metodologías de desarrollo de proyectos de software, incluyendo metodologías tradicionales y ágiles. Las metodologías tradicionales siguen un proceso secuencial rígido con énfasis en la planificación inicial, mientras que las metodologías ágiles son más flexibles e incrementales. Scrum, Extreme Programming y Kanban son ejemplos comunes de metodologías ágiles. El documento también explica los roles y responsabilidades clave en cada enfoque.