En mi opinión, los ciclos de vidas mencionados son los suficientemente maduros como para ser usados, por tanto todos son útiles, ahora definir cual es el mas útil para mi proyecto? se tiene que tomar en cuenta varios aspectos para tomar esta decisión, como tamaño del proyecto, complejidad, duración, organización interna del equipo, nivel del equipo, presupuesto, etc. En conclusión el ciclo de vida mas útil dependerá directamente del tipo de proyecto