Sono stato nella mia prima posizione professionale per circa sei mesi, e quindi sto colpendo quello che suppongo sia il momento abbastanza tipico:
Forse, penso che ci sia un sacco di bagaglio culturale nel team che lo trattiene (mancanza di rispetto per il lavoro di documentazione, documentazione estremamente sparsa, revisione del codice poco frequente, una disconnessione tra sviluppo e test ecc.)
Ho iniziato a cercare di lasciare il segno; impostazione degli strumenti per documentazione, analisi statica, ecc.
Dove sono perduto, tuttavia, è nelle domande di acquisto: mentre posso provare a dare l'esempio in alcune aree, ho bisogno di coinvolgere la squadra. Devo anche considerare che le mie priorità non corrispondono a quelle del resto della squadra.
Come faccio a comprare e ad avere un buon feeling per ciò che le persone apprezzano? Idee che ho considerato:
- Sondaggio del team: chiedi cosa è importante guidare gli sforzi futuri
- Squadre di Skunkworks: cerca di reclutare piccoli gruppi per lavorare alla promozione di pezzi che a loro interessa nel loro tempo libero?
- Cerca di convincere il management che è necessario apportare questo tipo di modifiche e provare a farne parte del processo di revisione?
O forse ho bisogno di STFU e tengo la testa bassa e faccio il mio lavoro.
Il team è composto da circa 50 persone distribuite su più team che lavorano su una base di codice C ++ condivisa.