¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.dev
Luis Chueca Menéndez 04/03/2024 Cargando comentarios…
¿Te has preguntado alguna vez qué es la realidad y cómo la conocemos? Esta es una de las cuestiones más antiguas y fascinantes de la filosofía, que también tiene mucho que ver con la figura de QA (Quality Assurance). La persona de QA es una que se encarga de asegurar la calidad de los productos y servicios, especialmente en el ámbito del software.
El papel de la persona de QA es fundamental en el desarrollo de software, ya que se responsabiliza de asegurar la calidad del producto final. Para ello, no solo hace pruebas y evaluaciones para hallar y solucionar posibles errores, fallos o defectos, sino que también tiene que entender el negocio, el desarrollo y las demandas del cliente. Asimismo, sirve como un enlace entre el equipo de negocio y el equipo de desarrollo, mejorando la comunicación y la colaboración entre ambos.
Pero, ¿cómo sabe esta persona si el software que prueba es realmente lo que el cliente quiere y necesita? ¿Cómo puede estar seguro de que el software cumple con los requisitos y los estándares de calidad establecidos? ¿Cómo puede garantizar que el software se adapte a los cambios y a las expectativas del mercado?
Estas son algunas de las preguntas que se plantea constantemente, y que también se planteó Platón hace más de dos mil años.
Por eso, la persona de QA es una de las piezas clave, por ejemplo, en las reuniones de 3 amigos, donde se establecen los requisitos, las expectativas y los criterios de aceptación del proyecto dando sus consejos y mejores prácticas, haciendo las preguntas adecuadas para evitar cuellos de botella o malentendidos que acaben retrasando los planes, lo que conlleva más coste para todos los implicados.
El mito de la caverna nos muestra cómo nuestra percepción de la realidad puede estar limitada por nuestras condiciones y experiencias. También nos muestra cómo podemos salir de esa limitación y acceder a un conocimiento más profundo y auténtico.
La persona de QA puede verse reflejada en el mito de la caverna, ya que también busca salir de las sombras (los errores, los defectos, las limitaciones) y ver la luz (la calidad, la excelencia, la satisfacción). Para ello, cuenta con herramientas, métodos y habilidades que le permiten realizar un análisis crítico y exhaustivo del software, desde diferentes perspectivas y niveles. Algunos ejemplos son:
Además de estas tareas técnicas, la persona de QA también necesita desarrollar una serie de competencias personales y profesionales que le ayuden a desempeñar su rol con éxito. Algunas de estas competencias son:
Puede darse que para algunos desarrolladores, a la persona de QA la vean con malos ojos, como un obstáculo para entregar su trabajo, o como una crítica negativa a su código.
También puede haber una falta de comunicación o colaboración entre los equipos de desarrollo y QA, lo que genera desconfianza o resentimiento. Sin embargo, esta fama es errónea, ya que la persona de QA no es un enemigo, sino una aliada del desarrollo.
El objetivo de QA es mejorar la calidad del producto, lo que beneficia tanto al cliente como al desarrollador. Ayuda a detectar y prevenir errores, a mejorar el rendimiento y la seguridad, y a garantizar la satisfacción del usuario.
QA también puede aportar una visión externa y objetiva del software, que puede ayudar a mejorar su diseño o funcionalidad. Así, QA y desarrollo podrán contribuir al éxito del proyecto y al crecimiento profesional de cada uno.
En conclusión, el rol de QA y el mito de la caverna tienen en común el propósito de salir de las sombras y ver la luz. Ambos nos invitan a cuestionar lo que vemos, a buscar lo que hay detrás, a descubrir lo que nos falta y a aspirar a lo que podemos lograr. QA es una profesión que requiere de conocimientos técnicos, pero también de una visión filosófica. La persona de QA es una filósofa del software.
¿A qué esperas para empezar tu proceso de iluminación?
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.
Cuéntanos qué te parece.