Hoy en día, luego de más de una década en la cual la ingeniería de software ha evolucionado, las metodologías Agiles no sólo proporcionan beneficios, sino que también se ha convertido es un ‘MUST’ para las empresas exitosas, ya que han demostrados ser efectivas.
Dentro del variado conjunto de metodologías, BDD nació originalmente con la intención de cambiar la palabra test por should, haciendo foco en lo verdaderamente importante del software: su comportamiento. Para lograrlo es que su principal pilar es la premisa: “Utilizar ejemplos que nos permitan describir comportamiento”.
Teniendo en cuenta la evolución que ha tenido BDD en los últimos 10 años así como también sus orígenes, buscamos en esta tesina mejorar el proceso de desarrollo de software a partir de la implementación de una guía practica basada en BDD para un desarrollo semi-ágil. Para lograrlo realizamos una simulación de modo tal de determinar la utilidad de dicha guía.