Je suis sur le point de démarrer un nouveau projet (un jeu, mais c'est sans importance). L'idée de base est dans ma tête mais pas tous les détails.
Je ne veux pas commencer à programmer sans planifier, mais je combat sérieusement mon envie de le faire. Je veux un peu de planification avant d'empêcher la refactorisation de l'application entière juste parce qu'une nouvelle fonctionnalité à laquelle je pourrais penser l'exige. D'un autre côté, je ne veux pas planifier plusieurs mois (temps libre) et commencer ça parce que j'ai peur de perdre ma motivation pendant ce temps.
Ce que je recherche, c'est un moyen de combiner les deux sans que l'un ne domine l'autre. Dois-je réaliser le projet à la manière de la mêlée? Dois-je créer des user stories puis les réaliser? Dois-je travailler avec des fonctionnalités? (J'ai une certaine expérience de la mêlée et de la méthode classique de "spécification à coder".)
Mise à jour : que diriez-vous de commencer avec un "mannequin de clic" et d'implémenter la fonctionnalité plus tard?