¿Qué son el riesgo de software y su gestión?

El riesgo es la posibilidad de una pérdida o un problema futuro. Suele surgir por falta de información, control o tiempo. En el desarrollo de software, las pérdidas pueden incluir mayores costos de producción, mala calidad o retrasos en la entrega. El riesgo existe porque el futuro es incierto y ningún plan puede contemplar todos los factores conocidos y desconocidos. Los riesgos internos están bajo el control de la dirección del proyecto y los externos quedan fuera de su control. La gestión de riesgos tiene estos objetivos.

  1. Identificar los riesgos.
  2. Reducir su impacto.
  3. Reducir la probabilidad de que ocurran.
  4. Supervisarlos.

Quienes dirigen proyectos afrontan tres tipos de incertidumbre.

  1. Lo conocido. Son hechos que el equipo ya entiende. Por ejemplo, contar con muy pocos desarrolladores puede retrasar la entrega. Registra estos riesgos en el plan de gestión del proyecto.
  2. Las incógnitas conocidas. Son riesgos que el equipo comprende, pero cuya presencia en el proyecto desconoce. Por ejemplo, una comunicación deficiente con el cliente puede producir requisitos incompletos. El equipo sabe que existe el riesgo, pero quizá no sepa si el cliente ha comunicado todos los detalles.
  3. Las incógnitas desconocidas. Son riesgos que la organización aún no reconoce. Suelen estar relacionados con tecnología o herramientas que no conoce. Por ejemplo, el cliente podría pedir de repente que el equipo use una tecnología que no domina, lo que expondría al proyecto a riesgos desconocidos hasta entonces.

Para cuantificar un riesgo de software, sigue estos pasos.

  1. Describe con precisión el evento de riesgo.
  2. Determina la probabilidad de que ocurra.
  3. Estima la posible pérdida.
  4. Determina la posible responsabilidad que conlleva.

La gestión de riesgos incluye estos procesos.

  1. Identificación de riesgos de software
  2. Análisis de riesgos de software
  3. Planificación de riesgos de software
  4. Seguimiento de riesgos de software
Las siguientes secciones explican cada proceso.

Identificación de riesgos de software

Para identificar riesgos, estudia los problemas que surgieron en proyectos anteriores. Revisa el plan actual para detectar puntos vulnerables. Convertirlo en un diagrama de flujo ayuda a examinar las partes esenciales. Utiliza una lluvia de ideas para identificar las incógnitas conocidas. Evalúa las decisiones que implican factores técnicos, operativos, políticos, legales, sociales, internos o externos.

Software Risk IdentificationCurrentProjectReview the PastProject HistoryAssess the PracticesBeing Followed inthe Present ProjectCome Up withCreative Ideas forFuture Projects
Abrir el diagrama a tamaño completo

Identificación de riesgos de software

Define los procesos que utilizarás para identificar los riesgos. Registra para cada riesgo un identificador único, la fecha de identificación, una descripción y otros datos relevantes.

Análisis de riesgos de software

El análisis identifica y clasifica los riesgos. Después, examina su nivel, probabilidad e impacto. Expresa la probabilidad como porcentaje después de considerar las condiciones técnicas que podrían originar el riesgo, entre ellas las siguientes.

  1. Complejidad de la tecnología
  2. Conocimientos técnicos del equipo de pruebas
  3. Conflictos dentro del equipo
  4. Equipos distribuidos en una zona geográfica extensa
  5. Uso de herramientas de prueba de baja calidad

El impacto se refiere a las consecuencias que tendría un riesgo si ocurriera. Considera cómo podrían verse afectados el cliente, la empresa y la comunidad en general.

  1. Pérdidas para el cliente
  2. Daños a la empresa
  3. Pérdida de reputación o daños a la sociedad
  4. Pérdidas económicas
  5. Acciones legales contra la empresa
  6. Cancelación de la licencia comercial

Evalúa el nivel de riesgo mediante los siguientes enfoques.

Análisis cualitativo del riesgo Clasifica cada riesgo en uno de estos niveles.

  • Alto
  • Bajo
  • Medio

Análisis cuantitativo del riesgo

Este método usa cifras para estimar la probabilidad y el impacto. Por ejemplo, si hay un 10 % de probabilidad de perder 10.000 USD, la pérdida esperada es de 1.000 USD. La probabilidad por sí sola no indica qué tan grave sería el resultado.

Planificación de riesgos de software

La planificación de riesgos incluye lo siguiente.

  1. Define medidas preventivas que reduzcan la probabilidad.
  2. Define medidas que reduzcan el impacto si el riesgo ocurre.
  3. Supervisa los procesos continuamente para identificar los riesgos temprano.

Software Risk PlanningInitial System RiskAcceptableUnacceptableWaivedAssumedUndiscoveredReducedEliminatedor AvoidedResidualSystem Risk
Abrir el diagrama a tamaño completo

Planificación de riesgos de software

Seguimiento de riesgos de software

Integra el seguimiento de riesgos en las actividades del proyecto y revisa con frecuencia los riesgos más altos. El seguimiento incluye estas tareas.

  • Da seguimiento a los planes de riesgo para detectar cambios importantes en los planes, atributos u otras condiciones.
  • Prepara informes de estado para la dirección del proyecto.
  • Revisa los riesgos y cierra aquellos cuyo impacto o probabilidad haya alcanzado el nivel más bajo posible.
  • Busca nuevos riesgos con regularidad.




¡Te garantizamos que con tu formación gratuita en línea aprobarás el examen de certificación en pruebas de software!

  1. 01

    Inscríbete en línea

    Elige tu certificación acreditada y completa la inscripción.

  2. 02

    Recibe tu código de acceso

    Recibirás tu código personal de acceso al examen de inmediato por correo electrónico.

  3. 03

    Prepárate y haz el examen

    Estudia con tu formación gratuita y responde en línea a 50 preguntas de opción múltiple.

  4. 04

    Obtén tu credencial de por vida

    Recibe tu certificado válido en todo el mundo y una insignia digital verificable.

Ejemplo de Accredited Software Test Manager Certification™
Inscríbete para certificarte

TU FORMACIÓN PRÉMIUM GRATUITA EN LÍNEA

Ya tienes disponible la segunda edición de Software Testing Revealed.

Preparamos esta formación con un grupo de reconocidos líderes empresariales y de equipos, formadores, mentores, expertos y referentes en pruebas de software de todos los sectores principales. Cualquier persona que visite International Software Test Institute™ puede acceder a ella. Encuentra los materiales en las secciones Tu libro gratuito de pruebas de software y Tu formación prémium gratuita en pruebas de software del menú superior.

Estos materiales son propiedad intelectual de International Software Test Institute™ y están protegidos por derechos de autor. Los compartimos gratuitamente con todos porque poner nuestra experiencia al alcance de los profesionales de pruebas de software ayuda a que el sector avance.

Tu examen de certificación consta de preguntas de opción múltiple. Estudia la formación en línea para adquirir los conocimientos que necesitas para aprobar el examen y obtener tu certificación en pruebas de software.

¡Te garantizamos que con tu formación prémium gratuita en línea aprobarás el examen de certificación en pruebas de software!