Diego Merchn Mayo 2008 Consideraciones Generales El riesgo del proyecto tiene su origen en la incertidumbre que est presente en todos los proyectos. Amenaza al xito de todo proyecto. Gestin de riesgos = serie de pasos que ayudan a comprender y manejar la incertidumbre que implica el desarrollo de todo proyecto.
Consideraciones adicionales 1. Identificacin del riesgo. 2. Analizar cada riesgo y establecer probabilidad de ocurrencia y el dao que causar si ocurre. 3. Realizar una clasificacin de los riesgos segn su probabilidad de ocurrencia y el impacto que pudiesen causar. 4. Desarrollar un plan de para determinar que acciones tomar frente a aquellos riesgos con gran probabilidad de que ocurran. La organizacin debe estar comprometida a tratar la gestin de riesgos de forma proactiva y consistente durante todo el proyecto Estrategias Estrategias reactivas Mtodo: Evaluar las consecuencias del riesgo cuando ste ya se ha producido (ya no es un riesgo) Actuar en consecuencia Consecuencias de una estrategia reactiva Apagado de incendios Se pone el proyecto en peligro
Estrategias Estrategias proactivas Mtodo Evaluacin previa y sistemtica de riesgos Evaluacin de consecuencias Plan de evitacin y minimizacin de consecuencias Plan de contingencia Consecuencias Evasin del riesgo Menor tiempo de reaccin
Riesgos en el software Caractersticas Incertidumbre (Probabilidad de que ocurra) Prdidas Producto Rendimiento Poder dar mantenimiento Proceso de produccin Tiempo de desarrollo Coste Un riesgo 100% probable es una restriccin del proyecto de software. Riesgos en el software Riesgos del proyecto Incremento en costes Desbordamiento organizativo Riesgos tcnicos Riesgos del negocio De mercado De estrategia De ventas De gestin De presupuesto
Identificacin de riesgos Grupos de riegos Genricos: Son comunes a todos los proyectos, son una amenaza potencial para todo el proyecto de software. Especficos: Implican un conocimiento profundo del proyecto. Se identifican examinando el plan del proyecto y la declaracin del mbito del software Categoras Relacionados con el tamao del producto Impacto en la organizacin Tipo de cliente Definicin del proceso de produccin Entorno de desarrollo Tecnologa Experiencia y tamao del equipo Componentes del riesgo Se identifican cuatro componentes del riesgo en un proyecto software Rendimiento Coste Mantenibilidad Planificacin Tras identificar los factores de riesgo, es necesario averiguar a qu componentes del riesgo afectan y en qu medida Despreciable Marginal Crtica Catastrfica Proyeccin o estimacin del riesgo Creacin de una tabla de riesgos Clasifica cada riesgo en dos formas: 1) la probabilidad de que el riesgo sea real. 2) las consecuencias de los problemas asociados con el riesgo. Proyeccin del riesgo: 1) establecimiento de una escala que refleje la posibilidad percibida de un riesgo. 2) delineado de las consecuencias del riesgo. 3) estimacin del impacto del riesgo en el proyecto y el producto. 4) tomar nota de la precisin global de la proyeccin del riesgo de modo que no haya malas interpretaciones. Proyeccin o estimacin del riesgo Riesgo Categora Proba- bilidad Impacto RM MM Tamao estimado demasiado pequeo Proyecto 40 % Planificacin Crtico
Mas nmero de usuarios de lo planificado Proyecto 30 % Rendimiento Marginal
Cliente cambie los requerimientos Proyecto 80 % Costes Crtico
Falta de experiencia en herramientas Entorno Desarrollo 80 % Planificacin Marginal
Rotacin demasiado alta Equipo 60 % Planificacin Crtica
Proyeccin o estimacin del riesgo Ordenacin y filtrado Ordenacin por probabilidad y prioridad Despreciar riesgos poco probables y los medianamente probables con poco impacto Riesgo Categora Proba- bilidad Impacto RMMM Cliente cambie los requerimientos Proecto 80 % Crtico Falta de experiencia en herramientas Entorno Desarrollo 80 % Marginal Rotacin demasiado alta Equipo 60 % Crtica Tamao estimado demasiado pequeo Proyecto 40 % Crtico Mas nmero de usuarios de lo planificado Proyecto 30 % Marginal
Proyeccin o estimacin del riesgo Un factor de riesgo que tiene un alto impacto, pero una probabilidad baja de que suceda, no debe absorber una cantidad significativa de tiempo. Factores que definen el impacto de la ocurrencia de un riesgo Alcance del mismo: cun serio y cunto del proyecto se ve afectado. Temporalizar efectos, cundo y por cunto tiempo.
Refinamiento del riesgo y reduccin, supervisin y gestin del riesgo La experiencia ayuda a refinar un riesgo en un conjunto de riesgos ms detallados. El objetivo de analizar los riesgos es ayudar al equipo del proyecto a desarrollar una estrategia para luchar contra el riesgo. Una estrategia eficaz debe considerar tres temas: evitar el riesgo, supervisar el riesgo y gestionar el riesgo a travs de los planes de contingencia. Refinamiento del riesgo y reduccin, supervisin y gestin del riesgo Si un equipo de software adopta un enfoque proactivo hacia el riesgo, evitarlo siempre es la mejor estrategia. La gestin del riesgo y los planes de contingencia suponen que los esfuerzos de reduccin han fracasado y que el riesgo se ha vuelto una realidad. Es importante sealar que los pasos de reduccin, supervisin y gestin del riesgo (RSGR) generan costos adicionales en el proyecto.
Reduccin, supervisin y gestin del riesgo Objetivo: Marcar las estrategias y formas de actuar del equipo de trabajo frente a los riesgos: Cmo evitarlos Cmo supervisarlos Cmo gestionarlos y plan de contingencia Reduccin, supervisin y gestin del riesgo Evitacin del riesgo Definir las estrategias necesarias para evitar que el riesgo no se produzca Tomar las medidas encaminadas para que, an cuando se produzca, se minimicen sus efectos
Reduccin, supervisin y gestin del riesgo Supervisin del riesgo Definir los indicadores que influyen en la probabilidad de que el riesgo se produzca Monitorizar peridicamente dichos factores Monitorizar la efectividad real de las acciones encaminadas a evitar el riesgo
Reduccin, supervisin y gestin del riesgo Gestin del riesgo y plan de contingencia Se asume que la evitacin y la monitorizacin han fallado y el riesgo se ha producido. Se definen las estrategias y acciones a tomar para evitar que los efectos se maximicen. Nunca se podr reducir a cero el coste del plan de contingencia. Dicho plan puede implicar unos costes en s mismo, por lo cual se ha de valorar el beneficio que se espera obtener de ste.
Plan RSGR o RMMM Introduccin mbito y propsito del documento Descripcin de los riesgos principales Responsabilidades Gestores Personal tcnico Tabla de evaluacin de riesgos Descripcin de todos los riesgos considerados Factores que influyen en la probabilidad e impacto RSGR Riesgo X Evitacin Estrategia general Pasos para mitigar el riesgo Monitorizacin Factores a monitorizar Modo de monitorizacin Gestin Plan de contingencias Consideraciones especiales Bibliografa Roger S. Pressman Ingeniera del Software, Un enfoque prctico 2005. Universitat de les Illes Balears UIB - Gestin de Riesgos Ingeniera del Software III Octubre 1999