Questo può essere davvero difficile, perché i buoni obiettivi per i dipendenti dovrebbero essere specifici e quantificabili. Come sappiamo, quantificare la produttività di un programmatore è sicuramente un enigma.
Nella mia esperienza di gestione dei programmatori, cerco di creare obiettivi basati sugli obiettivi a lungo termine del singolo dipendente. Ad esempio, se il programmatore aspira a passare alla gestione, stabilirò un obiettivo per loro di cercare e assumere ruoli di leadership in team o progetti per aiutarli a creare un'autorità informale che sarà necessaria per la transizione.
Di solito, tuttavia, per creare obiettivi misurabili tendono ad essere abbastanza orientati al compito. Ad esempio ottenere una certificazione MCDBA per qualcuno che vuole entrare in un ruolo DBA. Per qualcuno che afferma di voler migliorare / apprendere su una particolare tecnologia, di solito scelgo un obiettivo come leggere x libri sull'argomento o insegnare una classe brown-bag agli altri sviluppatori della tecnologia.