In de praktijk blijken misverstanden de bron te zijn van vele problemen bij de ontwikkeling van nieuwe software. Behaviour-Driven Development (BDD) is een Agile software-ontwikkelingsmethode die daarop inspeelt door de nadruk tijdens het hele proces te leggen op het mogelijk maken van communicatie tussen de niet-technische (business) en technische (development) betrokken personen.
Het benutten van alle voordelen van Behaviour-Driven Development is echter niet zo vanzelfsprekend als het lijkt. BDD is veel meer dan alleen uitblinken in test automation met Cucumber, waarvoor het vooral bekend is. Het gaat fundamenteel om het dichten van de communicatiekloof tussen business en IT, vanaf het ontwerp van de software t.e.m. de validatie.
Binnen een TETRA-onderzoeksproject met de titel ‘FIRST TIME RIGHT’ werd een BDDdna template ontwikkeld die het team begeleidt bij een haalbare, succesvolle en stapsgewijze implementatie van BDD. Met als doel een soepele overgang naar een succesvolle adoptie.