[ad_1]
Cosa rende produttivi gli sviluppatori? E come viene misurato? Questo è un problema che è al centro dell’attenzione del settore in questi giorni.
Alcuni credono che le righe di codice scritte al giorno siano ancora una metrica valida. Alcuni dicono che dovresti misurare i team di sviluppo, non i singoli individui. Altri sostengono che la produttività derivi dalla rimozione degli ostacoli nella toolchain SDLC, e altri ancora trovano spiegazioni più esoteriche.
Andrew Boyagi, evangelista tecnico senior di Atlassian, ritiene che gli sviluppatori siano più produttivi quando sono felici. “La gioia degli sviluppatori è la chiave per la loro produttività”, ha affermato. Ma sfortunatamente, gli obiettivi delle aziende spesso non si allineano con il lavoro che dà gioia agli sviluppatori e, poiché gli sviluppatori sono pagati per svolgere un determinato lavoro, spesso devono fare cose che trovano più banali per mettere il cibo sulle loro tavole.
Tuttavia Boyagi ritiene che gli obiettivi del business e degli sviluppatori siano effettivamente allineati, “ma si parlano l’uno oltre l’altro”, ha affermato. “I leader senior vogliono che i loro sviluppatori siano produttivi. Se si considera un CIO o un CEO, la loro preoccupazione principale probabilmente non è la gioia degli sviluppatori. Si tratta più di immettere i prodotti più rapidamente sul mercato, soddisfare i clienti, aumentare le entrate, fare di più con meno”. Ma per ottenere questo, ha detto, gli sviluppatori devono essere felici di essere produttivi. Se i leader puntassero alla gioia degli sviluppatori, otterrebbero il risultato che stanno cercando.
L’industria del software è forse unica in quanto gli sviluppatori iniziano già con un livello di gioia intrinseco. Amano il mestiere e amano condividere le loro conoscenze con video, tutorial e partecipando a forum online per parlare di sviluppo software. Le aziende dovrebbero favorire quella gioia invece di portarla via. Boyagi ritiene che ciò dipenda da due cose: l’esperienza dello sviluppatore e la cultura ingegneristica.
“L’esperienza degli sviluppatori riguarda le loro sensazioni riguardo agli strumenti che utilizzano, ai framework e a tutto ciò che riguarda quella parte del loro ruolo”, ha spiegato. “E poi c’è la cultura, ovvero quali sono i valori dell’azienda? Come vengono prese le decisioni? Quali sono le storie leggendarie che vengono raccontate in azienda su questa cosa fantastica che hanno costruito o su qualcosa che è accaduto in azienda. Queste due cose insieme sono davvero ciò che alimenta la gioia degli sviluppatori o gli consente di prosperare in un’organizzazione”.
Si discute da sempre sul fatto che lo sviluppo del software sia un’arte o una scienza, e Boyagi la considera un’arte, perché ci sono tanti modi diversi per ottenere il risultato desiderato. Se chiedi a tre artisti di dipingere un cesto di frutta, lo faranno, ma i loro dipinti probabilmente saranno diversi l’uno dall’altro. “È lo stesso con lo sviluppo del software”, ha detto. “E quindi, secondo te, come si misura la produttività di un artista? Conti le pennellate? No, non lo fai.
Ciò che dovresti fare, ha continuato, è dare agli sviluppatori ciò di cui hanno bisogno in termini di strumenti e metterli in un ambiente in cui saranno felici e faranno del loro meglio. “Dai loro il contesto e il brief di ciò che stai cercando, e poi lasci loro fare la loro magia.”
Boyagi ritiene che una certa misura di lavoro sia importante, soprattutto per i CIO e i CTO. “È bello e comodo misurarlo, perché è una cosa complessa. Le misure o i parametri aiutano a semplificare e giustificare: “Ehi, guarda come stiamo andando bene”. Magari dedica un po’ di tempo a farlo. Ma se hai 5.000 sviluppatori, trascorri tre giorni a parlare con loro e otterrai 20 cose che puoi fare per migliorare la loro produttività. E penso che sia un modo molto più prezioso da percorrere rispetto a spendere tutto il tempo cercando di misurarlo.”
Andrew Boyagi presenterà “Produttività degli sviluppatori armata: come le buone intenzioni portano a cattivi risultati” di prossima uscita Migliorare: produttività conferenza virtuale di un giorno il 15 novembre. Registrazione è ora aperto.
[ad_2]
Source link