La importancia de una correcta gestión de los requerimientos

Uno de mis objetivos profesionales actuales es focalizar en la mejora de calidad con la captación de requisitos, que considero es una parte fundamental para el éxito de un proyecto.

Pienso y analizo en todo lo que deberíamos tener en cuenta a la hora de definirlos. No sólo para validar y verificar su cumplimiento, sinó también para saber qual es la mejor manera de gestionar los requerimientos de manera colaborativa con todos los miembros del equipo.

¿Que se entiende por requerimientos?Es una representación escrita de las expectativas del usuario sobre lo que quiere que haga el software.

+ Leer más

Mejorar la calidad en los requerimientos con BDD, cucumber y Gherkin. 

Aquí, es dónde entra el Test de Aceptación, para expresar lo que se ha entendido y lo importante, es que no se empieza a programar, hasta que el que tiene la idea no los acepta. El Test de Aceptación ayuda al equipo a focalizar esfuerzos y a asegurar que lo que se está entregando no va a tener que volver a tocarse, a no ser que entren modificaciones, pero eso ya se tratará como una nota de cambio.

+ 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

Análisis y mejora en los procesos de calidad y pruebas

Por suerte cada vez pasa menos, pero no seria la primera vez que un jefe de proyecto te trae una pieza de software para que les pase "la calidad" y es cuando tu le dices: "Las pruebas de software no se basan en tomar el software y empezar a probarlo todo. Las pruebas son sólo una fase dentro de los procesos de Calidad, pero que no tienen sentido sin haber pasado por el resto de las Fases". Lo que defino a continuación, son las tareas básicas que se deben tener en cuenta para asegurar la calidad del software, independientemente del Framework de trabajo

+ Leer más