SlideShare una empresa de Scribd logo
1 de 28
Equipo:
  Mariana Lucía Cázares Iturriaga
 Monserrat Elizarraraz Mosqueda
Mayra Ivonne Murrieta Hernández
           Sergio Morales Gaytán
Gestión de Riesgos
Es un enfoque estructurado para manejar la incertidumbre
relativa a una amenaza, a través de una secuencia de
actividades humanas, las cuales son:


       • Identificación de Riesgos
       • Estimación de Riesgos.
       • Plan de Riesgos.
¿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 elección e incertidumbre.
Estrategias frente al Riesgo

 Reactivas
 Método
 • Evaluar las consecuencias del riesgo cuando este ya se ha
   producido (ya no es un riesgo)
 • Actuar en consecuencia.

 Consecuencias
 • Se pone en peligro el proyecto.
 Proactivas
Método
• Evaluación previa y sistemática de riesgos.
• Evaluación de consecuencias.
• Plan de evitación y minimización de consecuencias.
• Plan de contingencias.

Consecuencias

• Evasión del riesgo.
• Menor tiempo de reacción.
Riesgos en Ingeniería del Software


 Incertidumbre.



 Pérdidas.

   Producto
   Proceso de producción
 Riesgos del proyecto.




       Riesgos Técnicos


                           Riesgos del Negocio.
Identificación de los Riesgos
 Grupos de riesgos.            Categorías
   Genéricos.                   Relacionados con el tamaño del
    Comunes en todos los          producto.
    proyectos.                   Con el impacto en la
                                  organización.
   Específicos.                 Con el tiempo del cliente.
    Implican un conocimiento     Con la estrategia de
    profundo del proyecto.        producción.
                                 Con el entorno de desarrollo.
                                 Con la tecnología.
                                 Con la experiencia del equipo.
 Asociados con el tamaño del producto.
•    Tamaño estimado del proyecto.
•    Confianza en la estimación.
•    Número de programas, archivos y transacciones.
•    Tamaño relativo al resto del proyecto.
•    Tamaño de la base de datos.
•    Número de usuarios.
•    Número de cambios en los requerimientos.
•    Cantidad de software reutilizado.
Impacto en la organización
•   Efecto del producto en la cifra de ventas.
•   Fecha límite de entrega razonable.
•   Número de clientes que usarán el producto.
•   Número de productos con los que deberá interaccionar.
•   Sofisticación del usuario final.
•   Cantidad y calidad de la documentación a entregar al cliente.
•   Límites legales y gubernamentales.
•   Costes asociados al retraso en la entrega.
•   Costes asociados
Relacionados con el cliente
• Tiene una idea clara de lo que precisa.
• Está dispuesto a dedicar tiempo en la especificación 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 informático”.
• Entiende el ciclo de vida de una aplicación.
Riesgos del proceso de producción
• Hay una política clara de normalización y seguimiento de una
  metodología.
• Existe una metodología escrita para el proyecto.
• Se ha utilizado en otros proyectos.
• Están los gestores y desarrolladores formados.
• Todos conocen los estándares.
• Existen plantillas y modelos para todos los documentos
  resultado del proceso.
• Se aplican revisiones técnicas de la especificación de
  requerimientos, diseño y codificación.
• Se aplican revisiones técnicas de los procedimientos de
  revisión y prueba.
• Se documenta suficientemente cada subcontrato.
Riesgos del proceso de producción (cont)
• Se dispone de técnicas de especificación de aplicaciones para
  facilitar la comunicación con el cliente.
• Se usan métodos específicos para análisis de software.
• Se utiliza un método específico para el diseño arquitectónico y
  de datos.
• Se disponen métricas de calidad para todos los proyectos de
  software.
• Se disponen de métricas de productividad.
Riesgos tecnológicos
• Se trata de una tecnología nueva en la organización.
• Se requieren nueva tecnología 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.
Identificación de riesgos
Respecto al entorno de desarrollo:

•Hay herramientas de gestor de proyectos
•Hay herramientas de gestión del proceso de desarrollo
•Hay herramientas de análisis y diseño
•Hay generadores de código apropiados para la aplicación
•Hay herramientas de pruebas apropiadas
•Hay herramientas de gestión de configuración
apropiadas
•Se hace uso de una base de datos o repositorio
centralizado
•Están todas las herramientas de desarrollo integradas
•Se ha proporcionado formación a todos los miembros del
equipo de desarrollo
•Hay expertos a los cuales solicitar ayuda acerca de las
herramientas
•Hay ayuda en línea y documentación disponible
Identificación de riesgos
Asociados al equipo y la experiencia:

•Es el mejor personal disponible
•Tienen los miembros las técnicas apropiadas
•Hay suficiente gente disponible
•Está el personal comprometido con toda la duración del proyecto
•Habrá parte del personal dedicado solamente a parte del proyecto
•Tiene el personal las expectativas correctas del trabajo
•Tiene el personal la necesaria formación
•Puede la rotación del personal perjudicar el proceso de desarrollo
Componentes del riesgo
Se identifican 4 componentes de riesgo en un proyecto de software:
•Rendimiento
•Coste
•Mantenibilidad
•Planificación

Tras identificar los factores de riesgo, es necesario averiguar a qué
componentes del riesgo afectan y en qué medida:
•Despreciable
•Marginal
•Crítica
•Catastrófica
Estimación de riesgos

Creación de una tabla de riesgos
Estimación de riesgos
Ordenación y filtrado:

•Ordenación por probabilidad y prioridad

•Despreciar riesgos poco probables y los medianamente probables
con poco impacto
Estimación de riesgos

• Factores que definen el impacto de la ocurrencia de
  un riesgo
   – Alcance del mismo: Cuán serio
   – Temporalización de los efectos: Cuándo y por cuánto
     tiempo
• Cuándo desistir y finalizar el proyecto
   – Punto de referencia
   – Marcar la relación entre cada factor de riesgo y el punto de
     referencia
   – Definir área de incertidumbre
   – Predecir cómo la combinación de riesgos afectará a los
     niveles de referencia
Gestión, Monitorización y Mitigación de Riesgos
                   (RMMM)

• Objetivo: Marcar las estrategias y formas de actuar
  del equipo de trabajo frente a los riesgos:
   – Cómo evitarlos
   – Cómo monitorizarlos
   – Cómo gestionarlos y plan de contingencia
• Evitación del riesgo
   – Definir las estrategias necesarias para evitar que el riesgo
   – Tomar las medidas encaminadas para que, aún cuando se
     produzca, se minimicen sus efectos
• Monitorización del riesgo
   – Definir los indicadores que influyen en la probabilidad de
     que el riesgo se produzca
   – Monitorizar periódicamente dichos factores
   – Monitorizar la efectividad real de las acciones
     encaminadas a evitar el riesgo
• Gestión del riesgo y plan de contingencia
   – Se asume la prevención y monitorización han fallado
   – Se definen las estrategias y acciones a tomar para evitar
     que los efectos se minimicen
   – Nunca será posible reducir a cero el coste del plan de
     contingencia
Plan RMMM

• Introducción
   – Ámbito y propósito del documento
   – Descripción de los riegos principales
   – Responsabilidades


• Tabla de evaluación de riesgos
   – Descripción de los riesgos considerados
   – Factores que influyen en la probabilidad
• RMMM
  – Riesgo X
     • Evitación
        – Estrategias, pasos para mitigar riesgo
     • Monitorización
        – Factores y modo
     • Gestión
        – Plan de contingencia



• Planificación
Gestión de riesgos en proyectos de software

Más contenido relacionado

La actualidad más candente

Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientosMilton Garzon
 
Análisis comparativo
Análisis comparativo Análisis comparativo
Análisis comparativo Abby Ramirez
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosDrakonis11
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioGrial - University of Salamanca
 
La minería de datos en el proceso de KDD
La minería de datos en el proceso de KDD La minería de datos en el proceso de KDD
La minería de datos en el proceso de KDD travon1
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosCamilo Huertas
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenariosUCATEBA
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Analisis y diseño de sistemas de información clase 2
Analisis y diseño de sistemas de información clase 2Analisis y diseño de sistemas de información clase 2
Analisis y diseño de sistemas de información clase 2Sebas Castro
 
Analisis Riesgo Metodología OCTAVE
Analisis Riesgo Metodología OCTAVEAnalisis Riesgo Metodología OCTAVE
Analisis Riesgo Metodología OCTAVEYairTobon
 

La actualidad más candente (20)

Auditoría de redes
Auditoría de redesAuditoría de redes
Auditoría de redes
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientos
 
Análisis comparativo
Análisis comparativo Análisis comparativo
Análisis comparativo
 
PSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWAREPSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWARE
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
La minería de datos en el proceso de KDD
La minería de datos en el proceso de KDD La minería de datos en el proceso de KDD
La minería de datos en el proceso de KDD
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenarios
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Analisis y diseño de sistemas de información clase 2
Analisis y diseño de sistemas de información clase 2Analisis y diseño de sistemas de información clase 2
Analisis y diseño de sistemas de información clase 2
 
Analisis Riesgo Metodología OCTAVE
Analisis Riesgo Metodología OCTAVEAnalisis Riesgo Metodología OCTAVE
Analisis Riesgo Metodología OCTAVE
 

Destacado

Conceptos básicos de la gestión de riesgos
Conceptos básicos de la gestión de riesgosConceptos básicos de la gestión de riesgos
Conceptos básicos de la gestión de riesgosITM Platform
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 
Plan maestro de produccion
Plan maestro de produccionPlan maestro de produccion
Plan maestro de produccionedynata
 
6 GestióN De Riesgos
6   GestióN De Riesgos6   GestióN De Riesgos
6 GestióN De Riesgosequisoide
 
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOSRECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOSJose Luis Luyo
 

Destacado (8)

Proyectos informaticos
Proyectos informaticosProyectos informaticos
Proyectos informaticos
 
Riesgos del proyecto
Riesgos del proyectoRiesgos del proyecto
Riesgos del proyecto
 
Conceptos básicos de la gestión de riesgos
Conceptos básicos de la gestión de riesgosConceptos básicos de la gestión de riesgos
Conceptos básicos de la gestión de riesgos
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Plan maestro de produccion
Plan maestro de produccionPlan maestro de produccion
Plan maestro de produccion
 
6 GestióN De Riesgos
6   GestióN De Riesgos6   GestióN De Riesgos
6 GestióN De Riesgos
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOSRECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
 

Similar a Gestión de riesgos en proyectos de software

Pmi taller de riesgos 092012 v2 0
Pmi   taller de riesgos 092012 v2 0Pmi   taller de riesgos 092012 v2 0
Pmi taller de riesgos 092012 v2 0Carlosvalera
 
Gestion, calidad y cambios en desarrollo de proyectos de software
Gestion, calidad y cambios en desarrollo de proyectos de softwareGestion, calidad y cambios en desarrollo de proyectos de software
Gestion, calidad y cambios en desarrollo de proyectos de softwareUniandes
 
Gestion De Riesgos
Gestion De RiesgosGestion De Riesgos
Gestion De Riesgospelusa
 
Gestion_De_Riesgos
Gestion_De_RiesgosGestion_De_Riesgos
Gestion_De_RiesgosSHEPHIRODSK
 
Como implantar un sistema de gestion de riesgos y no morir en el intento
Como implantar un sistema de gestion de riesgos y no morir en el intentoComo implantar un sistema de gestion de riesgos y no morir en el intento
Como implantar un sistema de gestion de riesgos y no morir en el intentogedpro project management experts
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectossAlexa Romero
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1victdiazm
 
Tema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de GanttTema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de GanttOriol Borrás Gené
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwarefredycollaguazo
 
MODULO 02 - MAYORES METRADOS.pdf
MODULO 02 - MAYORES METRADOS.pdfMODULO 02 - MAYORES METRADOS.pdf
MODULO 02 - MAYORES METRADOS.pdfGUS78MIROD78
 
Riesgos de temible mortandad
Riesgos de temible mortandadRiesgos de temible mortandad
Riesgos de temible mortandadCésar Monzalvo
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de softwareOmar S. Gomez
 

Similar a Gestión de riesgos en proyectos de software (20)

Riesgos
RiesgosRiesgos
Riesgos
 
Gestión riesgos
Gestión riesgosGestión riesgos
Gestión riesgos
 
Msf
MsfMsf
Msf
 
Pmi taller de riesgos 092012 v2 0
Pmi   taller de riesgos 092012 v2 0Pmi   taller de riesgos 092012 v2 0
Pmi taller de riesgos 092012 v2 0
 
Taller de riesgos PMI v2 0
Taller de riesgos PMI v2 0Taller de riesgos PMI v2 0
Taller de riesgos PMI v2 0
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Gestion, calidad y cambios en desarrollo de proyectos de software
Gestion, calidad y cambios en desarrollo de proyectos de softwareGestion, calidad y cambios en desarrollo de proyectos de software
Gestion, calidad y cambios en desarrollo de proyectos de software
 
Gestion De Riesgos
Gestion De RiesgosGestion De Riesgos
Gestion De Riesgos
 
Gerencia de proyectos: Análisis de riesgo de un proyecto
Gerencia de proyectos: Análisis de riesgo de un proyectoGerencia de proyectos: Análisis de riesgo de un proyecto
Gerencia de proyectos: Análisis de riesgo de un proyecto
 
Gestion_De_Riesgos
Gestion_De_RiesgosGestion_De_Riesgos
Gestion_De_Riesgos
 
Como implantar un sistema de gestion de riesgos y no morir en el intento
Como implantar un sistema de gestion de riesgos y no morir en el intentoComo implantar un sistema de gestion de riesgos y no morir en el intento
Como implantar un sistema de gestion de riesgos y no morir en el intento
 
Los riesgos en la gestión de proyectos
Los riesgos en la gestión de proyectosLos riesgos en la gestión de proyectos
Los riesgos en la gestión de proyectos
 
3. Procesos de Planificación (2)
3. Procesos de Planificación (2)3. Procesos de Planificación (2)
3. Procesos de Planificación (2)
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectoss
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
Tema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de GanttTema 4. Planificación y diagramas de Gantt
Tema 4. Planificación y diagramas de Gantt
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
MODULO 02 - MAYORES METRADOS.pdf
MODULO 02 - MAYORES METRADOS.pdfMODULO 02 - MAYORES METRADOS.pdf
MODULO 02 - MAYORES METRADOS.pdf
 
Riesgos de temible mortandad
Riesgos de temible mortandadRiesgos de temible mortandad
Riesgos de temible mortandad
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
 

Más de jose_macias

Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentesjose_macias
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio jose_macias
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidadjose_macias
 
Calendarización de Proyectos de Software
Calendarización de Proyectos de SoftwareCalendarización de Proyectos de Software
Calendarización de Proyectos de Softwarejose_macias
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwarejose_macias
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectosjose_macias
 

Más de jose_macias (7)

Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentes
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Calendarización de Proyectos de Software
Calendarización de Proyectos de SoftwareCalendarización de Proyectos de Software
Calendarización de Proyectos de Software
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de software
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 

Gestión de riesgos en proyectos de software

  • 1. Equipo: Mariana Lucía Cázares Iturriaga Monserrat Elizarraraz Mosqueda Mayra Ivonne Murrieta Hernández Sergio Morales Gaytán
  • 2. Gestión de Riesgos Es un enfoque estructurado para manejar la incertidumbre relativa a una amenaza, a través de una secuencia de actividades humanas, las cuales son: • Identificación de Riesgos • Estimación de Riesgos. • Plan de Riesgos.
  • 3. ¿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 elección e incertidumbre.
  • 4. Estrategias frente al Riesgo  Reactivas Método • Evaluar las consecuencias del riesgo cuando este ya se ha producido (ya no es un riesgo) • Actuar en consecuencia. Consecuencias • Se pone en peligro el proyecto.
  • 5.  Proactivas Método • Evaluación previa y sistemática de riesgos. • Evaluación de consecuencias. • Plan de evitación y minimización de consecuencias. • Plan de contingencias. Consecuencias • Evasión del riesgo. • Menor tiempo de reacción.
  • 6. Riesgos en Ingeniería del Software  Incertidumbre.  Pérdidas. Producto Proceso de producción
  • 7.  Riesgos del proyecto.  Riesgos Técnicos  Riesgos del Negocio.
  • 8. Identificación de los Riesgos  Grupos de riesgos.  Categorías  Genéricos.  Relacionados con el tamaño del Comunes en todos los producto. proyectos.  Con el impacto en la organización.  Específicos.  Con el tiempo del cliente. Implican un conocimiento  Con la estrategia de profundo del proyecto. producción.  Con el entorno de desarrollo.  Con la tecnología.  Con la experiencia del equipo.
  • 9.  Asociados con el tamaño del producto. • Tamaño estimado del proyecto. • Confianza en la estimación. • Número de programas, archivos y transacciones. • Tamaño relativo al resto del proyecto. • Tamaño de la base de datos. • Número de usuarios. • Número de cambios en los requerimientos. • Cantidad de software reutilizado.
  • 10. Impacto en la organización • Efecto del producto en la cifra de ventas. • Fecha límite de entrega razonable. • Número de clientes que usarán el producto. • Número de productos con los que deberá interaccionar. • Sofisticación del usuario final. • Cantidad y calidad de la documentación a entregar al cliente. • Límites legales y gubernamentales. • Costes asociados al retraso en la entrega. • Costes asociados
  • 11. Relacionados con el cliente • Tiene una idea clara de lo que precisa. • Está dispuesto a dedicar tiempo en la especificación 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 informático”. • Entiende el ciclo de vida de una aplicación.
  • 12. Riesgos del proceso de producción • Hay una política clara de normalización y seguimiento de una metodología. • Existe una metodología escrita para el proyecto. • Se ha utilizado en otros proyectos. • Están los gestores y desarrolladores formados. • Todos conocen los estándares. • Existen plantillas y modelos para todos los documentos resultado del proceso. • Se aplican revisiones técnicas de la especificación de requerimientos, diseño y codificación. • Se aplican revisiones técnicas de los procedimientos de revisión y prueba. • Se documenta suficientemente cada subcontrato.
  • 13. Riesgos del proceso de producción (cont) • Se dispone de técnicas de especificación de aplicaciones para facilitar la comunicación con el cliente. • Se usan métodos específicos para análisis de software. • Se utiliza un método específico para el diseño arquitectónico y de datos. • Se disponen métricas de calidad para todos los proyectos de software. • Se disponen de métricas de productividad.
  • 14. Riesgos tecnológicos • Se trata de una tecnología nueva en la organización. • Se requieren nueva tecnología 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.
  • 15. Identificación de riesgos Respecto al entorno de desarrollo: •Hay herramientas de gestor de proyectos •Hay herramientas de gestión del proceso de desarrollo •Hay herramientas de análisis y diseño •Hay generadores de código apropiados para la aplicación •Hay herramientas de pruebas apropiadas •Hay herramientas de gestión de configuración apropiadas •Se hace uso de una base de datos o repositorio centralizado •Están todas las herramientas de desarrollo integradas •Se ha proporcionado formación a todos los miembros del equipo de desarrollo •Hay expertos a los cuales solicitar ayuda acerca de las herramientas •Hay ayuda en línea y documentación disponible
  • 16. Identificación de riesgos Asociados al equipo y la experiencia: •Es el mejor personal disponible •Tienen los miembros las técnicas apropiadas •Hay suficiente gente disponible •Está el personal comprometido con toda la duración del proyecto •Habrá parte del personal dedicado solamente a parte del proyecto •Tiene el personal las expectativas correctas del trabajo •Tiene el personal la necesaria formación •Puede la rotación del personal perjudicar el proceso de desarrollo
  • 17. Componentes del riesgo Se identifican 4 componentes de riesgo en un proyecto de software: •Rendimiento •Coste •Mantenibilidad •Planificación Tras identificar los factores de riesgo, es necesario averiguar a qué componentes del riesgo afectan y en qué medida: •Despreciable •Marginal •Crítica •Catastrófica
  • 18. Estimación de riesgos Creación de una tabla de riesgos
  • 19. Estimación de riesgos Ordenación y filtrado: •Ordenación por probabilidad y prioridad •Despreciar riesgos poco probables y los medianamente probables con poco impacto
  • 20. Estimación de riesgos • Factores que definen el impacto de la ocurrencia de un riesgo – Alcance del mismo: Cuán serio – Temporalización de los efectos: Cuándo y por cuánto tiempo
  • 21. • Cuándo desistir y finalizar el proyecto – Punto de referencia – Marcar la relación entre cada factor de riesgo y el punto de referencia – Definir área de incertidumbre – Predecir cómo la combinación de riesgos afectará a los niveles de referencia
  • 22. Gestión, Monitorización y Mitigación de Riesgos (RMMM) • Objetivo: Marcar las estrategias y formas de actuar del equipo de trabajo frente a los riesgos: – Cómo evitarlos – Cómo monitorizarlos – Cómo gestionarlos y plan de contingencia
  • 23. • Evitación del riesgo – Definir las estrategias necesarias para evitar que el riesgo – Tomar las medidas encaminadas para que, aún cuando se produzca, se minimicen sus efectos
  • 24. • Monitorización del riesgo – Definir los indicadores que influyen en la probabilidad de que el riesgo se produzca – Monitorizar periódicamente dichos factores – Monitorizar la efectividad real de las acciones encaminadas a evitar el riesgo
  • 25. • Gestión del riesgo y plan de contingencia – Se asume la prevención y monitorización han fallado – Se definen las estrategias y acciones a tomar para evitar que los efectos se minimicen – Nunca será posible reducir a cero el coste del plan de contingencia
  • 26. Plan RMMM • Introducción – Ámbito y propósito del documento – Descripción de los riegos principales – Responsabilidades • Tabla de evaluación de riesgos – Descripción de los riesgos considerados – Factores que influyen en la probabilidad
  • 27. • RMMM – Riesgo X • Evitación – Estrategias, pasos para mitigar riesgo • Monitorización – Factores y modo • Gestión – Plan de contingencia • Planificación