Cosa fare quando non si riesce a sviluppare una funzionalità – Anche agli sviluppatori più attempati capita di avere il blocco dello scrittore.
Arriverà il giorno in cui quella feature non sappiamo proprio come farla e ci areniamo per ore e ore o peggio giorni e giorni, ma siamo sicuri che sia impossibile da portare a termine?
Attendi una notte
La prima cosa utile da fare quando ci si blocca è quello di riposarsi. Spesso arrovellarsi ore e ore su un problema potrebbe solo peggiorare la situazione.
Riposa e affronta il problema a mente fresca la mattina successiva.
Come capire di avere un problema
Capire di avere un problema è sempre il passo iniziale e anche il più difficile da fare.
Magari abbiamo scelto una strada che credevamo corretta ed invece non stiamo ottenendo nessun risultato utile e siamo tanto vicini alla fine che “non posso ricominciare”.
Se vi trovate in questa situazione cercate di capire cosa avete realmente fatto. Magari siete ancora all’inizio e potrete ricominciare senza problemi oppure scoprirete che quello che vi blocca è una feature minore e potrete capire se effettivamente vale la pena che venga sviluppata.
Ricordatevi sempre che all’aumentare del tempo di sviluppo aumentano i costi e i vostri clienti potrebbero non essere interessati a quella feature se il suo costo aumenta.
Cosa fare quando non si riesce a sviluppare una funzionalità?Accettare il problema…
Spesso e volentieri spinti dall’orgoglio o dalla paura di non riuscire a mantenere le aspettative siamo portati ad intestardirci e perdere ogni cognizione di tempo.
Ricordiamoci che siamo persone e come tali possiamo avere dei blocchi o possiamo non saper risolvere un problema.
Arenarsi è un ottimo modo per perdere tempo, soldi e salute mentale, una volta che abbiamo capito di avere un problema dobbiamo fare di tutto per cercare di sbloccarci e andare avanti.
La paperella di gomma
Parla del tuo problema con qualcuno o se proprio non hai nessuno con cui parlarne allora spiegalo ad una paperella di gomma.
Anche se può sembrare un’idea bislacca la tecnica della paperella di gomma è utilissima: il vostro problema smetterà di essere solo nella vostra testa.
Trovare e ascoltare le vostre parole invece di pensarle potrebbe rendere tutto più chiaro.
Inoltre quando non la utilizzate la paperella di gomma sarà un’ottima compagna di scrivania: simpatica, silenziosa e sempre disponibile.
Cerca altre strade
A volte cambiare tutto potrebbe essere la cosa più semplice. Magari ci accorgiamo che dopo un po’ la struttura dati che avevamo pesato non è proprio delle migliori, cosa fare quindi?
Cerchiamo alternative, pensiamo se possa esistere un modo più semplice e in caso di difficoltà proviamo a vedere se può venire in nostro soccorso qualche Design Pattern più, magari bastano 2 ore di studio per portare a casa il lavoro.
Nessuna speranza
Le avete provate tutte ma proprio non riuscite a superare il blocco, cosa fare quando non si riesce a sviluppare una funzionalità?
Provate a parlare con i committenti e vedere se potete ridimensionare il lavoro, magari vi state semplicemente facendo molti più problemi di quante ne occorrono e una chiacchiera con il cliente potrebbe svoltarti il lavoro.