Una metodología liviana es un método de desarrollo de software que tiene solo unas pocas reglas y prácticas, o solo algunas que son fáciles de seguir. Por el contrario, un método complejo con muchas reglas se considera una metodología de peso pesado . " [1]
Ejemplos de metodologías ligeras incluyen:
- Desarrollo de software adaptativo por Jim Highsmith , descrito en su libro de 1999 Desarrollo de software adaptativo
- Familia de metodologías Crystal Clear con Alistair Cockburn ,
- Programación extrema (XP), promovida por personas como Kent Beck y Martin Fowler
- Feature Driven Development (FDD) desarrollado (1999) por Jeff De Luca y Peter Coad
- Proceso ICONIX , desarrollado por Doug Rosenberg: un enfoque impulsado por casos de uso de UML que pretende proporcionar la documentación y la estructura suficientes para el proceso para permitir flexibilidad, pero producir software que cumpla con los requisitos del usuario y de la empresa.
La mayoría de estos procesos ligeros enfatizan la necesidad de lidiar con cambios en los requisitos y cambios en el entorno o la tecnología siendo flexibles y adaptables.