Il processo di progettazione
Progettare software significa risolvere tanti piccoli problemi, in continuazione. Il problema principale nella progettazione del software è la definizione della prima parte da creare.
Questo processo può essere utile in molti ambiti, ma qui ci concentreremo sulla progettazione di app (applicazioni, programmi).

- Definisci
- Che tipo di app vorresti creare?
- Quali sono i tuoi vincoli?
- Come te la immagini?
- Prepara
- Raccogli le idee
- Confronta i pro e i contro
- Fai un piano
- Prova
- Metti in atto il tuo piano
- Rifletti
- Come ti sembra il risultato, rispetto agli obiettivi che hai fissato durante la definizione dell'app?
- Cosa puoi imparare da questa esperienza e fare meglio la prossima volta?
- Quali nuovi problemi hai scoperto?
Come lo mettiamo in pratica
Nel corso delle prossime settimane, avrai l'opportunità di sperimentare alcuni giochi già pronti e, sfruttando ciò che hai imparato, di progettare il tuo gioco personale. Dopo aver creato il tuo gioco, avrai la possibilità di presentarlo agli altri e ricevere dei commenti. Tutti questi passaggi sono estremamente importanti nell'industria del software e far pratica con il processo di progettazione ti aiuterà a creare prodotti migliori in modo più efficiente.
Ecco cosa faremo nelle prossime settimane, mentre impareremo di più sul processo di progettazione:
- Definisci & Prepara
- Gioca con i giochi già pronti per farti venire delle idee e capire quali sono i limiti
- Ragiona sulle varie idee e definisci la tua app nuova o la personalizzazione di una già esistente
- Prova
- Segui il piano per realizzare la tua app
- Rifletti & Modifica
- Scambia la tua app con quella di un altro gruppo per migliorare entrambi i progetti
- Presenta
- Presenta il tuo prodotto finale!