Post on 30-Dec-2016
Soluciones a la Medida
Gustavo Vinueza C.
Director Soluciones Personalizadas
gvinueza@palisade.com
Objetivo
»Simplificar, automatizar y personalizar sus modelos de manera que puedan mejorar los procesos de soporte de decisión de su Empresa
Soluciones a la Medida
» Desarrollo de aplicaciones personalizadas
• Usando @RISK y otras herramientas Palisade para satisfacer las necesidades específicas de cada cliente
• Las aplicaciones pueden funcionar en Excel, de forma independiente o vía web
• Permite construir modelos y su lógica de programación para reflejar con mayor precisión su situación
Soluciones Personalizadas
» Cómo se hacen? • Utilizan las librerías de programación (API)
incorporadas en DecisionTools Suite o Externas (PCR)
• Aprovechan la eficacia de @RISK y DecisionTools sin necesidad de que todos los usuarios tengan que aprender a usar los programas
• Permiten estandarización de los análisis e informes de riesgo
Soluciones Personalizadas » Clientes
Opciones de Programación
Excel Developer Kits (XDKs)
• Programación en Excel – VBA (Macros)
• La plataforma de trabajo es Excel, con sus facilidades y flexibilidad
Palisade Custom Runtime (PCR)
• Integra @RISK, RISKOptimizer, y NeuralTools en lenguajes de programación.
• Permite la implementación de aplicaciones en ambientes desktop y Web. Basado en tecnología .Net.
Interacción con Bases de Datos Conexión con sistemas transaccionales / BI
DESARROLLO EN EXCEL
Desarrollo en Excel - XDK
» Aplicaciones típicas: – Estimación de Costos, Manejo de Activos, Portafolios Inversión – Planeamiento de Retiro, Prospección Petrolera, etc.
» La Interfaz se personaliza para incluir lo que la empresa
necesita – Eliminar funcionalidad del @RISK no necesaria y evitar el
acceso de los usuarios a la lógica del modelo – Los procesos son automatizados: construcción del modelo,
análisis de datos, reportería, acceso a la base de datos. – Solamente los gráficos y data que el usuario necesita
El resultado: Una aplicación completamente personalizada
Entrenamiento requerido para los usuarios es mínimo
Mantiene la uniformidad en el análisis, incorporando
lineamientos y metodologías de la empresa
XDKs viene con todas las herramientas del DTS : @RISK, PrecisionTree,
TopRank, RISKOptimizer, etc.
Desarrollo en Excel - XDK
» Las aplicaciones pueden ser creadas utilizando análisis sofisticados como : simulación Monte Carlo, árboles de decisión, análisis de sensibilidad, redese neuronales, optimización.
» Existen dos niveles de complejidad en este tipo de aplicaciones
Desarrollo en Excel - XDK
Nivel 1: Macros incluidas en la
hoja Excel
Nivel 2: Add-in (Complemento de
Excel)
Ingeniería / Construcción / PM
Determinando la contingencia del proyecto dada la presencia de
incertidumbre y eventos de riesgo
Caso de Estudio
La Solución Qué quería el cliente • Rangos • Contingencia • Principales Causantes del Riesgo • Estrategias Optimas de Mitigación • Marco de Referencia
Desafíos • Template general • Base de datos única • Fácil de usar – audiencia no
estadística • Reportes estándar
La Solución • Basada en un template • Actualización automática de base de
datos de riesgos • Interface visual, simple • Correlaciones, Reportes
Ejemplos: Cost Risk Analysis + Risk Register
Eventos de Riesgo vs. Incertidumbre Pr
obab
ilidad
$ ó Tiempo
Eventos de Riesgos Incertidumbre
Eventos de baja probabilidad y alto impacto que generan atrasos y sobrecostos.
Eventos de Riesgo: Registro
Ocurrencia Score
No Probable 1
Baja Probabilidad 2
Probable 3
Altamente Probable 4
Con Certeza 5
Impacto en Tiempo Impacto en Costo Impacto Técnico Score
Mínimo o No Impacto Mínimo o No Impacto Mínimo o No Impacto 1
Actividades adicionales requeridas / se cumplirán los plazos Subir Presupuesto <1% Baja de performance, el
acercamiento es el mismo 2
Desviación menor; no se cumplirá la fecha inicial \ Subir Presupuesto <5%
Baja de performance moderada, pero se tienen alternativas para alcanzar las especificaciones
3
Camino crítico del proyecto afectado Subir Presupuesto <10% No aceptable, pero alternativa disponible 4
No se podrá cumplir un hito del proyecto Subir Presupuesto >10% No aceptable, no existen alternativas 5
Prioridad Descripción Impacto Mitigación / Responsabilidad
1
…
n
Registro de Riesgos
Manejo de Activos Financieros
Evaluación de Riesgo de Inversión y Optimización
Caso de Estudio
La Solución Qué quería el cliente • Entendimiento Exposición al Riesgo • Uso Información Histórica Precios • Predicción de Retornos • Generación de Reportes
Institucionales
Desafíos • Encontrar ajuste de distribuciones • Medir Correlación histórica • Incorporar vision forward looking • Portafolio Optimo • Reportes estándar
La Solución • Conexión a base de datos • Interface simple • Reportes estándar – exportar PDF • Log acciones
Ejemplos: Manejo de Portafolios
Empresa Multinacional de Manufactura
Cálculo de Capacidad en Líneas de Producción
Caso de Estudio
La Solución Qué quería el cliente • Modelar las capacidades de sus
plantas • Tener una base de datos de SKUs,
pasos y rutas de producto • 15 diferentes escenarios tipo
Desafíos • Generar una Interfax flexible, simple
de usar • Reportes estándar institucionales • Modelo dinámico adaptable a 10
plantas diferentes
La Solución • Add-in con base de datos • Interfaz más sofisticada • Reportes modernos, exportación a
diferentes formatos • Escenarios y Configuraciones
múltiples
Screenshots
Screenshots
Add / Remove Item buttons
Save Button, which saves into the database the configuration sheet. Exit button which leaves without saving. Distribution selection button, which
is used to define how uncertainty will propagate into the model
Filter field, permits filtering the information according the selected Field
Screenshots
Screenshots
Otras Aplicaciones » Petróleo y Gas
• Modelo de Planeamiento Estratégico
» Operaciones • Modelo de Evacuación en Emergencias
» Transporte • Registro de Riesgos Operacional
» Ingeniería • Herramientas de Análisis de Represas, Arboles de Falla
» Farmacéuticas • Evaluación Financiera de Proyectos
Screenshots - ejemplo
Screenshots – ejemplo
SALIENDO DE EXCEL
Palisade Custom Runtime
» Palisade PCR • Reemplaza a SDKs • Servicio Anual
– Soporta lenguages de programación en Windows and .NET: C, C#, C++, Visual Basic, or Visual Basic .NET
• Incluye @RISK, RISKOptimizer, NeuralTools
• Licencias Desktop o Concurrentes
Ejemplos
» Ejemplos en la web - http://examples7788.palisade.com/ • Distribuciones simples • Registro de Riesgos • Portfolio Mix • Optimización de Portafolio
PARA FINALIZAR…
¿Está listo para el Desarrollo personalizado?
» Caso I – Usuarios @RISK nuevos • Tengo un modelo Excel corriendo por algún tiempo • Lista de requerimientos 80% completada
» Caso II – Evolución de Modelos
• @RISK está en mi empresa por un tiempo • Mi modelo Excel está funcionando • El prototipo genera los resultados esperados
¿Qué plataforma debo utilizar?
Add-in (XDK) Stand-alone / Web (PCR)
Tecnología Basado en Excel Basado en .Net
Cuándo utilizarlo?
• Para construir / completar modelos Excel y compartirlos con el equipo
• Prototipos / Pruebas de concepto
• Para modelos maduros / cerrados que van a ser utilizados por muchas personas
• Razones de seguridad
Por qué sí
• Desarrollo rápido • Flexibilidad en Reportes • Mejor relación time-to-market • Más económico ($) y rápido
• Aplicaciones cerradas • Mejor percepción de seguridad • Escalabilidad (Web)
Por qué no
• Arquitectura IT: Percepción de seguridad débil*
• Limites de Excel
• Costo ($) / Tiempo de Desarrollo más largo
• Cambios en reportes o interfaces más largos de implementar
Registro de Riesgos
Aplicación de Registro de Riesgos Aplicada a Proyectos
Caso de Estudio
Otros proyectos….
Simulación • Análisis Financiero de Modelos de Retiro • Modelo de diseño y simulación de represas • Arboles de Falla • Modelo Financiero para Farmaceúticas • Registros de Riesgo en Proyectos de
Construcción
Optimización • Líneas Productivas en una fundición • Recursos para planes de evacuación • Compras y diversificación de proveedores • Acciones de Mitigación para Riesgos TI
OTROS CASOS
Empresa Multinacional de Manufactura
Evaluación probabilística de VAN y TIR para Proyectos de Capital
Caso de Estudio
La Solución Qué quería el cliente •Modelo Unico para evaluar proyectos vía
flujos •Hablar en Rangos •Análisis Break Even, Escenarios •Drivers del Riesgo •Apoyar discusión
Desafíos •17 países, 12 idiomas •Diferentes versiones de Excel, Windows •200+ usuarios •Requerimientos estandarización reportes
La Solución •Basada en un template base desarrollado
por el cliente •Add-in con generación dinámica de flujos,
depreciación, royalties •Reportes tácticos y estrátegicos •Cambio de Cultura •Compatibilidad de Versiones