FTKONF-013
Amikor a kollégád egyedül dönt a csapat akaratával ellentétesen
Helyzet
„Hogyan tartson fenn a műszaki vezető produktív munkakapcsolatot egy kevésbé együttműködő junior mérnökkel?” · „How can a technical lead maintain a productive working relationship with a less cooperative junior engineer?” · szerző: Lone Learner · CC BY-SA
Egy csapattag (Dave) rendre a csapat közös döntésével ellentétesen cselekszik: a megbeszélt irány helyett a sajátját valósítja meg, anélkül hogy bárkit megkérdezne vagy szólna. Emiatt egy kollégának (John) napok-hetek munkája megy kárba, és John végül megutálja a vele való együttműködést. A technikai vezető nem tudja, hogyan rendezze.
A forrásposzt teljes szövege (magyarul és angolul)
Az eredeti Stack Exchange-kérdés hű magyar fordítása · szerző: Lone Learner · The Workplace, q90339 · CC BY-SA.
Most csatlakoztam egy csapathoz technikai vezetőként (technical lead). A csapat néhány junior fejlesztőből áll, akik már körülbelül egy éve dolgoznak a projekten. Tehát én vagyok az új ember a csapatban. A junior fejlesztőknek körülbelül 1 év tapasztalatuk van a szoftveriparban. Nekem több mint 9 év tapasztalatom van. Az én dolgom, hogy ezekkel a junior fejlesztőkkel dolgozzak, biztosítsam, hogy minden szoftverfejlesztési bevált gyakorlatot kövessenek, a korábbi tapasztalataimra támaszkodva előre lássak bármilyen technikai problémát, ami felmerülhet, megvitassam őket, és előre megoldásokat javasoljak rájuk stb. A szerepem 50%-ban vezetői, 50%-ban technikai.
Van némi gondom az egyik fejlesztővel való együttműködéssel, nevezzük Johnnak. Különböző embereknek különböző véleményük van Johnról. Én Johnt kissé szakszerűtlennek és nem együttműködőnek találom, pl. Véleményem szerint zaklatja az egyik csapattagot a megbeszéléseken azzal, hogy rámutat egy másik személy, mondjuk Dave munkájában lévő problémákra, és kifejezetten kijelenti egy tárgyalóban mindenki előtt, hogy nem akar Dave-vel dolgozni. John világosan elmagyarázta, miért nem akar Dave-vel dolgozni. Dave gyakran olyan döntéseket hozott, amelyek 180°-kal ellentétesek a csapat többi tagja által hozott döntéssel (egy döntéssel, amely alapján John már dolgozott a dolgain), és Dave fogta magát és megvalósította az ellentétes döntést, anélkül hogy bárkivel egyeztetett vagy bárkinek szólt volna. Ez John által a munkájába fektetett napok vagy hetek erőfeszítésének elvesztését jelentette. Ez többször megtörtént, mielőtt csatlakoztam a csapathoz, és ennek eredményeként John elege lett. A menedzser nem árulja el a Johnról alkotott személyes véleményét. Azt akarja, hogy John és mindenki jól kijöjjön egymással, hogy elvégezhessük a munkát. Voltak helyzetek, amikor John kerek perec megtagadta, hogy egy a menedzser által rábízott projekten dolgozzon, mert Dave ugyanazon a projekten dolgozik. A menedzsernek körülbelül 10 percet kellett töltenie azzal, hogy meggyőzze Johnt és elmagyarázza neki az időkorlátokat, amely után vonakodva beleegyezett. A csapat néhány más tagja úgy gondolja, John szókimondó (blunt). Úgy értem, amit én „zaklatásnak” gondolok, azt mások „szókimondónak” és „őszintének” látják. Tehát nem vagyok teljesen biztos abban, hogy helyes-e az értékelésem róla, mint valakiről, aki zaklatja Dave-et. Akár „szókimondó”, akár „zaklató”, mindenki egyetért abban, hogy a viselkedése kivételnek számít a csapatban. Dave személyesen kifejezte nekem, hogy a lehető legkevesebbet szeretne Johnnal beszélni, de el akarja végezni a munkát.
A Johnnal való saját interakcióimat is meglehetősen problematikusnak találom. Két példa alább. Egy alkalommal, amikor John, Dave és én egy technikai döntést hoztunk, John láthatóan elégedetlennek tűnt, hogy része a megbeszélésnek, mert Dave is részt vett benne. Azt mondta: „Te hozd meg a döntést. Mondd meg a feladatot. Megfejlesztem.” Nem érdekelte, hogy mérlegelje az előnyöket és hátrányokat, és maga is részese legyen a döntésnek. Egy másik alkalommal, amikor tudni akartam, hány feladatot szeretne felvenni az aktuális negyedévre, és mennyi időre van szüksége azok elvégzéséhez, nem együttműködőnek találtam. Úgy viselkedett, mintha nem értené a kérdésemet, és azt mondta: „Mit jelent a kérdésed? Milyen számú feladatot?” Ezen a ponton ő is az idegeimre ment, és tisztáztam, mire gondolok, bár ugyanabban a hangnemben, mint ő. Mégsem adott meg semmilyen számot. Ehelyett azt mondta: „Te oszd ki a feladatokat nekem, és én elvégzem őket.”
Jó és produktív munkakapcsolatot szeretnék Johnnal. De nem tudom, mi a helyes megközelítés. A különböző megközelítések közül, amelyeket fontolgattam, néhány: Tűnjek szigorú, komoly embernek John számára, hogy óvatos legyen a szavaival és a viselkedésével, amikor velem érintkezik. Legyek önmagam, hagyjam figyelmen kívül a hisztijeit, osszak ki neki munkát, és csak akkor jelöljem a munkáját elkészültnek, ha az megfelel az elvárásaimnak. Próbáljak kapcsolatot építeni vele alkalmi small talkkal stb. Hogy őszinte legyek, mivel nagyon rövid határidővel dobtak be ebbe a csapatba, nem kaptam elég időt arra, hogy kapcsolatot építsek vele, bár a többi csapattárssal sikerült, mert a többi csapattárs barátságosabb és elérhetőbb az irodában. Nem vagyok egészen biztos abban, mi a helyes megközelítés egy ilyen helyzetben. Volt már dolgod ilyen beosztottal? Hogyan kezelted? Milyen tanácsod van a számomra?
Megjegyzés: A Johnt érő kritika vagy a John kirúgására vonatkozó javaslatok kontraproduktívak, és ellentétesek azzal a szellemmel, amelyben ezt a kérdést írtam. John nagyon új a szoftveriparban. Eszes srác és nagyon tehetséges. Persze van némi egója. Én is egyszer újonc voltam az iparban a saját egómmal, és valószínűleg akkor elviselhetetlen voltam. De 9 év alatt felnőttem ahhoz, hogy objektívebb és kevésbé egoista fejlesztővé váljak. Biztos vagyok benne, hogy John is fejlődne és érettebbé válna idővel. A kérdésem arra összpontosít, hogyan kezeljem ezt a helyzetet jelenleg.
Original Stack Exchange question · author: Lone Learner · The Workplace, q90339 · CC BY-SA.
I have just joined a team as a technical lead. The team consists of a few junior developers who have been working on the project for about a year now. So I am the new guy to the team. The junior developers have about 1 year experience in the software industry. I have over 9 years of experience. My job is to work with these junior developers, ensure they follow all software development best practices, rely on my prior experience to foresee any technical problems that may come up, discuss them and propose solutions for them in advance, etc. My role is 50% leadership and 50% technical. I am having some trouble working with one of these developers, let us call him John. Different people have different opinion about John. I find John to be a little unprofessional and uncooperative, e.g. In my opinion, he bullies one the teammates in the meetings by pointing out problems in another person's, say Dave's, work and explicitly stating in front of everyone in a meeting room that he does not want to work with Dave. John has clearly explained why he does not want to work with Dave. Dave often used to take decisions that are 180° opposite to a decision made by rest of the team, a decision based on which John was already working on stuff, and Dave used to go ahead and implement the opposite decision without consulting or telling anybody. This meant waste of days or weeks of effort invested by John in his work. This has happened multiple times before I joined the team, as a result John has become fed up. Manager does not disclose his personal opinion about John. He wants John and everyone to get along well so that we can get work done. There have been situations where John outright refused to work on a project assigned to him by Manager because Dave is working on the same project. The manager had to spend about 10 minutes trying to convince John and explain him the time constraints after which he reluctantly agreed. Some other members of the team think John is blunt. I mean, what I think of as "bullying" is seen as "blunt" and "honest" by others. So I am not quite sure if my assessment of him as somebody who is bullying Dave is correct. Whether "blunt" or "bullying", everyone agrees that his behaviour is an exception in the team. Dave has personally expressed it to me that he wants to avoid talking to John as much as possible but wants to get work done. I find my own interactions with John quite problematic. Two examples below. In one occasion when John, Dave and I were taking a technical decision, John appeared visibly unhappy to be a part of the discussion because Dave was involved in the discussion. He said, "You take the decision. Tell me the task. I will develop it." He was not interested to consider the pros and cons and be a part of the decision himself. In another occasion when I wanted to know how many tasks he wants to pick up for the current quarter and how much time he needs to complete them, I found him uncooperative. He behaved as he doesn't understand my question and said, "What does your question mean? What number of tasks?" At this point, he got on my nerves too and I clarified what I mean although in the same tone as his. However, he did not give me any numbers. Instead, he said, "You assign the tasks to me and I will complete them." I want to have a good and productive working relationship with John. But I don't know what the right approach is. Of the various approaches I have been considering, some are. Appear stern and no-nonsense guy to John so that he is careful with his words and behaviour while interacting with me. Be myself, ignore his tantrums, assign work to him and mark his work as done only if the work meets my expectations. Try to build a relationship with him with occasional small talk etc. To be honest, since I was thrown into this team on a very short notice, I did not get sufficient time to build a relationship with him, although I have managed to do so with other teammates because the other teammates are more friendly and more available in the office. I am not quite sure what the right approach is in such a situation. Have you had to deal with a subordinate like this? How did you deal with it? What advice do you have for me? Note: Criticism about John or suggestions to fire John is counterproductive and is against the spirit in which I wrote this question. John is very new to software industry. He is a bright kid and very talented. Of course, he has some ego. I was once a newbie to the industry too with my own ego and I was probably obnoxious then. But I have grown to become a more objective and less egoistic developer over 9 years. I am sure John would grow and become more matured with time. My question is focused on how to deal with this situation currently.
A közösség legjobbnak ítélt válasza
AllTheKingsHorses (10) · CC BY-SA
It's Dave's behaviour that is a huge red flag … to get John to really cooperate, you need to convince him that the underlying issue has been addressed.
Magyar összefoglaló: ne a tüneti viselkedéssel (John dühe) foglalkozz, hanem a gyökérokkal (Dave egyeztetés nélküli döntései). Négyszemközti tisztázás mindkét féllel, világos elvárással. HLGEM (10): a vezetőnek explicit elvárásokat kell felállítania: mit szabad és mit nem.
Valós forrás: „How can a technical lead maintain a productive working relationship with a less cooperative junior engineer?” · szerző: Lone Learner · Stack Exchange / The Workplace (q90339) · CC BY-SA · magyar fordítás, anonimizálva. Az eredeti poszt →