Beruflich Dokumente
Kultur Dokumente
INGENIERA DE SOFTWARE
Identificar el riesgo Anlisis de cada riesgo Se prioriza su atencin Se desarrolla un plan para gestionarlos
INGENIERA DE SOFTWARE
software a comprender y manejar la incertidumbre Un riesgo es un problema potencial, puede ocurrir o no pero es bueno identificarlo PASOS:
INGENIERA DE SOFTWARE
estrategias de riesgo reactivas. Modo bombero Una estrategia mas inteligente es la proactiva Elaboracin de un plan de contingencia
incertidumbre y el grado de prdida. Si los riesgos se vuelven reales es probable que la calendarizacin se retrase y que se incrementen los costos. Los riesgos tcnicos amenazan la calidad y actualidad del software. Los riesgos de negocio amenazan la viabilidad del software que se construir
INGENIERA DE SOFTWARE
que nadie quiere usar Riesgo de Estrategia: La construccin de un software que ya no encaja en la estrategia global de la compaa. Riesgo de Ventas: La construccin de un producto que la fuerza de ventas no sabe como vender Riesgo administrativo: La prdida de apoyo de los altos ejecutivos Riesgo Presupuestal:
Categoras de riesgos
Riesgos conocidos Suceptibles de ser descubiertos mediante una evaluacin cuidadosa Ejm. Fechas de entrega irreales, falta de requisitos, Riesgos predecibles Se extrapolan de la experiencia de proyectos previos Riesgos Impredecibles:
INGENIERA DE SOFTWARE
Integracin
3. Identificacin de riesgos
Existen dos tipos de riesgos para cada categora
Riesgos genricos Riesgos especficos: solo pueden ser identificados con
Tamao del producto Impacto en el negocio Caractersticas del cliente Definicin del proceso Entorno de desarrollo Tecnologa que construir Tamao y experiencia de la plantilla de personal
INGENIERA DE SOFTWARE
INGENIERA DE SOFTWARE
comprometido formalmente para apoyar el proyecto? Los usuarios finales estn comprometidos con el proyecto y el sistema producto que se construir? Los requisitos los han entendido completamente el equipo de ingeniera de software y sus clientes? Los clientes estuvieron completamente involucrados en la definicin de los requisitos? Los usuarios finales tiene espectativas realisas? El mbito del proyecto es estable? El equipo tiene la mezcla correcta de habilidades? Los requisitos son estables? El equipo tiene experiencia con la teconloga que implementar? El nmero de persona es adecuado?
Categoras:
INGENIERA DE SOFTWARE
el producto satisfaga los requisitos y se ajuste al uso que se pretende darlo Riesgo de costo: grado de incertidumbre de que se mantenga el presupuesto del proyecto Riesgo de soporte: grado de incertidumbre de que el software resultante ser fcil de corregir, adaptar y mejorar. Riesgo de calendarizacin:
INGENIERA DE SOFTWARE
en:
La probabilidad de que el riesgo sea real Las consecuencias en caso de que ocurra 1. Establecimiento de una escala que refleje la
INGENIERA DE SOFTWARE
posibilidad percibida 2. Delineado de las consecuencias del riesgo 3. Estimacin del impacto del riesgo 4. Precisin del riesgo de forma que no hayan malinterpretaciones
TABLA DE RIESGOS
INGENIERA DE SOFTWARE
INGENIERA DE SOFTWARE
ocurre:
Naturaleza mbito Tiempo
Determinar el valor promedio de la probabilidad de que
INGENIERA DE SOFTWARE
ocurra para cada componente de riesgo Determinar el impacto para cada componente Completar la tabla de riesgos y analizar los resultados
Exposicin al riesgo global ER = P X C Donde P es la probabilidad de que ocurra un riesgo y C es el costo en caso de que ocurra el riesgo.
INGENIERA DE SOFTWARE
ajustar la estimacin del costo final de un proyecto. Se emplea para predecir el aumento de recursos y calendarizacin Las proyecciones se aplican de manera iterativa Se debe reevaluar cada riesgo para determinar si las circunstancias cambian su probabilidad e impacto.
de que posiblemente <consecuencia> Ejm: Dado que todos los componentes de software reutilizables deben ajustarse con estndares de diseo especficos, y como algunos no lo hacen, entonces existe una preocupacin de que posiblemente solo el 70% de los mdulos reutilizables planeados pueden en realidad integrarse al sistema que se construir, lo que resulta en la necesidad de ingeniera personalizada para el restante 30% de componentes.
Las condiciones se pueden dividir en subcondiciones
riesgo con una probabilidad de ocurrir de 0.7 y el impacto se proyecta como crtico. Se puede reducir este riesgo si:
Se hace reuniones con el personal para saber las causas de
la movilidad Reducir las causas controlables Suponer que la movilidad ocurrir, desarrollar tcnicas que aseguren la continuidad. Organizar equipos de proyecto de modo que la informacin se disperse Definir estndares de documentacin Llevar a cabo revisiones por pares del trabajo
INGENIERA DE SOFTWARE
riesgos generan costos adicionales Se debe realizar una anlisis costo beneficio Se puede decidir no implementar la gestin del riesgo Los pasos de gestin de riesgo pueden ser muchos, para ello se usa la regla 80 20.80% del potencial de falla puede explicarse con 20% de los riesgos El anlisis de seguridad y peligros de software son actividades de aseguramiento de la calidad
aplicando con propiedad Recopilar informacin que pueda usarse en futuros anlisis de riesgos
Otra labor de la supervisin es ubicar el origen de
los riesgos.
INGENIERA DE SOFTWARE
INGENIERA DE SOFTWARE
CASO:
Se le ha pedido construir un software para apoyar
INGENIERA DE SOFTWARE
un sistema de edicin de video de bajo costo. El sistema acepta como entrada video digital, almacena el video en disco y luego permite que el usuario haga una amplia variedad de ediciones al video digitalizado. El resultado puede entonces grabarse en DVD u otro medio audiovisual. Elabore una lista de riesgos tecnolgicos que enfrentara al comenzar un proyecto con estas caractersticas.