Para asegurar el éxito de un programa no basta con ejecutar todas las actividades necesarias para producir los componentes y que estos a la vez sean producidos en la cantidad y con la calidad necesaria para el logro del propósito del programa. También se deben identificar y hacer seguimiento a aquellos factores externos que deben ocurrir para que el programa cumpla su objetivo. Cada programa comprende riesgos ambientales, financieros institucionales, climatológicos, sociales u otros que pueden hacer que el mismo fracase. El riesgo se expresa en el Marco Lógico como un supuesto, pero también es posible cuantificar esos riesgos y tomar medidas para eliminarlo o reducirlo a un nivel aceptable, como veremos en el siguiente capítulo.