En la actualidad el ciclo de vida mas utilizado es el Agil , porque la mayoría de los clientes quieren un producto elaborado en el menor tiempo posible y también estos puedan interactuar durante el desarrollo del producto en la cual se pueda realizar un producto mínimo viable , obviamente se tiene que tomar en cuenta la dimensión del proyecto para determinar estos tiempos de entregables.