Probablemente consideres la gestión de la calidad como un aspecto importante de tu portafolio de proyectos. Pero, ¿qué estás haciendo para impulsar la mejora de la calidad en tus proyectos? ¿Qué pasos sigues para entregar un producto de calidad?
Un plan de gestión de la calidad puede ayudar a definir qué significa la calidad para tu proyecto y detallar una metodología para asegurar una ejecución de alta calidad a lo largo del ciclo de vida del proyecto.
¿Qué es la gestión de la calidad?
La gestión de la calidad es la forma de asegurar que todo lo que creas en un proyecto aporta valor y se mantiene adecuadamente. Para entender la gestión de la calidad, primero debemos comprender qué entendemos por “calidad”.
Puedes gestionar la calidad de dos maneras:
- Calidad del producto: este es tu producto real y tangible. Puede ser la aplicación que has construido, los prototipos de diseño que creó tu equipo de diseñadores o incluso la documentación de código que escribieron tus desarrolladores.
- Calidad del proceso: los gestores de proyectos son responsables de crear y mantener los procesos del proyecto. En el contexto de la gestión de la calidad, también debemos considerar el impacto que nuestros procesos tienen en la capacidad de nuestro equipo para entregar resultados. Puedes medir la calidad del proceso utilizando métricas como la velocidad.
3 Componentes de la Gestión de la Calidad
Si se implementa correctamente, la gestión de la calidad debe ser evidente en todos los roles del proyecto y durante todo el ciclo de vida del mismo.
Los tres componentes principales de la gestión de la calidad incluyen:
- Planificación de la calidad: establece los estándares de calidad para un proyecto determinado
- Aseguramiento de la calidad: el conjunto de estándares, guías y procedimientos que vas a implementar para evitar que surjan problemas de calidad en tu proyecto
- Control de calidad: las herramientas y técnicas que utilizarás para supervisar si los entregables de tu proyecto cumplen con los estándares de calidad establecidos durante la planificación de la calidad.
¿Qué es un Plan de Gestión de la Calidad?
Un plan de gestión de la calidad (a veces abreviado como QMP) detalla los procesos que planeas seguir para cumplir los objetivos de calidad que has establecido para un proyecto dado (aseguramiento de la calidad) y cómo planeas medir el éxito (control de calidad).
Si bien el responsable de desarrollar el plan es el gestor del proyecto, la implementación corresponde a los miembros del equipo y otras partes interesadas (además del gestor del proyecto).
¿Por qué es importante la Gestión de la Calidad?
La gestión de la calidad ofrece varios beneficios para impulsar el éxito de los proyectos:
- Mejora de la calidad del producto: cuando practicas la gestión de la calidad, tu equipo genera resultados significativamente mejores y más estables. Tus usuarios finales están más contentos y satisfechos con lo que entregaste.
- Menor sobrecarga: las partes interesadas están alineadas con un proceso y plan de calidad estable que incluye contingencias, lo que deja menos margen de error.
- Ritmo de entrega más rápido: tu equipo se hace reconocido por la calidad y la consistencia en la entrega, lo que genera confianza en los interesados del proyecto.
- Colaboración y revisión mejoradas: sistematizar los procesos de gestión de la calidad establece la calidad como una responsabilidad colectiva. Los desarrolladores participan en el desarrollo orientado a pruebas. Los interesados definen los criterios de aceptación. Los ingenieros de pruebas se enfocan en pruebas exploratorias y en identificar casos límite.
¿Quién debe participar en la creación de un Plan de Gestión de la Calidad?
La respuesta corta: todos.
La gestión de la calidad es central en el ciclo de vida del proyecto: comienza desde el principio, con todos siendo responsables de la calidad.
Durante la recopilación y definición de los requisitos del proyecto inicial, los miembros del equipo del proyecto, incluidos los interesados externos al equipo inmediato, deben participar en la recopilación y definición de los requisitos. Mantén este hilo de colaboración durante todo el desarrollo, la integración de casos de prueba, la aceptación de partes interesadas e incluso la recolección y priorización del feedback de los usuarios.
Plantilla de Plan de Gestión de la Calidad
Puedes encontrar una plantilla de plan de gestión de la calidad en la biblioteca de plantillas de la Membresía DPM. La plantilla está en formato de hoja de cálculo e incluye varias pestañas:



Los miembros de Career Builder pueden acceder a la plantilla a través de la biblioteca de plantillas de DPM.
Ejemplo de Plan de Gestión de la Calidad
Nuestro ejemplo de plan de gestión de calidad (disponible para descargar en la membresía de DPM) funciona mejor para proyectos de desarrollo de software con equipos pequeños.
Incluye las siguientes secciones:
- Mediciones de calidad del proyecto: cómo defines la calidad y qué métricas de calidad usarás para evaluar el desempeño
- Responsabilidades clave: quién hace qué cuando se trata de la gestión de la calidad
- Lista de verificación para la implementación: un conjunto de pasos a seguir para asegurar que estás implementando tu plan de calidad
- Verificación de calidad de requisitos: un registro donde anotas los requisitos de calidad y marcas diversas actividades de gestión y pruebas de calidad
- Lista de dispositivos objetivo: un registro de los dispositivos objetivo a los que se aplicarán los criterios de calidad de tu software.
Puedes listar estos elementos en un documento o en pestañas separadas de una hoja de cálculo (como en nuestro ejemplo).

Cómo crear un plan de gestión de calidad para proyectos de software
Deberías crear un plan de gestión de calidad durante la fase de planificación del proyecto para prepararte para la mejora continua. Una vez que tu equipo haya aprobado el plan de gestión del proyecto, hazlo accesible a todos como un documento compartido del proyecto.
Aquí tienes ocho pasos para crear un plan de gestión de calidad en tu próximo proyecto de software:

1. Crea un entendimiento compartido de lo que significa la calidad para este proyecto
Facilita discusiones con tu equipo y partes interesadas acerca de qué constituye un nivel aceptable de calidad para lograr la satisfacción del cliente. Sé conciso y cuantifica cuando sea posible, como en este ejemplo con la gestión de bugs, para garantizar la trazabilidad:

Para recopilar esta información de los miembros del equipo y gestionar las expectativas de los interesados, haz preguntas como:
- ¿Qué tan importante es el desempeño del producto (por ejemplo, los tiempos de carga)?
- ¿Cómo queremos medir el éxito?
- ¿Cuáles son las áreas más críticas del producto en cuanto a calidad (por ejemplo, funciones sensibles a los datos)?
- ¿Qué controles del proyecto queremos mantener?
2. Divide las responsabilidades para la gestión de calidad
Decide quién será responsable de cada aspecto de la gestión de calidad del proyecto. Esto incluye definir quién:
- Mantiene una lista de dispositivos objetivo
- Redacta los criterios de aceptación para las historias de usuario
- Aprueba los lanzamientos.
3. Determina los dispositivos objetivo
Tu lista de dispositivos objetivo es valiosa, ya que ayuda a tu equipo de desarrollo a enfocarse en aspectos específicos de la calidad. La lista de dispositivos objetivo puede estar basada en criterios de tu elección, tales como:
- Hardware y antigüedad del hardware
- Sistemas operativos y versiones
- Navegadores web y versiones
- Resoluciones de pantalla
- Requisitos de conexión a Internet
- La cantidad esperada de usuarios simultáneos en cualquier servidor que se utilice
4. Redacta criterios de aceptación
Los criterios de aceptación son una lista específica de cada funcionalidad sobre qué revisar al evaluar una característica. Unos buenos criterios de aceptación son específicos pero lo suficientemente amplios para dejar cierto margen a la interpretación de los desarrolladores. Por ejemplo:

5. Integra pruebas unitarias en tu código
Las pruebas unitarias son pruebas codificadas que normalmente escribe el equipo de desarrollo.
Son sumamente valiosas en cualquier plan de gestión de calidad, ya que pueden comprobar que el código funciona como se espera. A medida que tu proyecto crece y los lanzamientos se vuelven más frecuentes, esto supone un ahorro de tiempo increíble.
El jefe de proyecto no es responsable de integrar las pruebas, pero si gestionas el plan de calidad, eres responsable de registrar la actividad y hacer su seguimiento.

6. Configura una canalización de despliegue con verificaciones opcionales de calidad
Este paso es opcional, sin embargo, si puedes dedicar tiempo para que tu equipo de desarrollo configure una canalización, vale la pena. Una canalización de despliegue te permite configurar verificaciones automáticas adicionales de calidad, como ejecutar pruebas unitarias y pruebas de integración, a través de cada despliegue a múltiples entornos.
7. Configura un proceso de pruebas de regresión para validar los lanzamientos
Una prueba de regresión es un plan de pruebas detallado que a menudo define algunos de los diferentes “caminos felices” que pueden seguir tus usuarios. Suele utilizarse como prueba final antes de un lanzamiento para asegurarse de que los usuarios existentes no hayan sufrido una reducción, o regresión, en la funcionalidad esperada.
Típicamente, se realiza una prueba de regresión en cada dispositivo objetivo para ayudar a garantizar la máxima calidad. Esto puede volverse una tarea que consume mucho tiempo a medida que el proyecto crece. En este punto, puede ser valioso explorar el testing de regresión automatizado.
8. Configura una herramienta de tu elección para unir el proceso de gestión de la calidad
Es importante asegurarse de que todo en este proceso funcione sin problemas para beneficiar al proyecto y al equipo. Configura tus herramientas de gestión de proyectos existentes para respaldar la gestión de la calidad. Aquí la automatización es valiosa. Algunos ejemplos:
- Si usas Jira para gestión de recursos o Asana para gestión de proyectos, puedes configurar flujos de trabajo definidos para solicitar controles de calidad cuando sea necesario.
- Si usas Zapier, puedes automatizar la creación de reportes a partir del movimiento de tareas en tu herramienta preferida.
- Monday.com admite numerosas integraciones, incluida la capacidad de automatizar la captura de tickets de Zendesk en tu backlog de desarrollo.
- El nuevo Workflow Builder de Slack puede unir múltiples puntos de datos en un solo flujo de comunicación sin fisuras.
Herramientas Útiles para la Gestión de la Calidad
Aunque crear un plan de gestión de la calidad requiere una inversión de tiempo, existen una gran cantidad de herramientas útiles para crear, mantener y supervisar un sistema de gestión de la calidad. También vale la pena revisar software de gestión de proyectos para este propósito.
Algunos ejemplos incluyen:
- Google Sheets: excelente para la gestión de pruebas de regresión
- Asana o Jira: para facilitar tu proceso de gestión de la calidad
- Intercom: ideal para conectar directamente con tus usuarios y obtener retroalimentación manual
- BugHerd: herramienta útil para recopilar feedback de interesados
- Heap: análisis valioso para determinar si la calidad de la experiencia y los flujos del producto resuenan entre los usuarios
- Marker.io: excelente para reportar errores y problemas de sitios web directamente en el gestor de incidencias de tu equipo como Jira, Trello y Asana
- Trello: Usar Trello para la gestión de proyectos puede ayudarte a monitorear tu plan de gestión de la calidad, asegurando que todas las tareas sean rastreadas y completadas de manera eficiente
¿Qué opinas?
¿Has implementado un plan de gestión de la calidad anteriormente? ¿Qué salió bien? ¿Hubo algo que aprendiste de la experiencia? Si no, ¿sería útil crear uno para tu próximo proyecto?
Y si el aseguramiento de la calidad es lo tuyo, asegúrate de visitar nuestro sitio hermano, The QA Lead, para lo último y lo mejor de todo lo relacionado con calidad.
