Lo sviluppo del software
montagne e cammini

Software
Autore:

Di seguito vorrei condividere con voi alcuni semplici spunti su quali sono le problematiche quotidiane dell'attività dello sviluppatore software ma che a mio parere sono aspetti che possono ritrovarsi in ogni tipo di attività nei quali penso che molti possano specchiarsi e condividere.

La prima questione che si pone a tutti è: "come posso iniziare lo sviluppo di una nuova applicazione" o anche l'integrazione di una nuova funzionalità in un'applicazione preesistente, la sensazione di partenza è sempre un pò di disorientamento e incertezza sulla strada corretta che spesso porta ad una fase iniziale di avvio lenta ed piena di insicurezza.

C'è sempre uno scoglio iniziale, una sensazione di inadeguatezza, si potrebbe paragonare ad uno scalatore o arrampicatore che osserva la montagna, così grande, imponente e si sente piccolo ed insicuro e non sà se potrà raggiungere l'obiettivo.

software mountains

Il punto è riuscire con la maggior rapidità possibile a cambiare la prospettiva, in particolare bisogna porsi da subito nel giusto atteggiamento mentale, la prima fase di approccio al problema richiede di farsi uno schema generale dei quanto si deve sviluppare e gli obiettivi finali, andando a schematizzare il processo realizzativo suddividendolo il più possibile in micro problemi che a quel punto risulteranno attaccabili e rientreranno in una scala mentalmente più comprensibile ed aggredibile.

Questo può sembrare semplice, addirittura banale, ma in realtà la capacità e velocità di sviluppo a mio parere sono basate completamente sull'agilità con cui mentalmente otteniamo questo cambio di prospettiva, riuscire a farlo velocemente e rapidamente è una skill/capacità che si apprende nel tempo, che richiede applicazione e si sviluppa con l'esperienza.

Problem solving, software analisys, development plan ....
Tutti termini altisonanti per un concetto quasi banale ma pur sempre fondamentale, una lunga strada inizia sempre col primo passo .........

software camminare

Happy coding !

Articoli in evidenza
I più visti