Skip to main content

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”. 

Desbloquea Gratis

Crea una cuenta gratuita para terminar de leer este contenido y unirte a una comunidad de líderes visionarios que están desbloqueando herramientas, manuales y conocimientos para prosperar en la era de la IA.

Paso 1 de 2

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

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.
Únete a la comunidad DPM para acceder a contenido exclusivo, plantillas prácticas, eventos solo para miembros e ideas semanales sobre liderazgo. Es gratis unirse. <br><br>

Únete a la comunidad DPM para acceder a contenido exclusivo, plantillas prácticas, eventos solo para miembros e ideas semanales sobre liderazgo. Es gratis unirse.

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

¿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:

Captura de pantalla del Plan de Gestión de la Calidad
Un ejemplo de plan de gestión de calidad para un proyecto de software.
Captura de pantalla de la lista de dispositivos objetivo
La lista de dispositivos objetivo para el proyecto de software.
Captura de pantalla de la lista de verificación de calidad de requisitos
Aquí está la lista de verificación de calidad de requisitos para el mismo proyecto de software.

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).

plan de gestión de calidad que contiene las secciones: mediciones de la calidad del proyecto, responsabilidades clave, lista de verificación de implementación, lista de dispositivos objetivo y verificación de calidad de requisitos.
Ejemplo de componentes de un plan de gestión de calidad: mediciones de la calidad del proyecto, responsabilidades clave, una lista de verificación de implementación, verificación de requisitos y lista de dispositivos objetivo. Puedes encontrar un ejemplo rellenado en la membresía de DPM.

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:

8 pasos en el proceso para crear un plan de gestión de calidad
Aquí están los pasos que deberás seguir para crear tu plan de gestión de calidad.

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:

medición de la calidad de muestra con problemas del producto bajo medición clave, menos del 5% de los usuarios activos reportan bugs como definición de nivel aceptable, y comentarios
Aquí tienes un ejemplo de rúbrica de medición de calidad que podrías usar. 

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:

criterios de aceptación de muestra con un miembro del equipo asignado y comentarios
Aquí tienes algunos ejemplos de criterios de aceptación.

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.

verificación de calidad de requisitos de muestra con casillas para requiere prueba unitaria y si prueba unitaria ha sido integrada
Aquí tienes un ejemplo de revisión de calidad de requisitos.

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.

Michael Luchen

Definición

En el desarrollo de software, un happy path se refiere a los pasos que idealmente esperarías que un usuario siguiera al usar tu producto.

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.

sarah m. hoban photo

Sarah es una gerente de proyectos / programas certificada por PMP y consultora de estrategia con 10 años de experiencia dirigiendo proyectos complejos multimillonarios y liderando equipos globales diversos. Le apasiona ser resistente ante la incertidumbre, su carrera se ha centrado (a veces sigilosamente) en incorporar técnicas de gestión de proyectos para mejorar los procesos empresariales de la organización. Sarah es líder de pensamiento en la gestión de proyectos y autora de un blog semanal y un podcast, The Stealthy Project Manager, enfocado en la gestión de proyectos y la productividad.