Sono in quella che mi sembra una posizione molto strana. Sono "team lead" nel ruolo di un particolare progetto, Sr. Software Engineer, nel titolo di lavoro. Nella mia squadra ho 4 sviluppatori, uno dei quali svolge un ruolo simile in un altro progetto, ma ora al mio è stata data priorità, quindi sta lavorando al mio. Ho anche 2 tester, uno dei quali è un manager. Un altro membro del team è il "rappresentante del cliente" che fa parte di un dipartimento completamente indipendente. Ho anche un Manager che è direttamente sopra di me e credo anche al di sopra del Manager of Test che fa parte del mio team ... non è così sicuro di quello comunque.
Ho cercato di ottenere chiarimenti sul motivo per cui il mio ruolo è esattamente diverse volte. È stato difficile per me capire dove inizia e dove finisce la mia autorità, se ne avessi persino una. La risposta con cui sto lavorando è che sono "il capo tecnico" del team. Ciò sembra significare che la mia autorità è al di sopra delle decisioni tecniche riguardanti l'architettura, la progettazione e gli standard di processo / codifica in quanto riguardano il codice prodotto stesso.
Oggi è venuto fuori qualcosa e i risultati del codice che ho delegato a uno dei membri del mio team sono stati mostrati al resto della compagnia nel nostro incontro di Scrum show-it-all-off. La persona rappresentante del cliente si esibisce. Oggi mi è stato mostrato qualcosa di veramente in disaccordo e nessuno mi aveva mai chiesto se volevo dire qualcosa in quello che è successo. In breve, al fine di fornire la capacità di un utente di visualizzare un valore in un report nei seguenti modi (unità "doc", unità di progetto, arrotondate, non arrotondate) hanno fornito campi di accesso per ogni permutazione. Abbiamo quindi il valore in unità arrotondate, unità di progettazione arrotondate, unità di documenti non circoscritte, unità di progettazione senza soluzione di continuità. Ogni record con cui l'utente desidera lavorare ha molti di questi valori e ognuno è permutato in questo modo.
Lo odio davvero.
Le persone a cui abbiamo mostrato questo vogliono essere sicuri che l'API che usiamo per i report sia la stessa del modo in cui facciamo cose come esportare i dati in Excel. Sfortunatamente, ora stiamo guadagnando questo slancio in una direzione che ritengo sia veramente, molto brutta.
Mi sono un po 'turbato al prossimo incontro e ho chiesto alle due persone che avevano fatto questo: "Perché non sono stato coinvolto in questa decisione ??" È un problema che continua a venire e ho un momento difficile sembra solo che le persone della squadra che dovrei portare mi chiedano se voglio essere coinvolto. A volte non lo faccio e penso che tutto ciò che faranno andrà bene. Altre volte lo faccio. A meno che la gente non mi chieda, è difficile persino sapere che sta succedendo qualcosa che ha bisogno del mio contributo e non mi danno questa opportunità.
Sfortunatamente, la mia autorità non si estende alle persone che dicono: "La prossima volta che andrai a fare qualcosa del genere senza nemmeno parlarmi, sarai disciplinato". Questo è un problema di "PR" che è un settore che chiaramente non è nel mio ambito di autorità. Per me va bene, visto che non voglio avere a che fare con quel tipo di schifo se qualcun altro lo desidera.
Oggi, però, il mio manager, di fronte a tutti (che credo sia in parte colpa mia anche per averlo presentato in quel modo) mi ha detto che non posso essere coinvolto in ogni decisione e devo delegare.
Naturalmente penso che ho ragione ... lo faccio sempre. Non dico cose che penso siano BS. Penso che avrei dovuto essere contattato per questo problema e ho chiesto se avessi un'idea migliore. La mia direzione per questo sarebbe stato in realtà decidere solo su UN valore da fornire per ora, poiché questa era in realtà le fasi iniziali di una nuova funzionalità e discutere le opzioni per fornire ulteriore accesso in futuro, se lo si desidera. Non avrei mai approvato o raccomandato l'attuale implementazione e non credo che avrebbe dovuto vedere la luce del giorno.
La domanda è, sono io che sono irragionevole?
Bene, noi due ne abbiamo parlato e abbiamo convenuto che entrambi abbiamo "lasciato cadere la palla" e sembra che siamo sulla stessa pagina. Lunedì mattina ... Cercheremo di assicurarci che il mio ruolo sia chiaro nel team e che sì, deciderò quando ci sarà un cambiamento di progetto o di attività che deve accadere; Mi viene proposto e sono d'accordo o decido che ho bisogno di guardare più a fondo. Poi ci sono altre cose su cui posso provare a lavorare per assicurarmi che sappiano che possono venire da me.