En mi experiencia el ciclo de vida ágil es el se adopta mas a los proyectos desarrollados aunque no se cumplen al 100% por la razón que se realizan software para uso dentro de la misma empresa.
Al igual que mis colegas estoy concuerdo que la utilidad dependerá del contexto de cada proyecto.