Vous êtes sur la page 1sur 29

Ingeniera de Software

Unidad I

Gestin de Proyectos de Software

Semana 5
Tema

Riesgo en la gestin de proyectos de


software

Objetivos Generales:
Comprender correcta y eficientemente los

conceptos y principios del espectro de


tcnicas de Ingeniera de Software que
puedan ser aplicadas en proyectos de
software.
Desarrollar una cultura de ingeniera de

software.

Objetivos Especficos:
Aplicar

correctamente los conceptos y


principios relacionados a la Ingeniera de
Software en la resolucin de casos
prcticos para la gestin de proyectos de
software de calidad.

Utilizar herramientas para el modelado y

gestin de proyectos de software.

Utilizar metodologas agiles en el

desarrollo de software.

Objetivos Instruccionales:
Realizar estimaciones del trabajo a

realizar, de los recursos necesarios y


del tiempo que transcurrir desde el
comienzo hasta el final de su
realizacin.
Analizar los riesgos para analizar y
determinar la probabilidad de que
pueda ocurrir.

Estrategias

Estrategias de Riesgo
Estrategias reactivas. Muy comn, tambin conocido como
la lucha de bomberos, el equipo del proyecto pone los
recursos al lado para tratar con los problemas y no hace
nada hasta que un riesgo se vuelva un problema.
Estrategias proactivas. La administracin de riesgos
empieza antes de que comiencen los trabajos tcnicos. Se
identifican los riesgos y priorizan por la importancia,
entonces el equipo establece un plan para evitar los
riesgos, si ellos no pueden evitar los riesgos, trabajan para
desarrollar un plan de contingencia que permita responder
de una manera eficaz y contralada antes de que se
convierten en problemas.

Riesgos de Software
Caractersticas: Incertidumbre y riesgo.

Riesgo

Categoras:
Riesgos del proyecto. Amenaza el plan del proyecto
Riesgos tcnicos. Amenaza la calidad del producto y la
planificacin temporal
Riesgos del negocio. Amenaza la viabilidad del software
a ser construido (riesgos del mercado, riesgos
estratgicos, riesgo direccin, riesgos del presupuesto)
Riesgos predecibles. Predecible de la evaluacin
cuidadosa de plan del proyecto actual y de la
experiencia de proyectos anteriores.
Riesgos
impredecibles.
Algunos
problemas
simplemente ocurren sin advertir.

Identificacin

Identificacin del Riesgo


Riesgos especficos de mbito. Se examinan
el plan del proyecto y declaracin del software
para
identificar
cualquier
caracterstica
especial del producto que puede amenazar el
plan del proyecto
Riesgos genricos. Son una amenaza
potencial para todos los proyectos de software
(tamao del producto, impacto en el negocio, caractersticas del cliente, definicin
del proceso, entorno de desarrollo, tecnologa a construir, experiencia del
personal)

Identificacin de Riesgos

Identificacin

Riesgos en la tecnologa
Riesgos en la gente
Riesgos organizacionales
Riesgos en los Requerimientos
Riesgos de estimacin

Gestin
Identificacin
del Riesgo

Componentes y controladores de riesgo


Componentes de riesgo. Riesgo rendimiento, riesgo
costo, riesgo soporte, riesgo de la planificacin temporal.
Impacto del riesgo. Despreciable, marginal, crtico,
catastrfico
Los controladores
de riesgo. Afectan a cada
componente de riesgo y son clasificados segn su
categora de impacto y las consecuencias potenciales
de cada falla del software no detectada.

Proyeccin del riesgo

Actividades
1.Establezca una escala que refleje
probabilidad percibida de cada riesgo

la

2.Defina las consecuencias del riesgo


3.Estime el impacto del riesgo en el proyecto y
en el producto
4.Apunte la exactitud general de la proyeccin
del riesgo para evitar las confusiones.

Proyeccin del riesgo

Desarrollo de una tabla de riesgo


Liste todos los riesgos en la primera columna de la tabla
Clasifique cada riesgo en la columna dos.
Determine una probabilidad de aparicin en la columna
tres
Valore el impacto de cada riesgo (despreciable, marginal, crtico,
catastrfico) en la columna cuatro .
Ordene la tabla por la probabilidad y valor de impacto
Determine el criterio para decidir donde la tabla
ordenada ser dividida en las primeras preocupaciones
de prioridad y las segundas preocupaciones de prioridad
Primero deben manejarse las preocupaciones de
prioridad (una quinta columna puede agregarse para contener un
indicador en el RSGR)

Proyeccin del riesgo

Evaluando el impacto de los riesgos


Los factores y consecuencias de riesgo
conmovedoras. Naturaleza (los tipos de problemas que se
levantan), Alcance (combina la severidad con la magnitud de proyecto
afectada), Cronometrando (cuando y cunto tiempo el impacto se
siente)

Si los costes son asociados con cada entrada de


mesa de riesgo la exposicin de riesgo de
Halstead mtrico puede computarse (REF = la
Probabilidad * el Costo) y agreg a la mesa de riesgo.

Proyeccin del riesgo

Valoracin del riesgo


Defina los niveles del referencia para cada riesgo del
proyecto que puede causar la terminacin del proyecto (la
degradacin de la actuacin, desbordamiento del costo, la dificultad de
apoyo, el desprendimiento del horario).

Intente desarrollar una relacin entre cada triple de riesgo


(el riesgo, la probabilidad, el impacto) y cada uno de los niveles de
la referencia.
Prediga el juego de puntos del referencia que definen una
regin de terminacin, limitado por una curva o reas de
incertidumbre.
Intente predecir cmo las combinaciones de riesgos
afectarn un nivel del referencia

Refinamiento del riesgo

Refinamiento

El proceso de reiterar los riesgos como un


juego de riesgos ms detallados que sern ms
fciles mitigar, supervise, y maneja.

CTC (el condicin-transicin-consecuencia) el formato puede


ser una representacin buena para los riesgos
detallados (por ejemplo dado que <la condicin> hay una
preocupacin entonces que (posiblemente) <la consecuencia>).

Riesgo de mitigacin, supervisin y


direccin

Peligros

Riesgo de la mitigacin. Proactivo que allana la anulacin


de riesgo
Riesgo de la supervisin. Evaluando si predijo que los
riesgos ocurren o no, asegurando que los pasos de
aversin de riesgo estn siendo propiamente aplicados,
coleccionando la informacin para el anlisis de riesgo de
futuro, intentando determinar qu problemas qu riesgos
causaron.
Riesgo de la direccin y contingencia. Allanan las
acciones a ser tomado en caso que los pasos de la
mitigacin fallen y el riesgo se haya vuelto un problema
vivo.

Seguridad de riesgos

Peligros

Los riesgos tambin son asociados con fracasos del


software que ocurren en el campo despus de que el
proyecto de desarrollo ha acabado.
Las computadoras controlan muchos misin las
aplicaciones crticas en los tiempos modernos (los sistemas del
arma, mando del vuelo, los procesos industriales, etc.).

La seguridad del software y anlisis de riesgo son


actividades de conviccin de calidad que son de
preocupacin particular para estos tipos de aplicaciones y
se discuten despus en el texto.

Hoja de informacin de riesgos

Peligros

La alternativa a RMMM, en que cada riesgo se


documenta individualmente.
A menudo la informacin de riesgo cubre (RIS) se
mantiene usando un sistema de la base de datos.
Los componentes de RIS - el id de riesgo, la fecha, la
probabilidad, el impacto, la descripcin, el refinamiento,
el mitigation / monitoring, el management / contingency /
trigger, el estado, el creador, el miembro del personal
asignado,...

Gestin del Riesgo

Proceso de manejo de riesgos

Identificacin
Identificacinde
de
riesgos
riesgos

Anlisis
Anlisisde
de
riesgos
riesgos

Identificacin
Identificacinde
de
riesgos
riesgos

Identificacin
Identificacinde
de
riesgos
riesgos

Listado
Listadode
deriesgos
riesgos
potenciales
potenciales

Listado
Listadode
de
Priorizacin
Priorizacinde
de
riesgos
riesgos

Anulacin
Anulacinde
de
Riesgos
y
planes
Riesgos y planes
contingencia
contingencia

Valoracin
Valoracinde
de
riesgos
riesgos

Riesgos y tipos de riesgos

Gestin del Riesgo

Tipo de riesgo

Descripcin

Tecnologa

La base de datos que se utiliza en el sistema no puede procesar muchas


transacciones por segundo como se esperaba. Los componentes de
software a reutilizarse contienen defectos que limitan la funcionalidad

Personas

Es imposible reclutar personal con las habilidades necesarias


requeridas para el proyecto. El personal clave esta enfermo y no
disponible en momentos crticos. La capacitacin solicitada para el
personal no esta disponible.

Organizacional

La organizacin se reestructura de tal forma que una administracin


diferente se responsabiliza del proyecto. Los problemas financieros de
la organizacin fuerzan a reducciones en el presupuesto del proyecto.

Herramientas

Es ineficiente el cdigo generado por las herramientas CASE. Las


herramientas CASE no se pueden integrar.

Requerimientos

Se proporcionan cambios en los requerimientos que requieren rehace el


diseo. Los clientes no comprenden el impacto de los cambios en los
requerimientos.

Estimacin

El tiempo requerido para desarrollar el software es subestimado. La


tasa de reparacin de defectos es subestimada. El tamao del software
es subestimado.

Gestin del Riesgo

Anlisis de riesgos
Determina la probabilidad y la seriedad de cada

riesgo
Las probabilidades pueden variar entre muy

alta, alta, moderada, baja o muy baja


Los

efectos de los riesgos pueden ser:


catastrficos, serios, tolerables o insignificantes.

Gestin del Riesgo

Anlisis de los riesgos


Riesgo

Probabilidad

Efectos

Los problemas financieros de la organizacin


fuerzan a reducir el presupuesto del proyecto

Baja

Catastrfico

Es importante reclutar personal con las


habilidades requeridas para el proyecto

Alta

Catastrfico

El personal clave esta enfermo y no


disponible en momentos crticos

Moderada

Serio

Los componentes de software a utilizarse


contienen defectos que limitan su
funcionalidad

Moderada

Serio

Se proponen cambios en los requerimientos


que requieren rehacer el diseo

Moderada

Serio

La organizacin se reestructura de tal forma


que una administracin diferente se
responsabiliza del proyecto

Alta

Serio

Moderada

Serio

La base de datos que se utiliza en el sistema


no puede procesar muchas transacciones por
segundo como se esperaba

Anlisis de los riesgos

Gestin del Riesgo

Riesgo

Probabilidad

Efectos

El tiempo requerido para desarrollar el


software esta subestimado

Alta

Serio

Las herramientas CASE no se pueden


integrar

Alta

Tolerable

Los clientes no comprenden el impacto de


los cambios en los requerimientos

Moderada

Tolerable

La capacitacin solicitada para el personal


no esta disponible

Moderada

Tolerable

La tasa de reparacin de defectos es


subestimada

Moderada

Tolerable

Alta

Tolerable

Moderada

Insignificante

El tamao del software es subestimado


Es ineficiente el cdigo generado por las
herramientas CASE

Gestin del Riesgo

Planeacin de los riesgos


Considera cada riesgo y desarrolla una estrategia
para manejarlo:
Estrategias de evasin
La probabilidad de que el riesgo se presente se minimizara
Estrategias de minimizacin
El impacto del riesgo en el producto o en el proyecto se
reducir
Planes de contingencia
Si el riesgo se presenta, el plan de contingencia se
encargara de tratar este riesgo

Estrategias de manejo de riesgos


Gestin del Riesgo

Riesgo

Estrategia

Problemas financieros de la
organizacin

Preparar un documento breve para el administrador principal


que muestre que el proyecto hace contribuciones muy
importantes a las metas del negocio

Problemas de reclutamiento

Alerta al cliente de las dificultades potenciales y las


posibilidades de retraso, investigar los componentes
comprados

Enfermedades del personal

Reorganizar el equipo de tal forma que haya traslape en el


trabajo y las personas comprenden el de los dems

Componentes defectuosos

Reemplazar los componentes defectuosos con los comprados


de fiabilidad conocida

Cambios en los
requerimientos

Rastrear la informacin para valorar el impacto de los


requerimientos, maximizar la informacin oculta en ellos

Reestructuracin
organizacional

Preparar un documento breve para el administrador principal


que muestre que el proyecto hace contribuciones muy
importantes a las metas del negocio

Desempeo de la base de
datos

Investigar la posibilidad de comprar una base de datos con


alto desempeo

Tiempo de desarrollo
subestimado

Investigar los componentes comprados y la utilizacin de un


generador de programas.

Gestin del Riesgo

Monitorizacin de riesgos
Determina

regularmente cada riesgo


identificado y decide si es probable o no que
se presente

Determina si los efectos de que producira

el riesgo, han cambiado


Cada riesgo clave debe discutirse el las

reuniones de avance del proyecto.

Factores de riesgo

Gestin del Riesgo

Tipo de riesgo

Indicadores potenciales

Tecnologa

Entrega retrasada del hardware o de la ayuda del software,


muchos problemas tecnolgicos reportados

Personas

Baja moral del personal, malas relaciones entre los


miembros del equipo, disponibilidad de empleo

Organizacional

Chismorreo organizacional, falta de acciones por el


administrador principal

Herramientas

Rechazo de los miembros del equipo para utilizar


herramientas, quejas acerca de las herramientas CASE,
peticiones de estaciones de trabajo mas potentes

Requerimientos

Peticiones de muchos cambios en los requerimientos,


quejas del cliente

Estimacin

Fracaso en el cumplimiento de los tiempos acordados, y en


la eliminacin de defectos reportados

Ingeniera de Software
Unidad I

Gestin de Proyectos de Software

Semana 5
Tema

Riesgo en la gestin de proyectos de


software

Vous aimerez peut-être aussi