Un conjunto de enfoques para el desarrollo de software (y ahora también para la gestión de proyectos en general) que priorizan la flexibilidad, la colaboración, la entrega continua y la adaptación al cambio.
El **versionamiento de código fuente** es una práctica fundamental en el desarrollo de software, crucial para la colaboración, el seguimiento de cambios, la gestión de errores y la capacidad de volver a versiones anteriores de un proyecto.