El documento describe el proceso de gestión de riesgos en proyectos de software. Explica que la gestión de riesgos implica identificar, analizar y planear estrategias para los riesgos potenciales. Las principales etapas son identificar riesgos, analizar su probabilidad e impacto, planear estrategias de mitigación, realizar seguimiento, controlar los riesgos y comunicar el proceso. El objetivo es maximizar las posibilidades de éxito del proyecto mediante la anticipación y manejo proactivo de la incertidumbre.
texto argumentativo, ejemplos y ejercicios prácticos
sesión 14
1. 26/10/2009 Universidad del Cauca Departamento de Telemática GESTIÓN DE RIESGOS EN PROYECTOS SOFTWARE Ambientes de Desarrollo
2. 26/10/2009 Consideraciones Generales El riesgo del proyecto tiene su origen en la incertidumbre que está presente en todos los proyectos. Amenaza al éxito de todo proyecto. Gestión de riesgos = serie de pasos que ayudan a comprender y manejar la incertidumbre que implica el desarrollo de todo proyecto.
21. 26/10/2009 ¿Porque hacer Gestión de Riesgos? Proceso formal de identificar y analizar los riesgos y la consecuente gestión para eliminar, reducir o abordar dichos riesgos. “Incrementar las posibilidades de éxito de un proyecto” Maximizar las probabilidades y consecuencias de eventos positivos. Minimizar las probabilidades y consecuencias de eventos negativos. “Si no atacas activamente a los riesgos, ellos te atacarán activamente a ti” Tom Gilb
22. 26/10/2009 Estrategias de riesgo Reactivas El equipo software no hace nada respecto a los riesgos hasta que algo va mal (Técnica de los bomberos) Actuar en consecuencia => Proyecto en peligro. Proactivas Evaluación previa (antes de los trabajos técnicos) y sistemática de riesgos, y sus consecuencias. Plan de contingencia=>Evasión del riesgo y menor tiempo de reacción
23.
24. Riesgos del negocio* De mercado * De estrategia * De ventas * De gestión * De presupuesto
25.
26. Verificación y mantenimiento.
27. Ambigüedades de especificaciones, incertidumbre técnica, técnicas anticuadas y las "tecnologías punta”. Ocurren porque el problema es más difícil de resolver de lo que pensábamos.
28. 26/10/2009 Riesgos del software: Negocio Amenazan la viabilidad del software a construir. Los 5 riesgos son: Construir un producto o sistema excelente que no quiere nadie en realidad (riesgo de mercado). Construir un producto que no encaja en la estrategia comercial general de la compañía (riesgo estratégico), Construir un producto que el departamento de ventas no sabe cómo vender (riesgo ventas). Perder el apoyo de una gestión experta debido a cambios de enfoque o a cambios de personal (riesgo de gestión) Perder presupuesto o personal asignado (riesgos de presupuesto).
29. 26/10/2009 Plan RSGR o RMMM Gestión de riesgos ACTIVIDADES Identificación Análisis Planeación Seguimiento Control Soporte Comunicación y Documentación
30. 26/10/2009 1. Identificación del riesgo Objetivo: especificar los riesgos al plan del proyecto Para identificarlos se examina el plan del proyecto y la declaración del ámbito del software. Tipos de riesgos: Genéricos son para todos los proyectos de software. Específicos de producto (tecnología, el personal y el entorno) Plan RSGR o RMMM
31. 26/10/2009 1. Identificación del riesgo Crear una lista de comprobación de elementos de riesgo conocidos y predecibles para cada una de las categorías: 2. Impacto en el negocio 1. Tamaño del producto 4. Definición del proceso 3. El cliente 5. Entorno de desarrollo 7. Tamaño y experiencia del equipo 6. Tecnología a construir
32.
33. Número de programas, archivos y transacciones
34. Tamaño de la base de datos
35. Número de usuarios
36. Número de cambios de requisitos previstos antes y después de la entrega
42. Número de otros productos/sistemas con los que este producto debe tener interoperatividad
43.
44. Un "mal" cliente puede tener un profundo impacto en la habilidad del equipo de software para completar el proyecto a tiempo y dentro de presupuesto.
45.
46. ¿Tiene el cliente una idea formal de lo que se requiere?¿Se ha molestado en escribirlo?
47. ¿Aceptará el cliente gastar su tiempo en reuniones formales de requisitos para identificar el ámbito del proyecto?
48. ¿Está dispuesto el cliente a establecer una comunicación fluida con el desarrollador?
80. Poca motivación Contratos bajos n 1 0,n 0,n Huida del personal sin el proyecto finalizado n Crítico n Planificación 2. Análisis de riesgos: Ejemplo Equipo
113. Conclusiones El riesgo de un proyecto es producto de su grado de innovación, su complejidad, viabilidad de los plazos exigidos y en que medida el producto cambiará el negocio. Una persona ilustrada no debe buscar más precisión que la que permita la naturaleza misma del objeto de estudio. Aristóteles 26/10/2009