Mejora del proceso de prueba (TPI) mediante el modelo PDCA

Tabla de contenido:

Anonim

El proyecto Guru99 Bank se ha completado con éxito. El consejo de administración aprecia su trabajo, ya que ha hecho un gran trabajo. Sin embargo, su jefe todavía tiene algunas preguntas para usted.

Para responder a estas preguntas, debe conocer la mejora del proceso de prueba.

¿Qué es la mejora del proceso de prueba?

Los gerentes a menudo denominan las pruebas como un proceso problemático e incontrolable. Mirando hacia atrás en el proyecto Guru99 Bank, ¿enfrentó alguno de los siguientes problemas en el proyecto?

Estos son problemas comunes en cualquier proyecto de prueba. Muchas organizaciones se dan cuenta de que mejorar el proceso de prueba puede resolver estos problemas. Aprender de los errores pasados ​​puede ayudar a mejorar el proceso de gestión de pruebas.

¿Por qué probar la mejora del proceso?

El siguiente escenario le muestra por qué necesita la mejora del proceso de prueba:

El proyecto Guru99 Bank está completo. ¡La calidad de las pruebas fue excelente! Recibiste buenos comentarios del cliente.

¿Cuál es la lección aprendida de este escenario? Es " Siempre trata de hacerlo mejor ".

Incluso si piensa que ha hecho un buen trabajo, siempre hay otros que lo hacen mejor que usted. Porque tienen las mejores soluciones, mejor idea que la tuya.

Cualquier empresa quiere que el proyecto se complete con la más alta calidad, el menor costo y el menor tiempo de entrega .

La mejora del proceso de prueba le ayuda a alcanzar estos objetivos

¿Cómo implementar la mejora del proceso de prueba?

Para implementar la mejora del proceso de prueba para el proyecto Guru99 Bank, el administrador de pruebas puede seguir el modelo PDCA . PDCA (Planificar-Hacer-Verificar-Actuar) es un método de gestión de cuatro pasos que se utiliza en los negocios para el control y la mejora continua del proceso.

Paso 1) Planificar

Esto se divide nuevamente en 3 pasos

Paso 1.1) Identificar el problema

La primera actividad de un proceso de mejora de prueba es identificar los problemas que ocurrieron en el proyecto actual. Los problemas en este proyecto pueden volver a ocurrir en otro proyecto. Resolver problemas y encontrar soluciones para evitarlos en el futuro es el objetivo principal de Test Improvement.

Ahora, de vuelta al sitio web del proyecto Guru99 Bank, ¿encuentra algún problema o punto de mejora? Seleccione a continuación

No Señor Problema Descripción Seleccione
1 Calidad El cliente aún encontró algún defecto después del lanzamiento
2 Entrega El proyecto se retrasó
3 Equipo Algunos empleados no cooperaron con otros miembros del equipo.
4 Habilidades El miembro del equipo carecía de las habilidades deseadas para completar sus tareas
5 administración Test Manager no supervisó bien el progreso, lo que provocó el retraso de algunos proyectos
6 Comunicación Sin contacto constante con el cliente; malinterpretar el requisito del cliente
7 Costo El costo del proyecto se superó más allá del presupuesto establecido
Tiene un problema con el equipo de entrega de calidad , las habilidades , la administración , la comunicación , el costo

Paso 1.2) Determine el objetivo

Comprenda el problema y los problemas que ocurrieron en el proyecto. De esta manera, determinarás cuáles son los puntos de mejora y en qué fases de prueba debes enfocarte.

Supongamos que usted ha identificado que la fase de ejecución de la prueba se tardaba mucho tiempo y costo para completar. ¿Las pruebas podrían ser más rápidas y económicas? Es uno de los objetivos

Paso 1.3) Definir las acciones de mejora

En función del objetivo establecido, se determinan acciones de mejora. Estas acciones deben ser graduales y mejoradas poco a poco porque no es fácil cambiar todo de inmediato.

Por ejemplo, para que las pruebas sean más rápidas y económicas, aquí hay algunas acciones recomendadas

En el ejemplo anterior, para que las pruebas sean más rápidas y económicas, debe usar las opciones A y B. La opción C podría hacer que las pruebas sean más rápidas, pero costará más porque tiene que pagar más salario por el evaluador experimentado.

Paso 2) Haz

Ya has definido los puntos de mejora. Es hora de hacer un plan para implementarlos. En este plan, debes responder las siguientes preguntas

  • ¿Qué puntos de mejora hay que implementar?
  • ¿Cuándo terminar este plan?
  • ¿Qué pasos se deben seguir para lograr el plan?

Realizar acciones de mejora

Una vez que se establece el plan, es necesario implementarlo. Las actividades de mejora pueden afectar el progreso de la prueba actual. Un administrador de pruebas debe prestar atención a estas actividades para evitar las indeseables consecuencias.

Considere el siguiente escenario:

En el proyecto Guru99 Bank, para que las pruebas sean más rápidas y económicas, decidió utilizar las pruebas automatizadas en lugar de las pruebas manuales. Después de aplicar la acción, la productividad aumentó significativamente.

Paso 3) Verificar

En este paso, tú ...

  • Evaluar la eficiencia de las acciones de mejora de la prueba.
  • Mide qué tan efectiva fue la solución
  • Analice si podría mejorarse de alguna manera.

En esta fase, el objetivo es verificar si las acciones de mejora se implementaron con éxito, así como evaluar si se logró el objetivo deseado.

La mejor forma de realizar la evaluación es utilizando las métricas . Las métricas son esenciales para la gestión exitosa de una organización. El Test Manager recopila datos y los utiliza para medir parámetros como la productividad, la calidad ... etc.

Por ejemplo, antes de aplicar las pruebas automatizadas al proyecto, la productividad de las pruebas es de 10TC / hora-hombre . Después de aplicar las pruebas automatizadas, la productividad se mide en 20TC / hora-hombre .

Pero ocurrió un problema no deseado

En este caso, la aplicación de pruebas automatizadas le ayuda a aumentar la productividad de las pruebas, pero la calidad de las pruebas disminuyó . Por tanto, la acción de mejora puede tener consecuencias graves . En tal escenario, debe seleccionar la herramienta de prueba con más cuidado. Aprenderá más sobre esto en el tutorial de Selección de herramientas de prueba.

Considere el mismo escenario nuevamente. El costo del proyecto Guru99 fue invadido porque los miembros de su equipo tomó demasiado tiempo para ejecutar los casos de prueba. Al utilizar la herramienta de prueba automatizada, ahorró un 30% en el costo del proyecto. Es una buena mejora, pero su jefe espera más.

Por lo tanto, siempre debe encontrar soluciones nuevas y más nuevas para mejorar cada vez más el proceso de prueba. En tal escenario, puede utilizar algunas otras soluciones para ahorrar en el costo del proyecto

  • Gestione eficazmente sus recursos humanos
  • Negocie mejores gangas con sus proveedores

Paso 4) Actuar

Cuando las acciones de mejora se implementan con éxito y se cumple el objetivo, el administrador de pruebas debe hacer lo siguiente:

  • Revisar las actividades de mejora y tomar medidas sobre las lecciones aprendidas.
  • Estandarizar el punto de mejora en el proceso de gestión.
  • Actualice los documentos y el plan de la política, así como los documentos del proceso estándar.
  • Determine cuándo y dónde aplicar estos cambios en el próximo proyecto.