administración de riesgos en un proyecto software

15
Ana Vega Carrillo Ana Vega Carrillo 1 ADMINISTRACIÓN DE ADMINISTRACIÓN DE RIESGOS RIESGOS

Upload: anna-vega

Post on 09-Jul-2015

6.570 views

Category:

Technology


1 download

DESCRIPTION

Administración de riesgos en un proyecto de Ingeniería del Software

TRANSCRIPT

Page 1: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 11

ADMINISTRACIÓN DE ADMINISTRACIÓN DE RIESGOSRIESGOS

Page 2: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 22

¿QUÉ ES?¿QUÉ ES?

Identificar los riesgos y crear planes para Identificar los riesgos y crear planes para minimizar sus efectos en el proyecto. minimizar sus efectos en el proyecto.

Riesgo = Probabilidad de que una Riesgo = Probabilidad de que una circunstancia adversa ocurra. circunstancia adversa ocurra.

Riesgo implica 2 características:Riesgo implica 2 características:– Incertidumbre.Incertidumbre.– Pérdida. Pérdida.

Page 3: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 33

¿QUIÉN LO HACE?¿QUIÉN LO HACE?

Todos los que estén involucrados en el Todos los que estén involucrados en el proceso del software :proceso del software :– GestoresGestores– Ingenieros de software Ingenieros de software – ClientesClientes

Page 4: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 44

CATEGORÍAS DE RIESGOSCATEGORÍAS DE RIESGOS

Riesgos del proyecto Riesgos del proyecto Afectan la Afectan la calendarización o los recursos del proyecto.calendarización o los recursos del proyecto.Riesgos del producto o técnicos Riesgos del producto o técnicos Afectan la Afectan la calidad o desempeño del software que se está calidad o desempeño del software que se está desarrollando.desarrollando.Riesgos del negocio Riesgos del negocio Afectan a la Afectan a la organización que desarrolla el software.organización que desarrolla el software.

Esta clasificación no es única. Además, no Esta clasificación no es única. Además, no siempre funciona una categorización tan siempre funciona una categorización tan sencilla.sencilla.

Page 5: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 55

PROCESO DE ADMINISTRACIÓN PROCESO DE ADMINISTRACIÓN DE RIESGOSDE RIESGOS

El proceso de administración de riesgos es un El proceso de administración de riesgos es un proceso iterativo que se aplica a lo largo de todo proceso iterativo que se aplica a lo largo de todo el proyecto.el proyecto.

Identificación de riesgos

Análisis de riesgos

Planeación de riesgos

Supervisión de riesgos

Listado de riesgos

potenciales

Listado de priorización de

riesgos

Anulación de riesgos y planes de contingencia

Valoración de riesgos

Page 6: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 66

ESTIMACIÓN DEL COSTE ESTIMACIÓN DEL COSTE DEL PROYECTODEL PROYECTO

Page 7: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 77

¿QUÉ ES?¿QUÉ ES?Consiste en predecir los recursos Consiste en predecir los recursos necesarios para llevar a cabo el proceso necesarios para llevar a cabo el proceso de desarrollo del software.de desarrollo del software.ObjetivoObjetivo Asegurar que el proyecto es Asegurar que el proyecto es completado dentro del presupuesto completado dentro del presupuesto previsto.previsto.¿Quién asigna el precio al proyecto? ¿Quién asigna el precio al proyecto? Administrador principal de la organización Administrador principal de la organización y los administradores del proyecto de y los administradores del proyecto de software.software.

Page 8: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 88

TÉCNICAS DE ESTIMACIÓN DE TÉCNICAS DE ESTIMACIÓN DE COSTESCOSTES

Estimación por analogía (bottom-down)Estimación por analogía (bottom-down)

Estimación Bottom-upEstimación Bottom-up

Juicio de experto ó opinión de expertosJuicio de experto ó opinión de expertos

Ley de ParkinsonLey de Parkinson

Pricing to win (Precios para ganar)Pricing to win (Precios para ganar)

Modelado del algoritmo de costeModelado del algoritmo de coste

Page 9: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 99

Estimación por analogía (top-down)Estimación por analogía (top-down)

Calcular el coste actual de un proyecto a Calcular el coste actual de un proyecto a partir del coste de otro similar.partir del coste de otro similar.

Page 10: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1010

Estimación Bottom-upEstimación Bottom-up

Estimar el coste de paquetes de trabajo Estimar el coste de paquetes de trabajo individuales, para a continuación, individuales, para a continuación, mediante agregación estimar el total del mediante agregación estimar el total del proyecto.proyecto.

Page 11: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1111

Juicio experto ó Opinión de Juicio experto ó Opinión de expertosexpertos

La estimación se basa en el consenso La estimación se basa en el consenso obtenido por un conjunto de expertos.obtenido por un conjunto de expertos.

Page 12: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1212

Ley de ParkinsonLey de Parkinson

El coste se determina por el tiempo El coste se determina por el tiempo disponible y los recursos necesarios y no disponible y los recursos necesarios y no por los objetivos.por los objetivos.

Page 13: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1313

Precios para ganar (pricing to win)Precios para ganar (pricing to win)

El coste del proyecto está en función de lo El coste del proyecto está en función de lo que el cliente está dispuesto a pagar.que el cliente está dispuesto a pagar.

Page 14: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1414

Modelado del algoritmo de costeModelado del algoritmo de coste

Es una aproximación que utiliza fórmulas Es una aproximación que utiliza fórmulas obtenidas a partir de información histórica. obtenidas a partir de información histórica.

Suelen basarse en el tamaño del Suelen basarse en el tamaño del software.software.

Page 15: Administración de riesgos en un proyecto software

Ana Vega CarrilloAna Vega Carrillo 1515

El modelo COCOMO (COnstructive El modelo COCOMO (COnstructive Cost MOdel)Cost MOdel)

Es la técnica de estimación de costes más Es la técnica de estimación de costes más utilizada para proyectos software.utilizada para proyectos software.

Es un modelo empírico basado en la Es un modelo empírico basado en la experiencia con proyectos (grandes).experiencia con proyectos (grandes).

Es un modelo bien desarrollado que toma Es un modelo bien desarrollado que toma en cuenta el proyecto, el producto, el en cuenta el proyecto, el producto, el hardware y los atributos del personal.hardware y los atributos del personal.

COCOMO I, II.COCOMO I, II.