Ну т.е. если я всю жизнь это самое поведение описывал рисуя на бумаге, в экселе, обсуждая с коллегами, в голове, а только потом уже кодил, то я работал по BDD, так?
Общаешься с пользователем и формулируешь требование в виде фичи на геркине, например (он для этого и создавался).
А как в "мире 1С": программирую софт, потом накликиваю, потом на основании того что накликал превращаю в код на геркине.
Только чтобы исключить холивор: оба подхода имеют место быть, все зависит от процесса, принятого в команде и целесообразности того или иного подхода в целом.