Il mio background è il libro BDD in azione.
Come si va da Feature a Stories? Più specificamente mi piacerebbe capire quanto segue:
1- Quando si fornisce la scomposizione in storie? Lo fai mentre noti gli esempi che illustrano la tua funzione?
2 - In caso affermativo, come procedi nel tuo sviluppo, quindi: inizi a lavorare sui racconti lasciando la tua funzione in sospeso? Hai prima ragione sullo scenario e poi, passa alle storie che ne derivano, lasciando in sospeso il test delle funzionalità?
La chiave qui è il processo, se faccio una scomposizione di una caratteristica in una storia, prima di scrivere il mio scenario reale che individua quelle storie, potrei scrivere storie che non sono rilevanti per la funzione, vero?
Questo però mi fa pensare che le storie debbano essere spiegate nello stesso modo in cui i test di unità / integrazione sono ricavati da storie di utenti?
Tuttavia, se lo fai bene, è difficile pianificare una funzione per l'iterazione di mischia.
Comprendo che si tratta solo di uno strumento di pianificazione, ma sarebbe interessante capire in che modo questa pianificazione viene effettivamente utilizzata nel contesto della gestione di una funzionalità.
Credo che non si debba fare una pianificazione troppo anticipata, non impegnarsi per le cose senza esserne sicuri, ma nel frattempo mi sembra che la scomposizione nei diversi processi (storie) coinvolte nel processo delle caratteristiche richieda alcune anticipazioni pianificazione.
Gradirei un chiarimento su questo punto.