Gestion de Riesgos en Proyectos de Software

Embed Size (px)

DESCRIPTION

Gestion de riesgos

Citation preview

Presentacin de PowerPoint

Gestin del riesgode software

Equipo:Mariana Luca Czares IturriagaMonserrat Elizarraraz MosquedaMayra Ivonne Murrieta HernndezSergio Morales GaytnGestin de Riesgos

Identificacin de RiesgosEstimacin de Riesgos.Plan de Riesgos. Es un enfoque estructurado para manejar laincertidumbre relativa a una amenaza, a travs de una secuencia de actividades humanas, las cuales son:

Qu es el Riesgo?El riesgo se define como la probabilidad de que una amenaza se convierta en un desastre.

Todo cambio implica un riesgo.El riesgo implica eleccin e incertidumbre.Estrategias frente al Riesgo ReactivasMtodoEvaluar las consecuencias del riesgo cuando este ya se ha producido (ya no es un riesgo)Actuar en consecuencia.

ConsecuenciasSe pone en peligro el proyecto.

MtodoEvaluacin previa y sistemtica de riesgos.Evaluacin de consecuencias.Plan de evitacin y minimizacin de consecuencias.Plan de contingencias.

ProactivasConsecuencias

Evasin del riesgo.Menor tiempo de reaccin.

Riesgos en Ingeniera del Software Incertidumbre.ProductoProceso de produccin Prdidas.

Riesgos del proyecto. Riesgos Tcnicos Riesgos del Negocio.

Identificacin de los RiesgosGenricos.Comunes en todos los proyectos.

Especficos.Implican un conocimiento profundo del proyecto. Grupos de riesgos. CategorasRelacionados con el tamao del producto.Con el impacto en la organizacin.Con el tiempo del cliente.Con la estrategia de produccin.Con el entorno de desarrollo.Con la tecnologa.Con la experiencia del equipo.Asociados con el tamao del producto.Tamao estimado del proyecto.Confianza en la estimacin.Nmero de programas, archivos y transacciones.Tamao relativo al resto del proyecto.Tamao de la base de datos.Nmero de usuarios.Nmero de cambios en los requerimientos.Cantidad de software reutilizado.Impacto en la organizacinEfecto del producto en la cifra de ventas.Fecha lmite de entrega razonable.Nmero de clientes que usarn el producto.Nmero de productos con los que deber interaccionar.Sofisticacin del usuario final.Cantidad y calidad de la documentacin a entregar al cliente.Lmites legales y gubernamentales.Costes asociados al retraso en la entrega.Costes asociados

Relacionados con el clienteTiene una idea clara de lo que precisa.Est dispuesto a dedicar tiempo en la especificacin formal de requerimientos.Est dispuesto a participar en las revisiones.Es un usuario experto.Dejar trabajar al equipo de desarrollo sin dar consejos de experto informtico.Entiende el ciclo de vida de una aplicacin.

Riesgos del proceso de produccinHay una poltica clara de normalizacin y seguimiento de una metodologa.Existe una metodologa escrita para el proyecto.Se ha utilizado en otros proyectos.Estn los gestores y desarrolladores formados.Todos conocen los estndares.Existen plantillas y modelos para todos los documentos resultado del proceso.Se aplican revisiones tcnicas de la especificacin de requerimientos, diseo y codificacin.Se aplican revisiones tcnicas de los procedimientos de revisin y prueba.Se documenta suficientemente cada subcontrato.

Riesgos del proceso de produccin (cont)Se dispone de tcnicas de especificacin de aplicaciones para facilitar la comunicacin con el cliente.Se usan mtodos especficos para anlisis de software.Se utiliza un mtodo especfico para el diseo arquitectnico y de datos.Se disponen mtricas de calidad para todos los proyectos de software.Se disponen de mtricas de productividad.

Riesgos tecnolgicosSe trata de una tecnologa nueva en la organizacin.Se requieren nueva tecnologa de E/S.Se debe interactuar con software que no ha sido probado.Es requerida una interface de usuario especializada.Se necesitan componentes de programa radicalmente diferentes a los hasta ahora desarrollados.Se aplican requisitos de rendimiento especialmente estrictos.Existen dudas de que el proyecto des realizable.

Identificacin de riesgosRespecto al entorno de desarrollo:

Hay herramientas de gestor de proyectosHay herramientas de gestin del proceso de desarrolloHay herramientas de anlisis y diseoHay generadores de cdigo apropiados para la aplicacinHay herramientas de pruebas apropiadasHay herramientas de gestin de configuracin apropiadasSe hace uso de una base de datos o repositorio centralizadoEstn todas las herramientas de desarrollo integradasSe ha proporcionado formacin a todos los miembros del equipo de desarrolloHay expertos a los cuales solicitar ayuda acerca de las herramientasHay ayuda en lnea y documentacin disponible

Identificacin de riesgosAsociados al equipo y la experiencia:

Es el mejor personal disponibleTienen los miembros las tcnicas apropiadasHay suficiente gente disponibleEst el personal comprometido con toda la duracin del proyectoHabr parte del personal dedicado solamente a parte del proyectoTiene el personal las expectativas correctas del trabajoTiene el personal la necesaria formacinPuede la rotacin del personal perjudicar el proceso de desarrollo

Componentes del riesgoSe identifican 4 componentes de riesgo en un proyecto de software:RendimientoCosteMantenibilidadPlanificacin

Tras identificar los factores de riesgo, es necesario averiguar a qu componentes del riesgo afectan y en qu medida:DespreciableMarginalCrtica Catastrfica

Estimacin de riesgosCreacin de una tabla de riesgos

Estimacin de riesgosOrdenacin y filtrado:

Ordenacin por probabilidad y prioridad

Despreciar riesgos poco probables y los medianamente probables con poco impacto

Estimacin de riesgosFactores que definen el impacto de la ocurrencia de un riesgoAlcance del mismo: Cun serioTemporalizacin de los efectos: Cundo y por cunto tiempo

Cundo desistir y finalizar el proyectoPunto de referenciaMarcar la relacin entre cada factor de riesgo y el punto de referenciaDefinir rea de incertidumbrePredecir cmo la combinacin de riesgos afectar a los niveles de referencia

Gestin, Monitorizacin y Mitigacin de Riesgos (RMMM)Objetivo: Marcar las estrategias y formas de actuar del equipo de trabajo frente a los riesgos:Cmo evitarlosCmo monitorizarlosCmo gestionarlos y plan de contingenciaEvitacin del riesgoDefinir las estrategias necesarias para evitar que el riesgoTomar las medidas encaminadas para que, an cuando se produzca, se minimicen sus efectos

Monitorizacin del riesgoDefinir los indicadores que influyen en la probabilidad de que el riesgo se produzcaMonitorizar peridicamente dichos factoresMonitorizar la efectividad real de las acciones encaminadas a evitar el riesgo

Gestin del riesgo y plan de contingenciaSe asume la prevencin y monitorizacin han falladoSe definen las estrategias y acciones a tomar para evitar que los efectos se minimicenNunca ser posible reducir a cero el coste del plan de contingencia

Plan RMMMIntroduccinmbito y propsito del documentoDescripcin de los riegos principalesResponsabilidades

Tabla de evaluacin de riesgosDescripcin de los riesgos consideradosFactores que influyen en la probabilidad

RMMMRiesgo XEvitacinEstrategias, pasos para mitigar riesgoMonitorizacinFactores y modoGestinPlan de contingencia

Planificacin

Gracias!!!