Qual è la differenza tra il cosiddetto Traditional Software Development (TSD) e Behavior Driven Development (BDD)?
Ho visto molti metodi di sviluppo diversi che insegnano agli sviluppatori a parlare in un linguaggio commerciale. Eppure, per me, tutto questo mi sembra un buon senso.
In che modo gli sviluppatori potrebbero mai pensare di poter costruire qualcosa senza chiedere alla gente con i soldi quello che vogliono e con esempi?
Non capisco la differenza tra i due. Tutto ciò su cui ho lavorato mi ha richiesto di capire le cose dal punto di vista del business ("Ubiquitous Language"). Non ho visto questa domanda specifica su SE. Non so nemmeno cosa significhi "tradizionale" perché è per me assiomatico.
Qualcuno può dirmi qual è la differenza tra i due?
Modifica: ne ho visti così tanti che è difficile tenere traccia, ma ecco un video che ho visto. Esito a pubblicare un video da una persona perché ho visto più di una persona. Ma questo usa il termine esplicito Tradizionale.
Anche la ricerca di questo tipo fa uso del termine:
dan nord "sviluppo software tradizionale"