En el desarrollo de software, hay ocasiones en los que se desarrolla un proyecto pero falta un contexto del proyecto más profundo, una estrategia por etapas / procesos, y tolerancia a tiempos de entrega.