Hay escrita gran cantidad de literatura sobre este tema, pero en términos generales, su complejidad depende en gran medida de su tamaño y tipo, pero en general su proceso de desarrollo está compuesto por las mismas etapas. Estas etapas a su vez están compuestas de módulos que, realizadas metódicamente, llevan al éxito del objetivo minimizando los desvíos respecto de lo previsto. Involucran diversos tipos de habilidades y campos del conocimiento.
Estas etapas, según el proyecto, pueden superponerse o quedar implícitas en proyectos simples o pueden subdividirse en proyectos más complejos. El orden conceptual es el mismo.
En cada etapa se analizan diversos compontes que aportan la información necesaria para la toma de decisión. La relevancia y grado de profundidad del análisis dependerá de criticidad de cada componente en la etapa evaluada.