FTKONF-068
Amikor a senior kollégád vezetőnek képzeli magát
Helyzet
„A kollégám az én szerepemet játszaná” · „Colleague wants to perform my position” · szerző: Vampire · CC BY-SA
Egy frissen kinevezett tech lead csapatában dolgozik egy nála húsz évvel idősebb fejlesztő, aki korábban a kódbázis fő építője volt. A lead tudatosan bevonja a technikai döntésekbe, tiszteli a tapasztalatát; a szenior viszont meetingeken „kijavítja" és újrafogalmazza a lead szavait (akkor is, ha azok helyesek voltak), és a szakértő szerepét játssza a vezetők és a juniorok előtt. Nem válaszol a lead e-mailjeire, ignorálja a review-kommentjeit, sőt az új céges névjegykártyájára önhatalmúlag a „lead developer" titulust íratta. A lead azt tervezi, hogy a felettesét kéri meg egy moderált beszélgetésre, ahol kimondja: elvárja a csapatmunkát és azt, hogy a szenior kövesse az iránymutatását. A szülő-esettel (FTKONF-025) szemben itt nem az aláásott újonc, hanem a pozíciójában megkérdőjelezett új vezető nézőpontját látjuk.
A forrásposzt teljes szövege (magyarul és angolul)
Az eredeti Stack Exchange-kérdés hű magyar fordítása · szerző: Vampire · The Workplace, q84915 · CC BY-SA.
A csapatom tech leadje vagyok. A csapatom egy másik fejlesztője olyan dolgokat csinál, amelyek kellemetlen helyzetbe hoznak.
Körülbelül 20 évvel idősebb nálam, és természetesen több évnyi ipari tapasztalata van.
Tisztelem a tapasztalatát, és folyamatosan bevonom a technikai megbeszélésekbe és döntésekbe, mert a tapasztalatát a közös javunkra szeretném fordítani.
Ő viszont több olyan dolgot is művel, ami kellemetlen számomra: például meetingeken „kijavít" olyan dolgokban, amiket mondok; ezek többségében nekem van igazam, vagyis valójában nincs is mit javítani, de ő gondoskodik róla, hogy újrafogalmazza, amit mondtam, és eljátssza a szakértő szerepét mások, a vezetők és a juniorabb fejlesztők előtt.
Emellett nem válaszol az e-mailjeimre; folyamatosan külön kérnem kell, hogy reagáljon.
A code review-ban írt megjegyzéseimet is következetesen figyelmen kívül hagyja, és nem válaszol rájuk, hacsak személyesen oda nem megyek hozzá.
Tech leadként új vagyok ebben a csapatban, és még most veszem birtokba a kódbázist; az is igaz, hogy jelenleg ő érti jobban és mélyebben a kódot, már csak azért is, mert eddig ő volt a fő közreműködője.
Engem bíztak meg azzal, hogy elszámoltatható és felelős legyek a csapatért, a csapat készségeiért és a rendszerarchitektúráért.
Néhány megjegyzés:
- Nincs bajom azzal, ha bármelyik csapattag átveszi a kezdeményezést bármiben, de bajom van azzal, ha valaki aláássa a tudásomat, vagy nem tiszteli a véleményemet.
- Nyitott vagyok a kritikára, amíg az értelmes és építő.
- Nem hiszem, hogy a szarkazmus, a tiszteletlenség és az olyan dolgok, mint hogy meetingeken kinevetnek, bármiben is segítenének; ugyanakkor teljesen nyitott vagyok arra, hogy ő vagy bárki más szóljon, ha hibázom, és visszajelzést adjon, bármi legyen is az.
- Mindannyian hibázunk a napi munkánk során, és nem bűnbakkereső kultúrát szeretnék építeni, hanem olyat, ahol tanulságok vannak és jó a légkör.
Egy másik érdekes dolog, hogy a cég a minap névjegykártyákat készíttetett mindenkinek, és megengedte a munkatársaknak, hogy olyan titulust írassanak rá, amilyet akarnak. És ez az illető azt íratta: „lead developer".
Mondanom sem kell, nem értek egyet azzal, hogy a cég ilyesmit megenged, de ez most mellékes.
Tájékoztatom a vezetőmet, és megkérem, hogy moderáljon egy beszélgetést köztem és e fejlesztő között, ahol el tervezem mondani, hogy elvárom tőle a csapatmunkát, hogy hagyjon fel ezzel a viselkedéssel, válaszoljon az e-mailjeimre, és kövesse az iránymutatásomat.
Nem vagyok sem ostoba, sem arrogáns; tudom, hogy az évek számát tekintve ő a tapasztaltabb, és ezt nagyon tisztelem, de ez nem változtat a valóságon: hallgatnia kell rám, és sokszor az én megközelítésem lehet a legjobb.
Ez az én munkám, nem az övé.
A kérdésem: hogyan kezeljem a helyzetet úgy, hogy megértse: egy csapat vagyunk, neki fejlesztőként kell dolgoznia, jól kell kommunikálnia velem, és szakmailag kell viselkednie, tiszteletben tartva a munkámat és a pozíciómat?
Original Stack Exchange question · author: Vampire · The Workplace, q84915 · CC BY-SA.
Colleague wants to perform my position
I am tech lead of my team. Another developer on my team has been taking actions that are putting me in an uncomfortable situation.
He is around 20 years older than me, and naturally carries more years' experience in the industry.
I respect his experience and constantly include him in tech discussions and decisions, since I want to use his experience for the good.
He, on the other hand, has been doing a couple of things that are making me unconformable, such as correcting me in meetings, on things that I say, most of them are right from my side, in other words, there is no correction, but he makes sure to rephrase what I have said, and then play the role of expert in front of others, mangers and more Junior developers.
He has also not been answering my emails to him, I have to constantly ask him to respond back.
He also makes sure to ignore my comments in code reviews and do not respond back, unless I talk to him.
I am new to this team as a tech lead, and I am still acquiring the ownership pf the code base, and it is true that at this point he understands better and deeper the code base - even because he was the main contributor so far.
I was entitled to accountable and responsible for the team, the team skills, and the System Architecture.
A couple of notes:
- I don't have any issue with any team member taking the lead on anything, but I do have an issue if I have people undermining my knowledge, or not respecting my opinions
- I am open to criticism as long as it is meaningful and constructive
- I don't believe sarcasm, disrespect, and doing things such as laughing at me on meetings, are really not helping at all, on the other hand I am totally open for him or whoever call me out, and give me feedback, whatever that is, etc.
- All of us make mistakes in our day-to-day activities, and I don't want to build a culture of finding the guilt but rather have learnings, and a nice atmosphere
Another interesting thing is that the company the other day has created business cards to everybody, and allowed the employees to put their titles as they wanted. And this particular guy put "lead developer"
Needless to say, I don't agree with the company allowing those things, but nevertheless.
I am informing my manager and asking her to moderate a talk between me and this developer, where I plan to explain that I expect him to work as a team, and the he should stop his behaviour, and respond to my emails, and follow my advice.
I am not stupid, or arrogant, I do know he is more experiences in number of years, and I have great respect for that, but that does not change the reality, he needs to listen to me, and many times my approach may be the best.
That's my job, and not his.
My question is: How can I handle the situation and have him understanding we are a team, and he needs to be a developer, communicate well with me, and act professionally by respecting my work, and my position?
A közösség legjobbnak ítélt válasza (6 szavazat)
Szerző: AndreiROM · CC BY-SA
„As his direct boss, I believe you should try to resolve the issue yourself before having management »mediate« your encounters (this will send the message that you can't handle him on your own). … This conversation and how you handle it is absolutely crucial. You will either impose your authority as leader, or lose all legitimacy."
Lényeg (magyarul): Ne a felettessel moderáltasd; az azt üzeni, hogy nem bírsz el vele. Hívd be négyszemközt, és tényszerűen sorold fel a mintázatot: nem válaszol az e-mailekre, nem működik együtt a review-ban, nyilvánosan aláássa a döntéseket. Mondd ki: a vélemény meetingen kívül vagy előtte jöhet, de a meghozott döntés a tiéd; a nyilvános vitatkozás nem elfogadható. Ne emeld fel a hangod, ne mentegetőzz („bocs, ha nyersen hangzik"), és előtte biztosítsd be a vezetőség támogatását, mert ha a szenior következmény nélkül ignorálhat, a vezetői szerep elveszett.
Valós forrás: „Colleague wants to perform my position” · szerző: Vampire · Stack Exchange / The Workplace (q84915) · CC BY-SA · magyar fordítás, anonimizálva. Az eredeti poszt →