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.