Análisis de riesgos del proyecto y amp; Soluciones en gestión de pruebas

Tabla de contenido:

Anonim

¿Qué es el análisis de riesgos?

El riesgo es la probabilidad de que ocurra un evento indeseable.

El análisis de riesgos es el proceso de analizar los riesgos asociados con su proyecto de prueba.

Para el éxito de su proyecto, se debe identificar el riesgo y se deben determinar las soluciones correspondientes antes del inicio del proyecto.

En este tutorial, descubriremos el primer paso en el proceso de Gestión de pruebas: Análisis de riesgos y solución con la ayuda de un estudio de caso.

En este tema, descubriremos el primer paso en el proceso de Gestión de pruebas: Análisis de riesgos y solución con la ayuda de un estudio de caso.

La aplicación bajo prueba es demo.guru99.com, puede consultar la Especificación de requisitos de software aquí.

El Guru99 Bank tendrá dos roles

  • Gerente
  • Cliente

Las siguientes funciones / módulos estarán disponibles para estos dos roles diferentes

Aquí hay un pequeño recorrido por el sitio web.

Después de leer los documentos de requisitos, es posible que se haya dado cuenta de que el sitio web tiene demasiados escenarios funcionales y complejos .

Aquí está la situación:

  1. El sitio web bancario Guru99 ya ha finalizado la fase de desarrollo. Ahora comienza la fase de prueba. Lamentablemente, no participó al principio de la fase de requisitos
  2. Su jefe necesita que termine las pruebas en un mes solo con un presupuesto limitado, pero espera una gran calidad.
  3. Un miembro del equipo que es un ingeniero experimentado, le dice

  1. En tal caso, ¿qué debe hacer?
A) Parece ser un gran problema. ¡¡¡Tenemos que lidiar con lo antes posible !!! B) No me importa. Necesitamos empezar a trabajar ahora mismo.
Si elige la acción B, aquí están los resultados después de un mes
  • El proyecto es un desastre y tomó todos sus recursos y tiempo. La carga de trabajo de los empleados aumentó drásticamente y se sienten estresados ​​y sobrecargados.
  • - Su proyecto se retrasa por lo que no pudo lanzar el producto en el plazo acordado como le prometió a su jefe. Como dijo el miembro de su equipo, el cronograma de este proyecto es demasiado ajustado en comparación con la asignación de recursos actual.
Si elige la acción A, aquí están los resultados después de un mes

El ejemplo anterior ilustra la importancia del análisis de riesgos en la gestión de pruebas.

La gestión de riesgos le ayuda a:

El riesgo, que se mencionó en el ejemplo anterior, es solo uno de los muchos riesgos potenciales que pueden ocurrir en su proyecto. ¡Debe identificarlos y tomar la decisión de lidiar con ellos lo antes posible! Por lo tanto, la acción correcta en ese ejemplo es la acción A .

Por tanto, el análisis de riesgos es importante

¿Cómo realizar un ANÁLISIS de riesgo?

Es un proceso de 3 pasos

  1. Identificar los riesgos
  2. Analizar el impacto de cada riesgo identificado
  3. Tomar contramedidas para el riesgo identificado y analizado

Paso 1) Identificar el riesgo

El riesgo se puede identificar y clasificar en 2 tipos en productos de software

Riesgo del proyecto

El riesgo del proyecto se puede definir como un evento o actividad incierta que puede afectar el progreso del proyecto. El impacto tiene un efecto positivo o negativo en las perspectivas de lograr los objetivos del proyecto.

Hay principalmente 3 categorías de riesgos del proyecto

  • Riesgo organizacional

Es un riesgo relacionado con su recurso humano o su equipo de pruebas. Por ejemplo, en su proyecto, la falta de miembros técnicamente capacitados es un riesgo. No tener suficiente mano de obra para completar el proyecto a tiempo es otro riesgo.

Para identificar el riesgo organizacional, debe hacer una lista de algunas preguntas y responderlas como ejercicio personal. A continuación se presentan algunas preguntas recomendadas. 1. ¿Es este un equipo bien organizado?
A) siB) NoSu proyecto no tiene ningún riesgo de organización. Cree un equipo más fuerte y fomente un ambiente de cooperación
2. ¿Cada miembro del equipo tiene la habilidad para hacer su trabajo?
A) siB) NoSu proyecto no tiene ningún riesgo para la organización Desarrolle el curso de capacitación para capacitar a los miembros
3. Compare con el tamaño y el cronograma del proyecto, ¿tenemos suficientes recursos humanos para terminar este proyecto en la fecha límite?
A) siB) NoSu proyecto no tiene ningún riesgo para la organización Solicite a la junta del proyecto que obtenga más recursos humanos

Si responde todas las preguntas anteriores, identificará fácilmente los riesgos potenciales que pueden afectar a su proyecto.

  • Riesgo técnico

El riesgo técnico es la probabilidad de pérdida incurrida durante la ejecución de un proceso técnico, como ingeniería no probada, procedimiento de prueba incorrecto, etc. Aquí hay un ejemplo de riesgo técnico

  • Su tarea en este proyecto es probar un sitio web bancario. Debe configurar entornos de prueba adecuados que reflejen los entornos empresariales reales. Si el entorno de prueba no se configura correctamente, el producto no se probará correctamente y no se detectarán muchos defectos .
  • Riesgo del negocio

El riesgo involucra a una entidad externa . Es el riesgo que puede provenir de su empresa, su cliente pero no de su proyecto.

La siguiente imagen le muestra un ejemplo de riesgo empresarial.

En tal caso, el administrador de pruebas debe encontrar las soluciones para hacer frente al riesgo, tales como:

  • Establezca prioridad para las fases de prueba, concéntrese en probar las características principales del sitio web
  • Utilice una herramienta de prueba para aumentar la productividad de las pruebas.
  • Aplicar la mejora de procesos para reducir el esfuerzo de gestión.

Riesgo del producto

El riesgo del producto es la posibilidad de que el sistema o el software no satisfaga o cumpla las expectativas del cliente, usuario o parte interesada. Este riesgo está relacionado con la funcionalidad del producto, como problemas de rendimiento, problemas de seguridad, situaciones de bloqueo, etc.

A continuación se muestran algunos ejemplos de algunos riesgos del producto:

  • El software omite alguna función clave que los clientes especificaron en el requisito de los usuarios
  • El software no es confiable y con frecuencia no funciona.
  • El software falla en formas que causan daños económicos o de otro tipo al usuario o la empresa que lo utiliza.
  • El software tiene problemas relacionados con una característica de calidad particular, como seguridad, confiabilidad, usabilidad, mantenibilidad o rendimiento.

Ahora, volviendo a su proyecto, ¿existe algún riesgo de producto en el sitio web de Guru 99 Bank? Para responder a esta pregunta, debe seguir los siguientes pasos

Una vez que haya terminado con los 3 pasos anteriores, realice una pequeña prueba a continuación para identificar los riesgos del producto 1. ¿Puede el sitio web del banco Guru99 proteger la cuenta del cliente y sus datos?
A) siB) No
C) No estoy seguro
Incorrecto
Correcto
2. ¿El cliente puede utilizar el sitio web ?
A) siB) No
Correcto
Incorrecto
3. ¿Qué otras funciones debe tener el sitio web?
A) Transferencia segura de fondos B) El usuario puede registrar una nueva cuenta
C) No necesita más funciones
IncorrectoCorrecto

Paso 2) Analizar el impacto del riesgo que se produce.

En el tema anterior, ya identificamos los riesgos que pueden obstaculizar su proyecto. Aquí está la lista de riesgos identificados:

  • Es posible que no tenga suficientes recursos humanos para terminar el proyecto en la fecha límite
  • Es posible que el entorno de prueba no esté configurado correctamente como el entorno empresarial real.
  • El presupuesto de su proyecto puede reducirse a la mitad debido a la situación comercial
  • Este sitio web puede carecer de funciones de seguridad.

A continuación, debe analizar estos riesgos.

Cada riesgo debe clasificarse sobre la base de los siguientes dos parámetros

  • La probabilidad de ocurrencia
  • El impacto en el proyecto

Usando la matriz a continuación, puede categorizar el riesgo en cuatro categorías como Alto, Medio y Bajo o valores 3,2, 1

Probabilidad

Alto (3)

Tiene una probabilidad muy alta de ocurrir, puede afectar a todo el proyecto.

Medio (2)

50% de probabilidad de que ocurra

Bajo (1)

Baja probabilidad de ocurrencia

Impacto

Alto (3)

No se puede continuar con la actividad del proyecto si no se resuelve de inmediato

Medio (2)

No se puede continuar la actividad del proyecto si no se resuelve

Bajo (1)

Necesito resolverlo pero es posible tomar una solución alternativa por un tiempo.

Considere los siguientes riesgos

Riesgo

Probabilidad

Impacto

Prioridad = Probabilidad * Impacto

Fecha límite del proyecto no cumplida

3

3

9

Falla de electricidad

1

2

2

Según la prioridad anterior, puede tomar las contramedidas que se mencionan en la siguiente tabla.

Prioridad

Método de gestión de riesgos

Alto

6 -9

Tome medidas de mitigación de inmediato y controle el riesgo todos los días hasta que se cierre su estado.

Medio

3-5

Monitorear el riesgo cada semana en la reunión de progreso interno

Bajo

1-2

Acepte el riesgo y controle el riesgo por hitos.

Ahora es el momento de hacer un ejercicio, tenemos 4 riesgos identificados en el proyecto Guru99 Banking. Clasifícalos tú mismo

Riesgo Alto Medio Bajo Estado
  1. Es posible que no tenga suficientes recursos humanos para terminar el proyecto en la fecha límite
Correcto incorrecto.
  1. Es posible que el entorno de prueba no esté configurado correctamente como el entorno empresarial real
Correcto incorrecto
  1. El presupuesto de su proyecto puede reducirse a la mitad debido a la situación comercial
Correcto incorrecto
  1. Este sitio web puede carecer de funciones de seguridad.
Correcto incorrecto.

Paso 3) Tome contramedidas para mitigar el riesgo.

Esta actividad se divide en 3 partes

Respuesta a los riesgos

El director del proyecto debe elegir estrategias que reduzcan el riesgo al mínimo. Los gerentes de proyecto pueden elegir entre las siguientes cuatro estrategias de respuesta al riesgo

Volviendo a los 4 riesgos identificados anteriormente, tenemos que encontrar la contramedida para evitarlos o eliminarlos. A) Es posible que no tenga suficientes recursos humanos para terminar el proyecto en la fecha límite

B) Es posible que el entorno de prueba no esté configurado correctamente como el entorno empresarial real

C) El presupuesto de su proyecto puede reducirse a la mitad debido a la situación comercial

D) Este sitio web puede carecer de características de seguridad.

A. Es posible que no tenga suficientes recursos humanos para terminar el proyecto en la fecha límite. Este riesgo no se puede evitar debido a la situación de la empresa; no puede solicitar más recursos humanos para el proyecto. En tal caso, puede reducir el impacto de los riesgos eligiendo algunas opciones a continuación

  • Seleccione al miembro talentoso y experimentado para unirse al equipo del proyecto
  • Cree el curso de capacitación para capacitar al miembro, ayúdelo a mejorar la productividad.
B. Es posible que el entorno de prueba no esté configurado correctamente como el entorno empresarial realEste riesgo podría evitarse si realiza las siguientes actividades
  • Solicite ayuda al equipo de desarrollo para crear el entorno de prueba.
  • Preparar todos los equipos o materiales (servidor, base de datos, PC ...) necesarios para configurar el entorno
C. Su proyecto puede reducirse a la mitad debido a la situación comercial.Este riesgo es crítico; puede impedir que todo el proyecto continúe. En ese caso, deberías hacer
  • Redefinir el alcance del proyecto, identificar qué se probará y qué se ignorará en tal caso
  • Negociar con el cliente sobre el plazo del proyecto para que se ajuste al presupuesto del proyecto.
  • Mejore la productividad de cada fase del proyecto, como las pruebas, la realización de especificaciones de prueba, ... Si puede ahorrar tiempo, puede ahorrar costes.
D. Este sitio web puede carecer de funciones de seguridad.Este riesgo se considera de prioridad Media, ya que no afecta a todo el proyecto y podría evitarse. Puede solicitar al equipo de desarrollo que verifique y agregue estas funciones al sitio web.

Registrar riesgo

Todo el riesgo debe ser registrado, documentado y reconocido por los gerentes del proyecto, las partes interesadas y el miembro del proyecto. El registro de riesgos debe ser de libre acceso para todos los miembros del equipo del proyecto.

Hay algunos útiles para registrar riesgos como Redmine, MITRE ... etc.

Monitorear y controlar el riesgo

Los riesgos se pueden monitorear de manera continua para verificar si se realizan cambios. Se pueden identificar nuevos riesgos a través de los mecanismos de seguimiento y evaluación constantes.

Para una mejor gestión de riesgos, puede consultar la plantilla de gestión de riesgos incluida en este artículo