Procesos de Ingeniería de Software
Enviado por evjho • 2 de Julio de 2013 • Informe • 2.893 Palabras (12 Páginas) • 334 Visitas
# Preview Los objetivos de la gestión de riesgo son identificar, controlar y eliminar las fuentes de riesgo antes de que empiecen a afectar el cumplimiento de los objetivos del proyecto Procesos de Ingeniería de Software - ECC FUENTE: http://tinyurl.com/4u4owq
# 3. !!!!RIESGO¡¡¡¡ Procesos de Ingeniería de Software - ECC
# 4. Procesos de Ingeniería de Software - ECC
# 5. Estrategias de riesgo reactivas y proactivas Reactivo El equipo de SW no hace nada hasta que sucede algo mal. Modo Bombero -> Tratar de remediar el problema al apuro ¿¿Y si falla el bombero ??? R: Aparece la Gestión de Crisis para tomar el control , y es cuando el proyecto esta en verdadero peligro Ser proactivo Inicia antes del trabajo técnico. Identificar los riesgos potenciales , valorando su probabilidad e impacto Se clasifican según su importancia Establecer un plan . Procesos de Ingeniería de Software - ECC
# 6. Riesgos del Software Los riesgos involucran dos características: Incertidumbre : Se desconoce si puede suceder. Pérdida : El riesgo se convierte en realidad. “ Cuando se analizan los riesgos es importante cuantificar el grado de incertidumbre y de perdida asociado con el riesgo ” Tipos de riesgos que se encuentran: Riesgos del Proyecto (Amenazan el plan del proyecto) Riesgos Técnicos (Amenaza la calidad y actualidad del SW que se producirá) Riesgos de Negocios (Amenaza la viabilidad del SW que se construirá) Procesos de Ingeniería de Software - ECC
# 7. Procesos de Ingeniería de Software - ECC Posibles Riesgos del SW genéricos INGENIERÍA DEL SOFTWARE , Ian Sommerville, 7ma ed, Pag: 96 Riesgo Tipo Descripción Rotación del personal Proyecto Personal con experiencia abandona el proyecto antes de que finalice Cambio de gestión Proyecto Habrá un cambio de gestión organizacional con diferentes prioridades No disponibilidad de HW Proyecto El HW esencial para el proyecto no será entregado a tiempo Cambio de requerimientos Proyecto y producto Habrá mas cambios en los requerimientos de lo esperado Retrasos en la especificación Proyecto y producto Las especificaciones de las interfaces esenciales no estarán a tiempo Subestimación del tamaño Proyecto y producto El tamaño del proyecto se ha subestimado Bajo rendimiento de la herramienta CASE Producto Las herramientas CASE que ayudan al proyecto no tienen el rendimiento esperado Cambio de tecnología Negocio Un producto competitivo se pone en venta antes de que el sistema se complete Competencia del producto Negocio La tecnología fundamental sobre la que se construirá el sistema se sustituye por nueva tecnología
# 8. Procesos de Ingeniería de Software - ECC Etapas: Identificación de riesgos: Identificar los posibles riesgos para el proyecto, el producto y los negocios Análisis de riesgos: Valorar las probabilidades y consecuencias de estos riesgos. Planeación de riesgos: Crear planes para abordar los riesgos, ya sea para evitarlos i minimizar sus efectos en el proyecto Supervisión de riesgos: Valorar los riesgos de forma constante y revisar los planes para la mitigación de riesgos tan pronto como la información de los riesgos esté disponible INGENIERÍA DEL SOFTWARE , Ian Sommerville, 7ma ed, Pag: 97
# 9. Identificación de riesgos Identificar los riesgos es una tarea sistemática orientándose a especificar las amenazas al plan del proyecto. Al identificarlos se puede estar un paso adelante. Dos tipos de riesgos para (R. Proyectos, R. Técnicos y R. Negocios) Riesgos Genéricos : Amenaza potencial para todo el proyecto de SW Riesgos específicos del producto : Se los puede identificar con un buen conocimiento de tecnología, el personal y el entorno especifico del SW. ¿¿¿Como??? Examinando el plan del proyecto y la declaración del ámbito del SW. “ Qué características especiales de este producto podrían amenazar el plan del proyecto” Procesos de Ingeniería de Software - ECC
# 10. Tipos de riesgos que pueden aparecer Riesgos de tecnología Riesgos de personal Riesgos organizacionales Riesgos de herramientas Riesgos de requerimientos Riesgos de estimación Procesos de Ingeniería de Software - ECC
# 11. El método para identificar es crear una lista de verificación (Check list) de riesgos. Sub categorías de riesgos: Tamaño del Producto : Riesgos asociados con el tamaño global del SW. Impacto en el Negocio : Asociados con las restricciones que impone la gerencia o el mercado. Características del cliente : Asociados con la satisfacción del cliente. Definición del proceso : Riesgos con el grado en que se ha definido el proceso Entorno de desarrollo : Asociado con disponibilidad y calidad de las herramientas. Tecnología que construir : Asociado con la complejidad del sistema que se construirá. Tamaño y experiencia de la plantilla de personal : Relacionado con la experiencia técnica del personal. Identificación de riesgos (Cont…) Procesos de Ingeniería de Software - ECC
# 12. ¿Los altos ejecutivos de SW y del cliente se han comprometido formalmente para apoyar el proyecto? ¿Los usuarios finales están comprometidos con el proyecto y el sistema/producto que se construirá? ¿Los requisitos los han entendido completamente el equipo de ingeniería de SW y sus clientes? ¿Los clientes estuvieron completamente involucrados en la definición de los requisitos? ¿Los usuarios finales tienen expectativas realistas? ¿El ámbito del proyecto es estable? ¿El equipo de ingeniería del SW tiene la mezcla correcta de habilidades? ¿Los requisitos del proyecto son estables? ¿El equipo del proyecto tiene experiencia con la tecnología que se implementara? ¿El numero de personas en el equipo de proyecto es adecuado para realizar el trabajo? ¿Todos los votantes del cliente/usuario están de acuerdo en la importancia del proyecto y en los requisitos para el sistema/producto que se construirá? Identificación de riesgos (Cont…) Procesos de Ingeniería de Software - ECC Evaluación del riesgo
# 13. Componentes y controladores del riesgo El gestor debe identificar los controladores del riesgo que afectan los componentes de riesgo del SW como: Riesgo de desempeño : Grado de incertidumbre de que el producto satisfaga los requisitos y se ajuste y se ajuste al uso que se pretende darle. Riesgo de costo : Grado de incertidumbre de que se mantenga el presupuesto del proyecto. Riesgo de soporte : Grado de incertidumbre de que el SW resultante será fácil de corregir, adaptar y mejorar. Riesgo de calendarización : Grado de incertidumbre de que se mantenga la calendarización del proyecto y de que el producto se entregue a tiempo. Procesos de Ingeniería de Software - ECC Identificación de riesgos (Cont…)
# 14. Procesos de Ingeniería de Software - ECC INGENIERÍA DEL SOFTWARE, UN ENFOQUE PRACTICO , Roger Pressman, 6ta ed., PAG: 753 Componentes Categoría Desempeño Soporte Costo Calendarización
...