cat javascript/scegliere-un-progetto-piccolo-e-realizzabile.md

Lezione 5912 min

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.