La documentación es un componente esencial en los procesos de aseguramiento de calidad (QA) dentro del desarrollo de software y, en general, en cualquier desarrollo de producto o servicio. Su importancia radica en su capacidad para estructurar, organizar y preservar el conocimiento generado durante todas las etapas del proyecto, desde la planificación inicial hasta el mantenimiento del producto final.

¿No te ha pasado alguna vez que, al llegar a un proyecto ya empezado, el proceso de inicio es complejo? Y tú sin saber por dónde empezar y cómo realizar esos primeros pasos. Claro está que, aunque el inicio es siempre un reto, la documentación no solo se erige como imprescindible en ese momento, y también a lo largo de la vida del proyecto, con múltiples cambios que van surgiendo y ya no se sabe cuál es la fuente de la verdad.

Ventajas de la documentación en QA

Como hemos anticipado, algunas de las ventajas y puntos fuertes de tener una documentación en orden y al día son:

Y más concretamente para el apartado del aseguramiento de la calidad, la documentación adecuada aporta beneficios concretos al proceso:

¿Cuáles son los inconvenientes?

Como siempre suele ocurrir en la vida, también el tener documentación puede llevar a tener ciertos desafíos que son complejos de resolver según las dinámicas en las que se encuentren los equipos.

Al final, la documentación suele ser una gran aliada no solo para nuestros procesos de calidad, además para todo el equipo. Pero cuando caemos en ciertos bucles, hay equipos que prefieren prescindir de ella porque los inconvenientes están superando con creces a las ventajas que esta aporta.

Tipos de documentación

Si nos centramos en un ámbito más centrado en la calidad, todo puede ser una fuente de información y documentación para nuestros compromisos.

Documentación y agilidad

Las metodologías ágiles han transformado tanto el enfoque como la forma de trabajar, haciendo que la documentación también tenga que evolucionar hacia un punto más eficiente. Como veremos ahora, en este enfoque se tiene más en cuenta la aportación de valor que la propia documentación.

Si quieres más información, te remito a la guía de Scrum, un marco de trabajo ágil, donde puedes ampliar más información sobre el tema agilismo y la importancia de la documentación. Y, por supuesto al manifiesto ágil

Propósito de cada documento

Antes de realizar cualquier documentación debemos tener en cuenta algunas consideraciones, ya que de eso dependerá su éxito o su fracaso. No es lo mismo darle a una persona no técnica un documento con cientos de siglas y jerga técnica que no va a entender o darle quizás una vuelta de tuerca y suavizar o reformular ciertas partes, añadiendo también un glosario de términos que sí o sí deben ser plasmados en el documento.

Así que, antes de empezar a escribir, pregúntate y reflexiona sobre:

Perfiles de desarrollo, testers, stakeholders, usuarios finales, etc. Al igual que no usas los mismos términos y formas de hablar con un extraño, con la persona del banco o con tus amigos, hay que adecuarse al interlocutor que leerá el documento.

En inglés se utilizan las siglas TMI para decir que hay “demasiada información” y es que, dependiendo del ámbito en el que nos encontramos, tenemos que filtrar la información y dar la dosis justa para que se entienda.

Si debes usar términos técnicos, asegúrate de explicarlos o proporcionar un glosario.

Usa frases cortas y evita rodeos. Por ejemplo, en lugar de decir que "es importante tener en cuenta que...", escribe "recuerda que...".

Utiliza términos precisos para evitar interpretaciones erróneas.

En resumen, la documentación es algo de suma importancia para el proceso de QA que puede llevar a un aumento cualitativo y cuantitativo de la calidad, pero también al resto del equipo. ¿Has tenido algún problema o te ha solucionado la documentación algo en tu día a día? Deja un comentario y te leemos.

Referencias

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete