Qual è un modo efficace per organizzare le attività per un nuovo progetto?

4

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.

    
posta Dulan 26.03.2012 - 20:27
fonte

1 risposta

1

Non c'è sicuramente una soluzione "taglia unica" per questo.

Per la maggior parte dei miei progetti, tuttavia, di solito avvio il brainstorming in TextEdit, cosa voglio che faccia il mio programma. Scrivendolo, posso facilmente riflettere su se stessi e decidere cosa scartare o cosa migliorare. Disegnare una possibile GUI su carta può aiutare a seconda della natura del progetto.

Dopo aver definito un piano semi-definito, di solito creo alcuni moduli di test per vedere se ciò che voglio è pratico (o possibile).

Infine, fondamentalmente unisco i programmi di test che ho creato in un'unica applicazione e ripeto il processo per un tempo indefinito.

    
risposta data 26.03.2012 - 20:35
fonte