Lo 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, ya 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 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

Agilidad y calidad van de la mano…

Actualmente, las metodologías ágiles están en boca de todo el mundo y especialmente en las del desarrollo de software. Pero antes de tirarte a la piscina e introducir Agile en tu organización, primero necesitamos saber de qué se trata y entender el por qué lo necesitamos, y sobre todo nos tenemos que preguntar si vamos a ser capaces de llevarlo a cabo con éxito, ya que no podemos ir hacia metodologías ágiles, sólo por el hecho de que todo el mundo va hacia allí.

Tuve la suerte, de introducirme en este mundo, mediante una buena formación y con el Mentoring de un coach, que nos corregía en nuestro día a día. Era una organización pequeña, pero me sirvió de mucho para entender la base de la metodología y darme cuenta de que mi manera de hacer hasta la actualidad ya era muy agile. Pero sobre todo me sirvió para apostar por esta manera de trabajar en equipo e intentar acompañar a las organizaciones dónde he trabajado posteriormente a incorporarlo de la mejor manera, con el objetivo de construir software de mejor calidad.

+ 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