cat javascript/scegliere-un-progetto-piccolo-e-realizzabile.md
Scegliere un progetto piccolo e realizzabile
Evitare progetti troppo grandi e scegliere un obiettivo completabile.
In parole semplici
Il progetto finale deve essere piccolo. Meglio una mini app finita e chiara che un’idea enorme lasciata a metà.
Questa lezione fa parte del modulo Progetto finale guidato. L’obiettivo del modulo è: Costruire una mini app semplice, pubblicarla e saper spiegare le scelte principali.
Parole nuove
- scope: confine di quello che il progetto farà e non farà.
Cosa impari
- Capire il concetto senza partire da definizioni astratte.
- Vedere un esempio piccolo che puoi copiare e modificare.
- Collegare l’argomento al risultato del modulo: una mini app JavaScript pubblicata online con README essenziale.
Esempio da copiare
const progetto = {
nome: "Lista libri",
utente: "persona che vuole ricordare cosa leggere",
funzioni: ["aggiungi", "segna letto", "filtra"]
};
console.log(progetto);
Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.
Esercizi
Base · facile
Scrivi tre idee di progetto e, per quella scelta, definisci al massimo tre funzioni principali.
Soluzione
const progetto = {
nome: "Lista libri",
utente: "chi vuole ricordare cosa leggere",
funzioni: ["aggiungi", "segna letto", "filtra"]
};
Tre funzioni chiare sono un progetto completabile; di più rischia di restare a metà.
Intermedio · medio
Per ciascuna delle tre idee elenca le funzioni, poi elimina l’idea più grande e scegli quella che riesci davvero a finire. Scrivi anche cosa il progetto non farà (fuori scope).
Sfida · difficile
Spiega perché definire lo scope (cosa entra e cosa no) è una decisione di progetto, non una rinuncia. Prendi un’idea ambiziosa e ritagliane una versione minima ma completa, motivando ogni taglio in termini di tempo e valore.
Controllo finale
Hai finito quando il progetto ha massimo tre funzioni principali.