Mejora del proceso de prueba (TPI) utilizando el modelo PDCA
El proyecto del Banco Guru99 se ha completado con éxito. La junta directiva aprecia su trabajo porque ha hecho un gran trabajo. Sin embargo, tu jefe todavía tiene algunas preguntas para ti.
Para responder a estas preguntas es necesario conocer la mejora del proceso de prueba.
¿Qué es la mejora del proceso de prueba?
Los gerentes a menudo llaman Pruebas como un proceso problemático e incontrolable. Al recordar el proyecto Guru99 Bank, ¿se enfrentó a alguno de los siguientes problemas?
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 del pasado 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 mejorar el proceso de prueba:
El proyecto del Banco Guru99 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 crees que has hecho un buen trabajo, siempre hay otros que lo hacen mejor que tú. Porque tienen mejores soluciones, mejores ideas que las tuyas.
Cualquier negocio quiere que el proyecto se complete con más alto la calidad, más bajo costo, más corto el 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 las PDCA modelo. PDCA (Planificar-Hacer-Verificar-Actuar) es un método de gestión de cuatro pasos utilizado en las empresas para el control y la mejora continua de los procesos.
Paso 1) Planificar
Esto nuevamente se divide en 3 pasos.
Paso 1.1) Identificar el problema
La primera actividad de un proceso de mejora de pruebas 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, volvamos 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 original | Seleccionar |
---|---|---|---|
1 | Calidad | El cliente todavía encontró algunos 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 | Gestionamiento | El administrador de pruebas no supervisó bien el progreso, lo que provocó retrasos en algunos proyectos. | |
6 | Comunicación | Sin contacto constante con el cliente; malentendido el requisito del cliente | |
7 | Costo | El costo del proyecto superó el presupuesto establecido. |
Paso 1.2) Determinar el objetivo
Comprender el problema y los problemas que ocurrieron en el proyecto. De esta forma determinarás cuáles son los puntos de mejora y en qué fases de prueba debes centrarte.
Suponga que ha identificado que la fase de ejecución de la prueba tomó demasiado mucho más tiempo y costo para completar. ¿Podrían las pruebas ser más rápidas y económicas? Es uno de los objetivos
Paso 1.3) Definir las acciones de mejora
En base al objetivo marcado se determinan acciones de mejora. Estas acciones deben ser graduales y mejorarse 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 utilizar 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 tendrá que pagar más salario por el evaluador experimentado.
Paso 2) Hacer
Ya has definido los puntos de mejora. Es hora de hacer un plan para implementarlos. En este plan tienes que responder a 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 establecido el plan, es necesario implementarlo. Las actividades de mejora pueden afectar el progreso de la prueba actual. Un director de pruebas debe pagar Whatsapp a estas actividades para evitar los no deseado Consecuencias.
Considere el siguiente escenario:
En el proyecto Guru99 Bank, para hacer las pruebas más rápidas y económicas, decidió utilizar pruebas automatizadas en lugar de pruebas manuales. Después de aplicar la acción, la productividad aumentó significativamente.
Paso 3) Verificar
En este paso, usted –
- Evalúa el eficiencia de las acciones de mejora de las pruebas
- Medir como eficaz la solución fue
- Analiza si podría ser mejorado de cualquier manera.
En esta fase el objetivo es check si las acciones de mejora se implementaron con éxito, así como evaluar si se logró el objetivo deseado.
La mejor manera de realizar la evaluación es utilizando el métrica. Las métricas son esenciales para la gestión exitosa de una organización. El Test Manager recoge datos y los utiliza para medir parámetros como productividad, calidad… etc.
Por ejemplo, antes de aplicar las pruebas automatizadas al proyecto, se mide la productividad de las pruebas. 10TC/hora-hombre. Después de aplicar las pruebas automatizadas, se mide la productividad para ser 20TC/hora-hombre.
Pero ocurrió un problema no deseado.
En este caso, aplicar pruebas automatizadas le ayuda a incrementar la productividad de las pruebas, pero la calidad de las pruebas disminuido. Por lo tanto, la acción de mejora puede causar graves Consecuencias. En tal escenario, es necesario seleccionar la herramienta de prueba con más cuidado. Aprenderás más sobre esto en Selección de herramienta de prueba tutoriales
Consideremos nuevamente el mismo escenario. El costo del proyecto Guru99 fue invadir porque los miembros de tu equipo también tomaron mucho tiempo para ejecutar los casos de prueba. Al utilizar la herramienta de prueba automatizada, guardó 30% costo del proyecto. Es una buena mejora pero tu jefe espera más.
Por lo tanto, siempre hay que encontrar soluciones nuevas y novedosas para mejorar cada vez más el proceso de prueba. En tal escenario, puede utilizar otras soluciones para ahorrar en el costo del proyecto.
- Gestiona eficazmente tus recursos humanos
- Negocie mejores ofertas con sus proveedores
Paso 4) Actuar
Cuando las acciones de mejora se implementan con éxito y se cumple el objetivo, el gerente de pruebas debe hacer lo siguiente:
- Reseña las actividades de mejora y tomar medidas sobre las lecciones aprendidas
- Estandarizar el punto de mejora en el proceso de gestión.
- Actualizar Los documentos y planes de política, así como los documentos de proceso estándar.
- Determinar cuándo y dónde aplicar estos cambios en el próximo proyecto.