Saltar al contenido

Revisar: Análisis completo de riesgos de Monte Schedule para Microsoft Project

Full Monte es un complemento para Microsoft Project (MSP), lo que significa que una vez instalado (por cierto, es muy sencillo) aparece como parte del sistema de menús de MSP. Funciona con MSP 2007 y 2010 añadiendo la funcionalidad de Análisis de Costos y Programación de Riesgos mediante la simulación de Monte Carlo. También incluye una completa Guía del usuario y una «Visita guiada» más breve, diseñada para que pueda empezar rápidamente a utilizar un proyecto de demostración que se suministra con la instalación.

Para aquellos que desean entender mejor de qué se trata el análisis de riesgos de costos y horarios, entonces puede que desee leer un blog anterior aquí llamado Análisis de riesgos de horarios: ¿Qué es y por qué lo hace?

Negocio riesgoso

El propósito del análisis de riesgos es obtener una imagen más realista de los resultados probables del proyecto, reconociendo que las estimaciones de duración no son precisas. Para ello, sustituye la estimación puntual (o «determinista») de la duración de cada tarea por una distribución de probabilidad. La técnica de simulación de Monte Carlo consiste en tomar muestras de estas distribuciones y realizar los cálculos CPM múltiples veces, o ensayos, y resumir los resultados en términos de las distribuciones de todas las fechas, pantalones, etc.

El usuario selecciona el tipo y los parámetros de estas distribuciones usando el diálogo de edición de Full Monte:

Full Monte soporta distribuciones Normal, Lognormal, Beta, Triangular y Uniforme. Las estimaciones de duración optimistas y pesimistas pueden introducirse como duraciones o como porcentajes de la duración determinista. Las tareas cuya duración está influenciada por eventos externos como la lluvia pueden correlacionarse relacionándolas con este evento externo. Full Monte también soporta la ramificación, de modo que sólo uno de un conjunto de caminos alternativos puede ser realmente operativo durante un ensayo dado.

También existe un servicio de edición global, que le permite establecer los parámetros para todas las tareas o para un grupo seleccionado de tareas.

Una vez introducidos los datos, realizar la simulación es fácil. Hay algunas opciones en el cuadro de diálogo, que lo configura, pero la mayoría puede dejarse en sus valores predeterminados:

Hice 10.000 pruebas, lo que me llevó unos 15 segundos en el proyecto de demostración de 100 tareas. Esto es rápido, mucho más rápido de lo que he visto en Risk+, por ejemplo. Al final, muestra automáticamente un histograma de la fecha de finalización del proyecto:

Esta fue una de las opciones del diálogo, pero tenga en cuenta que incluso si no opta por ver esto automáticamente cuando la simulación está completa, aún así genera los datos y el informe se puede ver en cualquier momento. También cabe destacar que el informe puede personalizarse, imprimirse o copiarse en el portapapeles para insertarlo en otros documentos.

Informes

Eso es todo lo que hay que hacer, excepto informar. Todos los resultados se almacenan en los campos de usuario de MSP, por lo que en teoría se pueden ver en MSP, pero algunos de ellos están codificados de forma complicada y también existe la cuestión de qué campo de usuario representa qué datos. Más sobre esto más adelante.

Full Monte provee su propia función de reporte y aunque no hay muchos reportes estándar, la lista puede ser expandida fácilmente creando la suya propia, lo cual es fácil de hacer. Me gustó especialmente la posibilidad de añadir una columna para, por ejemplo, el percentil 95 de la fecha de finalización de cada tarea (esta es la fecha en la que uno puede estar 95% seguro de que la tarea estará terminada). Muchos campos MSP regulares también pueden incluirse en un informe Full Monte. También puede adaptar los gráficos de barras. Una característica que me gustó especialmente es que cuando se hace doble clic en cualquier fila, aparece un diálogo con todos los resultados de Full Monte para esa tarea:

Haciendo clic en los botones «Graph» se muestra el gráfico correspondiente – como el mostrado anteriormente, pero para esta tarea individual – al instante. También hay un botón para mostrar los nombres de los campos MSP, que puede ser útil si quieres ver los datos en MSP, y esto me lleva al penúltimo punto.

El uso de campos de usuario podría ser peligroso si tiene datos de otras aplicaciones que utilizan esos mismos campos. Full Monte no sólo le da la oportunidad de especificar qué campos utilizar, para evitar conflictos, sino que también le avisa cuando hay conflictos. La primera vez que utiliza un proyecto en particular con Full Monte busca en todos los campos que espera utilizar y le advierte si ya contienen datos. Probé esto creando un nuevo proyecto y poniendo algunos datos en Text1 antes de entrar en Full Monte. Este fue el resultado:

Por último, existe una utilidad para transferir datos desde Risk+. No pude probar esto para esta revisión.

Resumen

Full Monte es un complemento fácil de usar, rápido y robusto para Microsoft Project. Proporciona una forma sencilla de añadir potentes funciones de análisis de riesgo de costes y de programación directamente a Microsoft Project. Cualquiera que desee realizar técnicas de simulación de Monte Carlo en sus proyectos, debe considerar seriamente Full Monte!

Usted puede descargar una copia de prueba gratuita de 30 días del sitio web de Barbecana aquí https://www.barbecana.com/full-monte/ y comprobarlo por sí mismo. Afirmando lo obvio, ¡necesitará una copia de Microsoft Project 2007 o 2010!