Oprogramowanie może być wytwarzane w oparciu o różne pomysły. Czasem napędzane jest przez powstającą dokumentację, czasem przez testy, a innym razem przez zachowanie samego systemu. Wśród software house’ów popularne stało się stosowanie BDD, ponieważ, przy budowaniu produktu, skupia się ono bardziej na potrzebach biznesowych niż na technicznych aspektach. Często stosowane jest także jako dodatkowa warstwa przy automatyzacji testów, gdyż wyniki ich wykonania są dzięki temu prezentowane w bardziej zrozumiały dla biznesu sposób. Skuteczne używanie BDD wymaga jednak dobrego przygotowania i czasu na wdrożenie tej techniki — w związku z tym istnieje duża przestrzeń do pomyłek i potknięć. W czasie prelekcji Łukasz odpowiadał na pytanie czym jest BDD i jak go dobrze używać — opowiedział, czego nauczyły go dotychczasowe doświadczenia projektowe w tym temacie.