Esiste una soluzione pratica per organizzare le attività iniziali per un nuovo progetto?
Per elaborare, immagina le caratteristiche / storie / obiettivi per un progetto. Come si può procedere nell'organizzare quelli in compiti sani per le prime versioni?
Lo scenario che di solito ho in mente ha le caratteristiche elencate come riferimento di alto livello per ciò che l'esperienza dell'utente finale dovrebbe coinvolgere. Le attività per la costruzione di tali funzionalità vengono quindi suddivise in blocchi (come "crea l'interfaccia per il componente X"). Tale compito non è necessariamente "vincolato" a quella sola caratteristica e può essere utile quando si costruiscono feature successive. La funzionalità di interruzione in piccole soluzioni in grado di codificare è valida? O dovrebbero essere leggermente rimossi da qualsiasi implementazione specifica?
Non mi aspetto che ci sia una risposta "giusta" a questa domanda, ma sto cercando un approccio abbastanza pragmatico e non invadente.
Come nota, sto cercando soluzioni indipendenti da qualsiasi strumento o "sistema" utilizzato per la gestione dei compiti stessi.