Agilidad y humildad

Llevo 20 años de carrera profesional en la creación de software, con la única ambición de crear e ir aprendiendo, de escuchar y de enriquecerme, de pasármelo bien y trabajar en equipo, de enseñar y que me enseñen, de ser eficiente y de ir mejorando cada día un poco más mi entorno de trabajo.

La experiencia es un grado y la posibilidad de ir probando cosas ha enriquecido muchísimo mi carrera profesional, con el objetivo siempre de crear con calidad y de ser eficiente, pero sobre todo teniendo muy presente a las personas que van a utilizar lo que se está construyendo.

+ Leer más

Infografía Hacia la calidad del Software con DevOps

DevOps es un cambio cultural; Es una filosofía ágil de colaboración entre todos para mejorar procesos, des de la toma de requisitos hasta la puesta en marcha, todo con el objectivo común de ser más eficientes. Una de les tareas del QA especialista, debería ser implementar prácticas para asegurar el pensamiento crítico y la interrogación y no solo basar-se puramente en la calidad del software. El objetivo de la calidad del software es: calidad del proceso + calidad de las personas/equipo + Calidad del producto.

+ Leer más

Critical thinking, la mejor Herramienta para un QA.

Si llevamos la definición al mundo del desarrollo del software; Un test, es "un procedimiento para la evaluación crítica del software", tenemos algunos criterios estándares para analizarlo y evaluarlo:  Criterios funcionales ( Requisitos, Historias, ... ) y Criterios no funcionales ( accesibilidad, escalabilidad, usabilidad, portabilidad, seguridad, rendimiento, etc..). Pero estos procedimientos estándares, definen cómo realizar las pruebas de software, pero no explican el por qué debemos realizar las pruebas. Aquí, es dónde entra el pensamiento crítico que el QA puede aportar.

+ Leer más

Importancia de la retrospectiva en la estrategia de pruebas

Bajo mi punto de vista, la retrospectiva es clave para asegurar el éxito en cualquier proyecto. Es la reunión periódica dónde se revisa, cómo han ido las cosas y se proponen acciones para mejorar las siguientes entregas, todo con el objetivo de la mejora continua. Una retrospectiva puede ayudar a determinar si todos en el equipo, saben cuál es la estrategia de prueba que se va a seguir, y sobre todo si todos en el equipo, están de acuerdo en los aspectos de la estrategia que se ha implementado hasta el momento.

+ Leer más

Asertividad en el equipo para mejorar la calidad

“La asertividad es una habilidad social que se trabaja desde el interior de la persona. Se define como la habilidad para ser claros, francos y directos, diciendo lo que se quiere decir, sin herir los sentimientos de los demás, ni menospreciar la valía de los otros, sólo defendiendo sus derechos como persona.“

Mi carrera profesional se ha basado en la creación del software, pero al apasionarme el mundo de las personas, me formé también en programación lingüística (PNL), metodología que ayuda a desenvolverse mejor y a ser más competente en lo que uno hace. Aquí fue cuando descubrí lo importante que es la asertividad cuando estamos construyendo software y más concretamente para asegurar su calidad.

+ Leer más

El Arte de dar Feedback al usuario

Creo que es muy importante a la hora de producir software de calidad, el recibir feedback de los clientes para poder refinar y mejorar el producto.  Pero, ¿Cómo podemos incluir a nuestros clientes en cada etapa del ciclo de vida para mejorar la calidad?. El rol que puede jugar la empatía en cualquier desarrollo de producto, es fundamental. El cómo entender lo que los clientes quieren y sienten, puede ayudar a crear una conexión con ellos y por lo tanto poderles ofrecer lo que necesitan, aportando una mejor calidad del software.

+ Leer más