Se non sai cosa stai facendo, allora l'ultima cosa che dovresti fare è scrivere una specifica dei requisiti, in quanto tutto ciò che ti darà è una specifica dei requisiti scritta da qualcuno che non sa cosa sta facendo.
Forse qualcun altro sa cosa stanno facendo - in tal caso, dovrebbero scrivere le specifiche. Altrimenti, devi imparare cosa deve essere fatto. E per questo fa poca differenza se si tratta di una nuova attività che nessuno sa letteralmente come fare, o che teoricamente c'è qualcuno che potrebbe dirti, ma non hai il budget per pagarli spendendo il tempo a farlo.
Il problema con la specifica dei requisiti come attività di apprendimento è che non fornisce alcun feedback sul fatto che ciò che hai specificato sia giusto o sbagliato. Non esiste un compilatore di requisiti o uno strumento di test che ritorni e dice "questo è sbagliato, non ha senso, non risolve il problema, o piacerà a nessuno".
La prototipazione esplorativa è una tecnica che si adatta ad alcune persone come mezzo per apprendere abbastanza su un dominio per scrivere una specifica dei requisiti utili. Ma non dovresti assumere che sarà il migliore in ogni caso particolare senza considerare le alternative. E di certo non dovresti aspettarti di ottenere molto da qualsiasi software prodotto come sottoprodotto di quel processo di apprendimento, più di quanto dovresti aspettarti di poter vendere le note che hai fatto in classe per una frazione del prezzo di un istruzione universitaria.