Sull’organizzazione dei team di sviluppo

L’argomento in questione è di grande attualità in ufficio ed è per questo che mi sento in dovere di condividere in questo post la mia visione sull’organizzazione ideale dei team di sviluppo, frutto di un decennio di osservazioni delle dinamiche lavorative. Il mio ragionamento parte dalla costatazione che la suddivisione dell’intero organico in diversi gruppi …

Leggi tuttoSull’organizzazione dei team di sviluppo

Il ruolo del dominio nello sviluppo di applicazioni

A scuola abbiamo imparato che per risolvere un problema è utile creare un modello, ovvero una astrazione semplificata della realtà in esame, che contempli solo gli elementi necessari alla descrizione del problema in questione. Ristretto il cerchio alle poche entità che costituiscono il modello individuato, sarà più facile individuare le logiche che ne governano il …

Leggi tuttoIl ruolo del dominio nello sviluppo di applicazioni

Kiss me, I’m a nerd

Fatemelo dire a chiare lettere: nell’industria IT non c’è più spazio per gli sviluppatori nerd. Mi riferisco a coloro che sono attratti dalle soluzioni complesse, dagli hack, dalle over-ingegnerizzazioni e da tutto ciò che, per essere compreso, richieda un QI elevato e, al contempo, mostrano seri problemi nelle relazioni interpersonali. KISS La letteratura dell’ingegneria del software …

Leggi tuttoKiss me, I’m a nerd