Metodologia
Affrontare un problema passo dopo passo
Alessandro Biagini
5 min di lettura
Perche dividere il lavoro
- Meno peso sulla mente: pensare a una cosa alla volta e piu facile.
- Vediamo subito i risultati: completare un piccolo passo ci da entusiasmo per il passo successivo.
- Errori chiari: se qualcosa non funziona sappiamo dove guardare.
- Lavoro di squadra: pezzi del puzzle diversi possono essere assegnati a persone diverse.
Il bambino che impara a camminare
Un bambino non inizia correndo. Prima si mette seduto, poi gattona, si alza tenendosi al tavolo, infine fa un passo, poi un altro. Solo dopo tanta pratica corre. Nel mezzo ci sono tante cadute. Con i problemi funziona allo stesso modo:
- Mettiti seduta - scrivi il tuo problema, e l’obbiettivo da raggiungere.
- Gattona - scomponi il tuo problema.
- In piedi - costruisci la prima parte minima.
- Cammina - controlla che cio che hai creato corrisponda all’obbiettivo iniziale.
- Cadi - tutti sbagliamo. Fa parte del processo.
- Rialzati - capisci come risolvere. Scrivi su google il tuo problema.
- Corri - risolvi e assicurati di aver raggiunto il tuo obbiettivo.
Come scomporre un problema
- Scrivi il problema in una frase.
- Scrivi l’obbiettivo.
- Elenca i grandi blocchi del lavoro.
- Trasforma ogni blocco in micro-compiti di al massimo due ore.
- Metti in ordine i compiti: prima quelli che sbloccano gli altri.
- Fai un compito, controlla, poi passa al successivo.
- Unisci tutto e ripulisci.
Esempio: costruire una pagina web
Vogliamo una pagina con un titolo, un paragrafo e un bottone rosso che, al passaggio del mouse, diventa verde.
Passo 1 - La struttura HTML
Abbiamo prima creato la struttura (HTML) e, solo dopo, l’abbiamo decorata con i colori e i margini (CSS). Seguendo lo stesso metodo potrai costruire pagine molto piu complesse, sempre un pezzo alla volta.
Tags
#problem-solving
#metodologia
#sviluppo
#tutorial