domingo, 24 de julio de 2016

Notas acerca de los riesgos en un proyecto de software

¿Qué es un riesgo?

No importa que tan bien se hagan los planes, siempre surgirán problemas inesperados. En ningún proyecto hay garantías, incluso la actividad más trivial conlleva problemas inesperados. En cualquier momento puede ocurrir algo que desvié el resultado de una actividad. Es un evento o condición incierta que, si se produce, tiene un efecto positivo o negativo en los objetivos del proyecto.

Factores de riesgo en un proyecto

  • Requerimientos excesivos
  • Falta de involucramiento del usuario o del cliente
  • Subestimación de la naturaleza dinámica o de la complejidad del proyecto
  • Costos o calendarios no realistas
  • Ineficiente administración de proyectos
  • Deficiencias en cada una etapas del ciclo de vida
  • Utilización de procesos o tecnologías inmaduras o no adecuadas para la medida del proyecto
  • Pobre capacitación

Algunos de los problemas que ocasionan los riesgos

  • Baja calidad en los productos de software
  • Retraso en el calendario
  • Perdidas en los costos
  • Moral baja

Características de un riesgo bien analizado

  • Tiene umbrales definidos claramente
  • La probabilidad e impacto estimados son realistas
  • Su plan de mitigación y de contingencias debe ser claro y efectivo
  • La responsabilidad de su monitoreo y control, está claramente asignada a uno o varios responsables

Existen los riesgos positivos

No todos los riesgos son negativos. Algunos eventos o condiciones pueden ser de ayuda para el proyecto por ejemplo: Alguna descuento en los costos de capacitación, encontrar un componente que ahorre tiempo de construcción, etc. Si esto sucede sin duda se le conocerá como una oportunidad, sin embargo desde la perspectiva de la administración de proyectos se le catalogará como riesgo.

Pasos para manejar un riesgo

    22
  • Evitarlo: Una de las mejores maneras para manejar un riesgo es evitarlo, si es posible hacer todo lo posible para que no suceda.
  • Mitigarlo: Si no es posible evitar el riesgo, deben tomarse acciones para disminuir los efectos que se originen cuando el riesgo se transforme en un problema.
  • Transferirlo: Buscar la ayuda de otra instancia que tenga la capacidad para mitigarlo o desaparecerlo.
  • Aceptarlo: Cuando no puede evitarse, mitigarse o transferirse deberá de aceptarse para no caer en la frustración y el desanimo.