Documente Academic
Documente Profesional
Documente Cultură
Ingenieria de Software
Company
LOGO
Introducción
Gestión de Riesgo
Gestión de riesgos.
El análisis y la gestión son una serie de pasos ayudan a un equipo
de software a comprender y manejar la incertidumbre.
Lo realizan todos los involucrados en el proceso del software.
Es importante por que estar preparados es un elemento clave de
una buena gestión de proyectos de software.
Los pasos para análisis y gestión de riesgos son:
-Reconocer que puede salir mal.
-Analizar cada riesgo y determinar la probabilidad de que ocurra .
-Clasificar los riesgos por probabilidad e impacto.
-Desarrollar un plan para gestionar aquellos riesgos con gran
probabilidad y alto impacto.
El análisis y gestión de riesgos produce un plan de reducción,
supervisión y gestión del riesgo.
Estrategias de Riesgo Reactivas y Proactivas
Gestión de Riesgo
Estrategias Reactivas.
-Se denominan “escuela Indiana Jones de Gestión de riesgo”.
-No se recomiendo su uso.
-Los riesgos son apartados para tratarlos.
-Usualmente no se hace nada acerca de los riesgos hasta que algo
sale mal.
-Cuando algo sale mal el equipo se precipita en la acción para
corregir el problema rápidamente (modo bombero).
-Cuando falla el modo bombero, la gestión de crisis asume el
control y el proyecto esta en un verdadero peligro.
“No se preocupen
pensare en algo”
Indiana Jones.
Estrategias de Riesgo Reactivas y Proactivas
Gestión de Riesgo
Estrategias Proactivas
-Es una estrategia mas inteligente y recomendable.
-Comienza mucho antes de que se inicie el trabajo técnico.
-En esta estrategia se identifican riesgos potenciales, se valoran su
probabilidad e impacto y se clasifican según su importancia.
-El equipo de software establece un plan para gestionar el riesgo.
-El objetivo principal es evitar el riesgo.
-Se desarrolla un plan de contingencia que le permita responder de
una forma controlada y efectiva cuando un riesgo no puede
evitarse.
“Equipo de Software
Precavido, vale por
dos”
Riesgos del Software
Gestión de Riesgo
Incertidumbre Perdidas
Es importante cuantificar el
grado de incertidumbre y el
grado de perdida de cada
riesgo.
Riesgos del Software
Gestión de Riesgo
Ejemplos:
Ejemplos:
Identificación de Riesgos
Evaluación del riesgo global del proyecto.
Componentes y controladores del riesgo.
Identificación de riesgos
Gestión de Riesgo
Con el fin
•Tamaño del producto: riesgos asociados al tamaño global del software que
se construirá o modificara.
•Impacto en el negocio: riesgos asociados a las restricciones que imponen
la gerencia o el mercado.
•Características del cliente: riesgos asociados a la sofisticación del cliente y
la habilidad del desarrollador para comunicarse con el cliente en los
momentos oportunos.
•Definición del proceso: riesgos asociados al grado en que se ha definido el
proceso del software y en que le da seguimiento la organización que lo
desarrolla.
•Entorno de desarrollo: riesgos asociados con la disponibilidad y calidad de
las herramientas que se usaran en la construcción del producto.
•Tecnología que construir: riesgos asociados con la complejidad del sistema
a construir y la tecnología de punta que contiene el sistema.
•Tamaño y experiencia de la plantilla del personal: Riesgos asociados con la
experiencia técnica y de proyectos de los ingenieros de software que van a
realizar el trabajo.
Identificación de riesgos
Gestión de Riesgo
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
1. Establecimiento de una
escala que refleje la
posibilidad percibida de
un riesgo.
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Ejemplo . . .
Riesgos Categoría Probabilidad Impacto RSGR
La estimación del tamaño puede ser TP 60% 2
significativamente baja.
Mayor numero de usuarios de los previstos TP 30% 3
Los usuarios finales se resisten al sistema CO 40% 3
La fecha limite de entrega estará muy ajustada CO 50% 2
Perdida de fondos CL 40% 1
Company Logo
Valores de impacto: 1. catastrófico 2. crítico 3. marginal 4.despreciable
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Se estudia la tabla
ordenada resultante y
define una línea de
corte.
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Tres factores afectan las consecuencias que son probables si un riesgo ocurre:
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
ER = P x C
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Costo (impacto) global del desarrollo de los componentes = 18 x 100 x 14 = 25 200 dólares.
La exposición al riesgo total para todos los riesgos (sobre la línea de corte en la tabla)
puede ofrecer un medio con que ajustar la estimación del costo final de un proyecto.
Se emplea para predecir el aumento probable en los recursos de personal que se
requieran en varios puntos durante la calendarización del proyecto.
La proyección del riesgo y las técnicas de análisis se aplican de manera iterativa
conforme avanza el proyecto de software, el equipo del proyecto debe revisar de
nuevo la tabla de riesgos en intervalos regulares.
Company Logo
25.4 Proyección
del riesgo
www.themegallery.com
Consejo
Compárese la ER de todos los riesgos con la estimación de costos para
el proyecto. Si la ER es mayor de 50% del costo del proyecto, la
viabilidad del proyecto debe reevaluarse.
Company Logo
www.themegallery.com
Company Logo
25.5 Refinamiento
del riesgo
www.themegallery.com
Company Logo
25.5 Refinamiento
del riesgo
www.themegallery.com
Ejemplo...
Company Logo
25.5 Refinamiento
del riesgo
www.themegallery.com
Ejemplo...
Esta condición general se puede refinar en la forma siguiente:
Todas las actividades de análisis de riesgo presentadas hasta ahora tienen un solo
objetivo: ayudar al equipo del proyecto a desarrollar una estrategia para tratar los
riesgos. Una estrategia eficaz debe considerar tres aspectos:
•Supervisar el riesgo.
•Supervisar el riesgo.
A medida que progresa el proyecto, comienzan las actividades de supervisión del
riesgo. El jefe del proyecto supervisa factores que pueden proporcionar una
indicación sobre si el riesgo se está haciendo más o menos probable.
25.6.-Reducción, Supervisión y Gestión del Riesgo
•Ejemplo:
Asuma que se ha detectado mucha movilidad del personal como un riesgo del
proyecto, r1. Basándose en casos anteriores y en la intuición de administrativa, la
probabilidad, l1, de mucha movilidad se estima en un 0.70 (70 por ciento, bastante
alto) y el impacto, x1, se proyecta como crítico. Esto es un gran cambio, puede tener
un impacto crítico en el costo y planificación temporal del proyecto.
25.6.-Reducción, Supervisión y Gestión del Riesgo
Este riesgo se reduce si el gestor del proyecto desarrolla una estrategia para reducir la
movilidad. Entre los posibles casos se toman en cuenta:
•Reunirse con el personal actual y determinar las causas de la movilidad (por ejemplo:
malas condiciones de trabajo, salarios bajos, mercado laboral competitivo).
•Actuar para reducir esas causas que estén al alcance de nuestro control antes de que
comience el proyecto.
•Una vez que comienza el proyecto, asumir que habrá movilidad y desarrollar técnicas
que aseguren la continuidad cuando se vaya la gente.
•Organizar los equipos del proyecto de manera que la información sobre cada actividad
de desarrollo esté ampliamente dispersa.
•Definir estándares de documentación y establecer mecanismos para estar seguro de
que los documentos se cumplimentan puntualmente.
25.6.-Reducción, Supervisión y Gestión del Riesgo
•Actitud general de los miembros del equipo basándose en las presiones del proyecto.
•Grado de compenetración del equipo.
•Relaciones interpersonales entre los miembros del equipo.
•Problemas potenciales con compensaciones y beneficios.
•Disponibilidad de empleo dentro y fuera de la compañía.
25.6.-Reducción, Supervisión y Gestión del Riesgo
Es importante advertir que los pasos reducción, supervisión y gestión del riesgo
(RSGR) provocan aumentos del costo del proyecto. Parte de la gestión de riesgos es
evaluar cuando los beneficios obtenidos por los pasos RSGR superan los costes
asociados con su implementación. En esencia, el planificador del proyecto realiza un
clásico análisis costo-beneficio.
Si los pasos RSGR para evitar un riesgo, aumentan lo siguiente en nuestro proyecto:
Para un proyecto grande se pueden identificar unos 30 ó 40 riesgos. Si se pueden
identificar entre tres y siete pasos de gestión de riesgo para cada uno, la gestión del
riesgo puede convertirse en un proyecto por sí misma! Por este motivo, adaptamos
la regla de Pareto 80/20 al riesgo del software. La experiencia dice que:
80% del riesgo total de un proyecto, se puede explicar solo con 20% de los
riesgos identificados.
El riesgo no está limitado al proyecto de software. Los riesgos pueden ocurrir después
de que el software se ha desarrollado exitosamente y entregado al cliente. Estos
riesgos están típicamente asociados con las consecuencias de la falla de software en
el campo.
- La supervisión del riesgo es una actividad de seguimiento del proyecto con tres
objetivos principales:
1.-Valorar si los riesgos predichos de hecho ocurren.
2.-Asegurarse de que los procedimientos para reducir el riesgo definidos para el riesgo
en cuestión se están aplicando apropiadamente.
3.-Recoger información que pueda emplearse en el futuro para analizar riesgos.
25.7.-El plan RSGR
HERRAMIENTAS DE SOFTWARE
El objetivo de las herramientas de gestión del riesgo es ayudar al equipo del proyecto a
definir los riesgos, valorar su impacto y probabilidad, y seguir los riesgos a través de
todo el proyecto del software.
25.8.-Resumen
Siempre que en un proyecto de software esté mucho en Juego, el sentido común dicta el
análisis de riesgos. Sin embargo, muchos gestores de proyecto de software lo hacen
informal y superficialmente, si es que lo hacen. El tiempo empleado en identificar,
analizar y gestionar el riesgo paga por si mismo dividendos en muchas formas: menos
trastornos durante el proyecto, una mayor habilidad para seguir y controlar un proyecto, y
la confianza que llega cuando se planifican los problemas antes de que ocurran.
25.8.-Resumen
Para citar a Sun Tzu, el general chino que vivió hace 2 500 años: “Si usted conoce al
enemigo y se conoce a si mismo, no necesita temer el resultado de cien batallas". El
enemigo del gestor del proyecto de software es el riesgo.
25.-GESTION DEL RIESGO