Académique Documents
Professionnel Documents
Culture Documents
RIESGOS
Es la probabilidad de que una circunstancia adversa ocurra. Es una amenaza para el proyecto de desarrollo de software. Un riesgo:
Afecta futuros acontecimientos Implica cambios Implica una eleccin y la incertidumbre de sta.
Categoras de riesgos
Riesgos
Riesgos
Riesgos impredecibles
Son aquellos que predeciblespodemos extrapolar de proyectos anteriores o de nuestra experiencia Son extremadamente difciles de identificar
Ejemplos de Riesgos
Riesgo Tipo de riesgo
Proyecto
Proyecto Proyecto Proyecto y producto Proyecto y producto Proyecto y producto Producto
Negocio Negocio
Riesgos tcnicos
Riesgos No tcnicos
PROACTIVA
Empiezan mucho antes de que comiencen los trabajos tcnicos. En esta estrategia se aplica el mtodo de evaluacin previa y sistemtica de los riesgos y sus posibles consecuencias.
TIPO DE RIESGO
o Tecnologa: se derivan de tecnologa de SW o HW o
o o
Organizacionales: al entorno donde se desarrolla el software Herramientas: asociado a herramientas case y de apoyo
o o
la organizacin se reestructura y una nueva administracin se responsabiliza del proyecto los problemas financieros de la organizacin reducen el presupuesto del proyecto
o o
las herramientas CASE generan cdigo ineficiente las distintas herramientas CASE no se pueden integrar
o o
cambios de requerimientos que precisan modificaciones en el diseo los clientes no comprenden el impacto de los cambios en los requerimientos
o o o
el tiempo requerido para desarrollar el software est subestimado la tasa de reparacin de defectos est subestimada el tamao del software est subestimado
Lista de riesgos
La lista de riesgos sirve como una gua para saber si se ser capaz de hacer algo al respecto e incluye: Descripcin: comienza con una breve descripcin y se van aadiendo detalles conforme se obtiene mayor informacin. Prioridad: se le asigna una prioridad al riesgo, clasificndolos en crticos, significativo o rutinario. Impacto: indica qu partes del proyecto o del sistema se vern afectadas por el riesgo. Responsabilidad: indica qu individuo o unidad de la organizacin es responsable de eliminar o mitigar el riesgo. Contingencia: indica lo que ha de hacerse en caso de que el riesgo se materialice.
Anlisis de riesgos
Como resultado del proceso de anlisis se realiza una tabla de riesgos que se ordena de acuerdo a la seriedad del riesgo encontrado. Despus del anlisis y clasificacin se decide cules son los ms importantes o bien los riesgos clave y que se van a considerar durante el proyecto. Los riesgos serios o catastrficos siempre se deben tomar en cuenta.
La forma de gestionar los riesgos recae en la experiencia y juicio del gestor del proyecto. Las posibles estrategias identificadas para los riesgos se observan en la sig. tabla:
Riesgo Problemas financieros de la organizacin Problemas de reclutamiento Enfermedad del personal Componentes defectuosos Cambios en los requerimientos Reestructuracin organizativa Rendimiento de la base de datos Tiempo de desarrollo subestimado Estrategia Preparar un documento breve para la direccin de la empresa que muestra que el proyecto hace contribuciones muy importantes a las metas del negocio organizar cursos de capacitacin para el personal ya existente, investigar la posibilidad de contratar en otras regiones o pases reorganizar el equipo de tal forma que se solapen el trabajo y los miembros del equipo comprendan el trabajo de los dems reemplazar los componentes defectuosos con los comprados de fiabilidad conocida rastrear la informacin para valorar el impacto de los requerimientos, maximizar la informacin oculta en ellos preparar un documento breve para la direccin de la empresa que muestra que el proyecto hace contribuciones muy importantes a las metas del negocio investigar la posibilidad de comprar una base de datos con el rendimiento preciso alertar al cliente de las dificultades potenciales y las posibilidades de retraso
Evitarlo mediante una replanificacin del proyecto o un cambio en los requerimientos. Limitarlo, es decir, restringirlos de modo que slo afecten a una pequea parte del proyecto. Atenuarlo, mediante la observacin si aparecen o no. De aparecer lo positivo que se obtiene es mayor conocimiento sobre ste y tener mejor disposicin de evitarlo, limitarlo o controlarlo. Controlarlo en caso de que no pueda atenuarse, y observar si aparecen y aplicar planes de contingencia.
Personal
Organizacional
o o o o o o o o
Herramientas
Requerimientos Estimacin
Calidad
Otro enfoque de la calidad es que se considera como una caracterstica o atributo de algo. Esta caracterstica deseablemente debe ser mensurable.
Algunos elementos cuyas caractersticas son mensurables, nos encontramos con dos tipos de calidad: Calidad de diseo Calidad de concordancia (grado de cumplimiento)
Control de calidad
El control de calidad abarca las revisiones y pruebas hechas durante el ciclo de desarrollo del software para asegurar que cada producto cumple con los requerimientos que le fueron asignados. La garanta de calidad consiste en la auditoria y las funciones de informacin de la gestin que se realizan.
COSTOS DE CALIDAD
Los costos de calidad estn asociados con la bsqueda de la calidad o con las actividades empleadas para la obtencin de la calidad.
Los costos de calidad se pueden dividir en: Costos de prevencin Costos de evaluacin: Costos de fallo
Costos de calidad
Costos de prevencin:
Planificacin de la calidad Revisiones tcnicas formales Equipo de pruebas Formacin
Costos de evaluacin:
Inspeccin durante el proceso Mantenimiento del equipo Realizacin de pruebas
Costos de calidad
Costos de fallo: Que se evitaran si no se cometieran errores durante el proceso de la ingeniera del software.
Internos: Son los derivados de la deteccin de errores en un producto antes de entregarlo al cliente. (Costos de reparacin del error, revisin del error, etc.) Externos: Son los asociados con errores encontrados cuando el producto ya se ha entregado al cliente. (Resolucin de quejas, sustituciones y devoluciones en productos, soporte de ayuda, etc.)
Impacto en el costo
Errores encontrados Nmero Coste unitario Total
Llevando a cabo revisiones Durante el diseo Antes de la prueba Durante la prueba Tras la distribucin 22 36 15 3 1,5 6,5 15,0 67,0 33 234 315 201 783 Sin revisiones Antes de la prueba Durante la prueba 22 82 6,5 15,0 143 1230
Tras la distribucin
12
67,0
804
2177
El objetivo de las RTF es detectar errores cuanto antes para que su impacto sea menor al evitar que se propague a los pasos posteriores. El 50%-60% de los errores de un proyecto se dan en la fase de diseo, mediante las RTF se pueden encontrar el 75% de ellos.
1. 2. 3. 4.
Otra medida importante es la disponibilidad que es la probabilidad de que un programa funcione de acuerdo con sus requerimientos en un momento determinado
Estndar ISO-9001
El estndar ISO-9001 es el estndar de garanta de calidad que se aplica a la ingeniera del software. Contiene 20 requerimientos que deben estar presentes en cualquier sistema de garanta de calidad efectiva. Para que una empresa se registre como ISO-9001 debe establecer normas y procedimientos que afronten los requerimientos mencionados y que puedan demostrar que se estn cumpliendo