Misurare la produttività dello sviluppo software

Produttività = Output / Input . Bello, se fosse davvero così semplice.

Nel webinar Measuring Software Productivity, diffuso da ACM (Association for Computer Machinery, la maggiore organizzazione professionale di informatici), Steve McConnell enuncia questa semplice equazione per poi smontarla, pezzo a pezzo.

Come misurare l’output? Come misurare l’input? Quali sono le unità di misura? E qual è l’ambito di misurazione?

McConnell prende in esame tre ambiti possibili in cui misurare la produttività:

  • il singolo sviluppatore
  • il team
  • tutta l’organizzazione

e in una rapida analisi evidenzia i limiti di applicabilità delle diverse unità di misura.