2010-01-20 8 views
11

Sono un team leader tecnico di un piccolo team di programmazione che lavora a un progetto per un client esterno.Valutazione degli sviluppatori

Recentemente mi è stato chiesto di produrre valutazioni scritte dei membri del mio team. Mi sento a disagio nel farlo, perché non mi considero una persona manageriale e non ho mai pensato ai miei colleghi molto più a fondo di "A è affidabile e B è un barbone pigro".

Ma mi aspetto che produca cose più elaborate da leggere da veri e propri manager, e il mio manager ha suggerito che lo scopo di questo è piuttosto quello di mettere alla prova le mie capacità di valutazione.

Eventuali suggerimenti o risorse su come produrre una valutazione di qualità? Ci sono forme standardizzate? Come dovrei affrontare questo?

Grazie.

+0

Ricorda, si tratta degli affari, non della persona. –

+0

@George, non proprio ... se dicesse "Non so della persona, ma il business è fantastico" non farebbe quello che gli viene chiesto di fare. Se intendi non diventare personale, è un po 'più vicino al vero, tuttavia se la persona è antipatica e una personalità molto dirompente che dovrebbe essere menzionata. Alla fine della giornata queste recensioni riguardano la valutazione della persona. – Simon

+1

6 voti positivi, 4 stelle e una buona discussione e poi un gruppo di persone lo chiudono. Che peccato. Se questo ragazzo non può pubblicare questa domanda qui, dove può? Alleggerisci le persone, tutto questo fa parte dell'essere un programmatore. – Simon

risposta

-1

È possibile condurre un feedback a 360 gradi con il proprio team (http://en.wikipedia.org/wiki/360-degree_feedback), motivando ciascun membro del team a fornire feedback ai propri colleghi (e a voi).

+0

ehm, no, non consiglierei di farlo. Si diffonderà nel fango. – Simon

+0

Sono d'accordo che questo possa accadere. Quindi dovresti prima provare a costruire un ambiente in grado di gestire feedback e critiche. – bertolami

2

Ho trovato che Joel's Professional Development Ladder e this construx site fornito ottimi consigli su come iniziare. Aiuta a comprendere le varie aree di conoscenza e ciò che gli sviluppatori dovrebbero sapere e fare. È quindi possibile valutare gli sviluppatori su come sono competenti in varie aree di conoscenza e assegnare loro un livello di conseguenza.

Ovviamente dovete valutare la loro etica e attitudine al lavoro ecc. Che non hanno nulla a che fare con lo sviluppo in quanto tale.

2

Domanda difficile! Ti suggerirei di guardare indietro alle valutazioni che sono state eseguite dal tuo manager su di te. Questo di solito è un buon esempio di ciò che si prevede di produrre per i propri compagni di squadra. Se non hai ancora ricevuto alcuna valutazione formale, ti suggerisco di rivolgerti al reparto risorse umane o alla direzione per una copia di un modello standard per tali scopi. La maggior parte delle grandi aziende li ha.

La valutazione dei membri del team può essere complicata, specialmente come capo squadra e non come manager "in prima linea". Ricordare quanto segue,

  • essere onesti, con loro e voi stessi
  • analizzare completamente in base alle prestazioni non sensazione viscerale, o emozione
  • Mai e poi mai valutare qualcuno migliore semplicemente perché 'come' loro o avere empatia per loro situazione. Alla fine ti torna sempre.

Edit: Alcune altre cose che ho pensato di, stato un po 'da quando ho fatto evals come un cavo della squadra ..

  • Quando la valutazione delle prestazioni, guarda non solo ciò che la persona ha bisogno di migliorare, ma anche quello che hanno fatto bene. Cerca di presentare entrambi i lati della trama (anche se ritieni che la persona sia un vagabondo pigro)
  • Guarda i risultati quantificabili .. cosa ha PRODOTTO la persona e quanto è stata utile per la squadra nel suo insieme. Ricorda, anche se pompano fuori migliaia di righe di codice, ciò non significa che sia stato tutto utile, mantenibile o addirittura utile.

Buona fortuna!

1

Per prima cosa, non essere intimidito dal compito.In secondo luogo, sei un team leader, quindi la tua opinione sulla gente conta; potrebbe essere un test, ma dovresti essere all'altezza. Terzo, se lo facessi in modo informale per un caffè e il tuo capo ti ha chiesto di qualcuno, probabilmente non avresti problemi a parlare per alcuni minuti delle tue osservazioni su di loro e quali erano i tuoi punti di forza e di debolezza. Questo è quello che dovresti scrivere nelle note della tua recensione.

Chiedi al tuo capo se esiste un formato standard: se ti trovi in ​​una grande organizzazione, le risorse umane potrebbero avere moduli e/o sistemi in atto per questo tipo di recensioni. Altrimenti, dagli un paio di paragrafi in inglese (o la tua lingua preferita) su ciò che pensi.

È possibile aggiungere colore ai report citando il lavoro svolto e il punto in cui sono riusciti o meno.

Alcune regole d'oro ...

  • non si ottiene personali
  • cercare di essere obiettivo ed equo
  • non nascondono la verità, per quanto scomoda

Buona fortuna , fa tutto parte del rafforzamento per essere un manager ed è divertente in un certo senso - la tua opinione sta contando.

+0

lol, immagino che o pensiamo allo stesso modo, o hai copiato e incollato metà della mia risposta! –

+0

Immagino che lo stiano facendo da un po 'di tempo – Simon

+0

Simon, Chris, grazie per il consiglio ma è una piccola azienda e non esiste un modello o processo standard per questa cosa. Sto avendo un po 'di problemi a trovare un modello adatto online. A meno che non sia fortunato su questo, forse qualcuno potrebbe raccomandarmene uno, dal momento che non mi sento davvero in grado di escogitarne uno da zero. –