Sto per iniziare un nuovo progetto (un gioco, ma questo 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 un po 'di pianificazione prima per evitare di refactoring l'intera app solo perché una nuova funzione che potrei pensare lo richiede. D'altra parte, non voglio pianificare più mesi (tempo libero) e iniziare perché ho qualche timore 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 sulla via della mischia? Devo creare storie di utenti e poi realizzarle? Devo lavorare su feature driven? (Ho una certa esperienza in Scrum e il classico modo di "specificare il codice".)
Aggiornamento : come iniziare con un "clic fittizio" e implementare la funzionalità in seguito?