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

Jira para mejorar la gestión de proyectos e incidencias

Fue amor a primera vista y me metí de lleno en sacar lo mejor de él. No quiero decir, que sea la mejor herramienta en el mercado, pero si que es la que conozco a fondo y me gusta, no sólo para la gestión de incidencias y proyectos, si no también para tener un control sobre la estrategia del proyectos y de los objetivos que seguimos. En los últimos proyectos que he colaborado, todos han utilizado Jira, lo que me ha permitido descubrir la herramienta des de diferentes puntos de vista y así sacarle el máximo partido a todas sus ventajas...

+ 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