Sto iniziando a saperne di più sullo sviluppo del software, sto ancora imparando, quindi alcune cose sono ancora difficili per me. Inoltre, giusto per mettere in contesto, la maggior parte (o fondamentalmente tutti) dei miei progetti sono progetti online (WebApps, e-commerce, crm, ecc ...).
Stavo leggendo di più su come pianificare un progetto prima di avviarlo, ma ho avuto dei dubbi e non ho trovato una risposta. Prima di tutto, so che non dovremmo dedicare troppo tempo alla pianificazione o alla pianificazione troppo profonda del progetto, perché le cose possono cambiare e si modificheranno durante la fase di sviluppo, ma almeno il concetto centrale del progetto deve essere ben definito.
Quindi, in fondo il mio dubbio riguarda la rottura e la pianificazione di questi concetti chiave del progetto. Per quanto riguarda il tema che stavo leggendo, è stato consigliato di creare un po 'di apps
nel grande ambito del progetto, ogni app
che rappresenta una singola area del progetto principale. Quindi, per ogni app
dovrei iniziare a suddividerlo in stories
, che rappresenta la funzionalità di base che gli utenti possono eseguire all'interno di quel app
.
Scusa se mi manca qualche termine o sto sbagliando completamente, questo è il motivo per cui ti sto chiedendo.
Quindi, per fare un esempio, diciamo che ho un sito web di consegna, quindi avrei questi apps
:
- Informazioni utente;
- Indirizzo utente;
- Preferiti dell'utente;
- Cronologia acquisti utente;
Quindi per una singola app avrei alcune storie, per esempio, all'indirizzo:
- Aggiungi indirizzo;
- Ottieni la posizione dal codice postale;
- Ottieni le coordinate di Google Maps in base all'indirizzo completo;
- Modifica indirizzo;
- Rimuovi indirizzo;
Queste sarebbero le funzionalità che avrei bisogno di sviluppare per questo app
.
Questo intero concetto sembra un po 'ridondante per me, dato che è abbastanza ovvio essere un motivo per passare un po' di tempo a pianificare. Ma vedo anche perché è importante guidare i pensieri durante il processo di sviluppo.
Ma questo pensiero è corretto? Sto seguendo il percorso corretto? O c'è qualcosa che mi manca / o che dovrei prendere in considerazione quando si pianifica un nuovo progetto?