Sto per iniziare un nuovo progetto (un gioco, ma non è importante). L'idea di base è nella mia testa ma non tutti i dettagli.
Non voglio iniziare a programmare senza pianificare, ma sto seriamente combattendo la mia voglia di farlo. Voglio una pianificazione prima per impedire il refactoring dell'intera app solo perché una nuova funzionalità a cui potrei pensare lo richiede. D'altra parte, non voglio pianificare più mesi (tempo libero) e iniziare perché ho un po 'di paura che perderò la mia motivazione in questo momento.
Quello che sto cercando è un modo di combinare entrambi senza che uno domini l'altro. Dovrei realizzare il progetto in termini di mischia? Devo creare storie utente e poi realizzarle? Dovrei lavorare in base alle funzionalità? (Ho una certa esperienza nella mischia e nel classico modo "specifica per codificare".)
Aggiornamento : che ne dici di iniziare con un "clic fittizio" e implementare la funzionalità in un secondo momento?