Está en la página 1de 41

Semana 3 Sesin --

ING. CARLOS CSAR PEDRERA LASTARRIA

cpedrera@ucvvirtual.edu.pe

AGENDA

-La gestin del riesgo

INTRODUCCIN

DEFINICIN DE RIESGO
Es un problema potencial puede o no ocurrir. El riesgo afecta futuros acontecimientos -qu riesgos podran hacer que nuestro proyecto fracasara?

El riesgo implica cambio. Cmo afectarn los cambios en los requisitos del cliente, en las tecnologas de desarrollo, al cumplimiento de la planificacin y al xito en general?
El riesgo nos enfrenta a elecciones. qu mtodos y herramientas deberamos emplear, cunta gente debera estar implicada, cunta importancia hay que darle a la calidad?

Anlisis y gestin del riesgo:


Qu es? Una serie de pasos que ayudan al equipo del software a comprender y gestionar la incertidumbre. Quin lo hace? Todos los que estn involucrados en el proceso del software gestores , ingenieros y clientes. Por qu es importante? El SW es una empresa difcil. Muchas cosas pueden ir mal y a menudo salen mal. Estos problemas pueden tener un impacto significativo en la fecha de entrega o en el presupuesto.

Cmo se hace?Proactivamente

Reactivas Estrategias de riesgo Proactivas

Bomberos

Antes de los trabajos tcnicos

Cules son los pasos?

Identificacin de riesgos

Anlisis de riesgos

Planeacin de riesgos

Supervisin de riesgos

Listado de riesgos potenciales

Listado de priorizacin de riesgos

Planes de prevencin y contingencia

Valoracin de riesgos

Cul es el producto obtenido?

Se realiza un Plan de Reduccin, Supervisin y Gestin del Riesgo (RSGR) o un informe de riesgos.

Cmo podemos estar seguros de que lo hemos hecho correctamente?


El RSGR debe ser revisado mientras el proyecto se realiza para asegurar que los riesgos estn siendo controlados. Los planes de contingencia deben ser realistas.

RIESGO DEL SOFTWARE

Caractersticas del riesgo de Sosftware Incertidumbre: Puede o no ocurrir, no hay riesgos del 100% de probabilidad. Prdida: Si el riesgo ocurre, hay prdidas.

1. Riesgos del proyecto: Amenazan al plan del proyecto; la planificacin


temporal y los costos. Ej: Prdida de un diseador experimentado.

Categoras de riesgos de software

2. Riesgos del producto: Amenazan la calidad y la planificacin


temporal del SW; la implementacin puede llegar a ser difcil o imposible. Ej: Rendimiento de un componente menor al esperado.

3. Riesgos del negocio: Amenazan la viabilidad del software a


construir. Ej: Un competidor introduzca un nuevo producto.

1. Riesgo del mercado: Construir un producto o sistema que nadie quiere comprar.

2. Riesgo estratgico:

Riesgos del negocio

El producto no encaja en la estrategia comercial general la compaa. 3. Riesgo de ventas: El departamento de de ventas no sabe vender el producto. 4. Riesgo de direccin: Perder el apoyo de un gerente experto adecuado. 5. Riesgo de presupuesto: Perder presupuesto o personal asignado.

Categorizacin general de 2. Riesgos predecibles: Se extrapolan de la experiencia en los riesgos proyectos anteriores. de SW

1. Riesgos conocidos: Los que se pueden descubrir despus de una cuidadosa evaluacin del plan del proyecto, del entorno tcnico y comercial.

3. Riesgos impredecibles:Son muy difciles de identificar por adelantado.

IDENTIFICACIN DEL RIESGO

Identificacin de riesgos

Anlisis de riesgos

Planeacin de riesgos

Supervisin de riesgos

Listado de riesgos potenciales

Listado de priorizacin de riesgos

Planes de prevencin y contingencia

Valoracin de riesgos

Es un intento sistemtico para especificar las amenazas al plan del proyecto. Hay dos tipos de riesgo para cada categora de riesgo de SW (proyecto, producto y negocio).

Riesgos genricos: Amenaza

potencial para todos los proyectos de SW. Riesgos especficos: De la tecnologa, el personal y el entorno especfico del proyecto en cuestin.

Nos basamos en una lista de comprobacin de elementos de riesgo. Es un subconjunto de riesgos conocidos y predecibles de las siguientes categoras:
Tamao del producto. Tamao del SW a construir. Ejemplos: Tamao estimado del producto? Grado de seguridad en la estimacin del tamao? Tamao estimado del producto en nmero de programas, archivos y transacciones?

Impacto en el negocio. Limitaciones impuestas por la

gestin o por el mercado. Efecto de este producto en los ingresos de la compaa? Sofisticacin del usuario final? Limitaciones gubernamentales en la construccin del producto?

Nos basamos en una lista de comprobacin de elementos de riesgo.

Caractersticas del cliente. Sofisticacin del cliente. Hemos trabajado con el cliente anteriormente? Est dispuesto el cliente a participar en las revisiones? Entiende el cliente el proceso del software? Definicin del proceso. Grado de uso de metodologas de la organizacin. Ha desarrollado su organizacin una descripcin escrita del proceso del software a emplear en este proyecto? Se llevan a cabo regularmente revisiones tcnicas formales de las especificaciones de requisitos, diseo y cdigo?

Nos basamos en una lista de comprobacin de elementos de riesgo.


Entorno de desarrollo. Disponibilidad y calidad de herramientas de desarrollo de software.
Tenemos disponible una herramienta de gestin de proyectos de software? Existen herramientas de anlisis y diseo disponibles? Proporcionan las herramientas de anlisis y diseo, mtodos apropiados para el producto a construir? Es nueva para su organizacin la tecnologa a construir? Demandan los requisitos del cliente la creacin de nuevos algoritmos o tecnologa de entrada o salida? El software interacta con hardware nuevo o no probado?

Tecnologa a construir. Complejidad del sistema a construir.

Nos basamos en una lista de comprobacin de elementos de riesgo.

Tamao y experiencia de la plantilla. Experiencia tcnica y documentacin anterior de los ingenieros de SW que van a realizar el trabajo. Disponemos de la mejor gente? Tiene el personal todos los conocimientos adecuados? Ha recibido el personal la formacin adecuada?

Luego, en un grupo, se utiliza un enfoque de tormenta de ideas para responder a las cuestiones de las listas de comprobacin de elementos de riesgo. Tambien se usa la experiencia de proyectos anteriores.

Factores de Dao o cancelacin Requerimientos incompletos Deficiencia en el involucramiento del usuario Deficiencia de recursos Expectativas no realistas Deficiencia en soporte ejecutivo Cambios en los requerimientos y especificaciones Deficiencia en la planeacin Ya no se necesita ms Deficiencia en administracin de TI Desconocimiento en tecnologa Otros

% 13.1 12.4 10.6 9.9 9.3 8.7 8.1 7.5 6.2 4.3 9.9

Factores principales de dao o cancelacin de Proyectos de software (Fuente: Standish Group, The Chaos Report, 2003)

ANLISIS DEL RIESGO

Identificacin de riesgos

Anlisis de riesgos

Planeacin de riesgos

Supervisin de riesgos

Listado de riesgos potenciales

Listado de priorizacin de riesgos

Planes de prevencin y contingencia

Valoracin de riesgos

Probabilidad

Estimacin del riesgo


Magnitud de prdida

Exposicin al riesgo (ER)

Anlisis del riesgo

Priorizacin del riesgo

Riesgos ms importantes

Estimacin del riesgo: Ejemplo de tabla de estimacin de riesgos:

Riesgo

Categora

Probabilidad de prdida

Magnitud de la prdida (semanas)

Exposicin al riesgo (semanas)

RSGR

Planificacin demasiado optimista Aadir un requisito para la actualizacin automtica desde el mainframe Aadir nuevas caractersticas desde marketing (sin conocer las caractersticas especficas) La interfaz del subsistema de grficos es inestable Diseo inadecuado (hay que volver a disear) Los recursos no estn disponibles en su momento Los informes de estado a nivel de directiva necesitan ms tiempo del previsto

TP PR NE

50% 5% 35%

5 20 8

2,5 1,0 2,8

A.1.1 A.2.1 A.3.2

PR PR TP TP

25% 15% 10% 10%

4 15 2 1

1,0 2,25 0,2 0,1

B.2.1 B.3.1 B.4.2 B.2.1

Estimacin del riesgo:


1.

Establecer una escala que refleje la probabilidad percibida del riesgo; cualitativa y/o cuantitativa. Por ejemplo:
<10% muy bajo 10-25% bajo 25-50% moderado 50-75% alto >75% muy alto

2.

Estimar la probabilidad. Consejos:

Tcnica Delphi: Cada quien hace una estimacin individual. Luego se discute el origen de cada estimacin, hasta hacer converger las estimaciones. Utilizar <<calibracin mediante adjetivos>>. Definir un valor cualitativo y luego establecer un valor cuantitativo.

Estimacin del riesgo:


3.

Estimar la magnitud de la prdida. Cuantitativamente, la prdida puede ser medida en unidades de tiempo o de costo.

Para determinar la magnitud en tiempo se recurre a la experiencia o se toma la medida de algo pequeo y se combina para hallar la magnitud total (por ejemplo, para LCDs). Para determinar la magnitud en costo: Si es cdigo, se estima cuntas LDC o FP se requieren, se averigua el valor promedio de cada una y se multiplica.

Estimar la exposicin al riesgo (ER). La ER es el valor esperado de prdida. Es la probabilidad de prdida (P) multiplicada por la magnitud de la prdida (C). ER = P.C El valor de la exposicin al riesgo se utiliza posteriormente para priorizar los riesgos. 4. 5. Retraso total del proyecto: Se suman todas las exposiciones al riesgo para determinar el riesgo total del proyecto. La planificacin total del proyecto se puede cambiar para reflejar el retraso total esperado calculado en plan de gestin de riesgos.

Estimacin del riesgo:

Priorizacin de riesgos:

Se ordenan los riesgos de mayor a menor exposicin al riesgo. Se establece una lnea de corte, se descartan los riesgos por debajo de esa lnea. En proyectos grandes se utiliza el principio de Pareto: El 20% de los riesgos principales consumiran el 80% de su tiempo o de su dinero.

PLANIFICACIN DEL RIESGO

Identificacin de riesgos

Anlisis de riesgos

Planeacin de riesgos

Supervisin de riesgos

Listado de riesgos potenciales

Listado de priorizacin de riesgos

Planes de prevencin y contingencia

Valoracin de riesgos

Se establece un plan de gestin del riesgo para cada uno de los riesgos clave identificados. Depende del conocimiento y la experiencia del gestor del proyecto. Estrategias para atacar los riesgos: 1. Prevencin. Reducir la probabilidad. 2. Minimizacin. Reducir el impacto. 3. Planes de contingencia. Estar preparado para lo peor y planificar como solucionar la prdida.

Resolucin de riesgos:

Evite el riesgo. Traslade el riesgo de una parte del sistema a otra. Consiga informacin acerca del riesgo. Elimine el origen del riesgo. Asuma el riesgo. Comunique el riesgo. Controle el riesgo (plan de contingencia). Recuerde el riesgo.

SUPERVISIN DEL RIESGO

Identificacin de riesgos

Anlisis de riesgos

Planeacin de riesgos

Supervisin de riesgos

Listado de riesgos potenciales

Listado de priorizacin de riesgos

Planes de prevencin y contingencia

Valoracin de riesgos

Valor cada riesgo: decidir si han cambiado sus efectos. Se hace una valoracin despus de alcanzar cada hito principal. Encargado de riesgos:

Realizar el clsico anlisis costo-beneficio para la prevencin o el plan de contingencia del riesgo.

Alertar sobre los riesgos del proyecto y evitar que los admin. y desarrolladores los ignoren en la planificacin. Buscar todas las razones por las cuales el proyecto puede fallar. Supervisar la efectividad de los planes de reduccin de riesgos.

EL PLAN DE REDUCCIN, SUPERVISIN Y GESTIN DEL RIESGO (RSGR)

I. Introduccin 1. Alcance y propsito del documento 2. Visin general de los riesgos principales 3. Responsabilidades a. Gestin b. Personal tcnico II. Tabla de riesgo del proyecto. 1. Descripcin de todos los riesgos por encima de la lnea de corte 2. Factores que influyen en la probabilidad e impacto III. Reduccin, supervisin y gestin del riesgo n. Riesgo # n a. Reduccin i.Estrategia general. ii. Pasos especficos. b. Supervisin i. Factores a supervisar ii. Enfoque de supervisin c. Gestin i. Plan de contingencia ii. Consideraciones especiales. IV. Planificacin temporal de revisin del Plan RSGR V. Resumen

HOJA DE INFORMACIN DEL RIESGO ID Riesgo Descripcin Fecha Probabilidad Magnitud de prdida Exposicin al riesgo

Refinamiento/contexto. 1

2
Reduccin/Supervisin 1 2

Gestin/Plan de Contingencia:

Estado Actual:

Autor:

Asignado a: