Kolega uważa, że jest zbyt wolny
Background
Często pracuję z kolegą, który jest trochę młodszy ode mnie (ale nie szczególnie “świeży” - jest w firmie od ponad 10 lat w roli lead developera/eksperta dla jakiegoś innego oprogramowania). Jest stosunkowo nowy w naszym zespole, a ja jestem jego głównym trenerem, więc z definicji wiem znacznie więcej o naszym konkretnym projekcie/oprogramowaniu, ale to wszystko - poza tym jest tak dojrzały, jak tylko można sobie tego życzyć. Nigdy nie byłem jego szefem dyscyplinarnym, nie jestem też formalnym team-leaderem ani project-leaderem w tym konkretnym projekcie (jestem jedną z dwóch najstarszych osób zaangażowanych w projekt, pod względem czasu i wiedzy).
W ciągu ostatniego roku naprawdę zaangażował się w projekt i niejednokrotnie udowodnił swoje możliwości; wdrażając nowe komponenty w bardzo samowystarczalny - a jednocześnie zorientowany na zespół - sposób, komunikując się bezpośrednio z klientami i będąc ogólnie bardzo godnym pochwały. Otrzymuje pozytywne opinie od wszystkich wokół, przez cały czas, w tym od właściciela produktu i wszystkich zainteresowanych stron.
Do wszystkiego podchodzi bardzo metodycznie; dwukrotnie sprawdza wiersze poleceń powłoki przed naciśnięciem enter; dwukrotnie sprawdza wiersze kodu przed zapisaniem/kompilacją; i zauważalnie myśli, zanim zacznie mówić. Nie jest to nie obrzydliwie powolne, nie jest to nie irytujące, nie wychodzi na to, że jest “głupi”, ale podejrzewam, że on myśli, że jest/robi to.
Zrobi wszystko, co w jego mocy, aby znaleźć informacje lub rozwiązać problemy samodzielnie, ale zadzwoni do mnie, gdy nie będzie w stanie. Nasze typowe rozmowy (zwykle przez telefon, ponieważ jesteśmy w różnych miastach) przebiegają tak:
Oni: Przepraszam, znowu muszę cię zirytować.
Ja: Nie ma sprawy, co mogę dla Ciebie zrobić?
… pracujemy nad jakąś sprawą …
Them (podczas pisania): Przepraszam, to na pewno cię ogromnie zirytuje, jestem taki powolny.
Ja: Nie ma problemu, jest w porządku…
Them (podczas uczenia się czegoś nowego, czego on nie może wiedzieć): Tak mi przykro, że musisz tracić na mnie tyle czasu…
Ja: Nie ma problemu, lubię dzielić się know-how…
I tak dalej, i tak dalej. Na każdym kroku będzie narzekał, jaki jest powolny/denerwujący, i jak mu przykro, że mnie denerwuje, i że nie zna się na rzeczy.
Nic z tego, na co narzeka, w rzeczywistości mnie nie denerwuje. Bardzo się cieszę, że on tu jest, on (wraz z innymi nowymi kolegami, którzy dołączyli do zespołu w tym samym czasie, a z którymi pracował razem od wielu lat) zdjął ze mnie dużą część pracy, która wcześniej mnie przytłaczała. Wszyscy mamy ze sobą bardzo łatwy kontakt, prawie we wszystkim panuje wzajemna zgoda. Wolałabym, żeby dzwonił częściej niż rzadziej.
W tych częściach oprogramowania, które odziedziczył po mnie, wziął na siebie pełną odpowiedzialność, ale dostał też pełną swobodę robienia tego, co mu się podoba w ramach naszych wytycznych kodowania; ma stały dostęp do mnie i innych kolegów z zespołu w celu uzyskania recenzji, pomocy, informacji o historycznych obszarach kodu i tym podobnych.
W przeszłości powiedziałem mu wprost, że nic z tego, co robi mnie nie denerwuje, że robi to świetnie (co wymiernie ma miejsce); wyraźnie wyraziłem, że nie oczekuję od niego magicznej wiedzy na temat naszego oprogramowania lub infrastruktury, której nie może znać, i że wolałbym, aby mnie zapytał, niż próbował znaleźć coś w skąpej dokumentacji. Prawdą jest, że piszę i koduję bardzo szybko w porównaniu z nim, ponieważ znam każdy zakamarek tego środowiska programistycznego; ale z pewnością nie wcierałem tego w siebie, a jeśli chodzi o rzeczywiste wyniki, nie jest on w żaden sposób wolniejszy od innych ludzi. Wszelkie problemy z prędkością pisania są maskowane przez wolne połączenia Webex/Skype ;)
On jest taki od pierwszego dnia; to jedna z pierwszych rzeczy, które w nim zauważyłem (nie tylko w stosunku do mnie, ale także innych, w tym kolegów z jego starego zespołu).
Pytanie
Ostatnio wyraził wątpliwości co do bycia we właściwym miejscu, ponieważ wydaje się być tak powolny. Byłoby dla mnie koszmarem, gdyby odszedł z zespołu - wykonuje wiele dobrej pracy, wszyscy są z niego zadowoleni itp.
Czy masz sugestie, jak mógłbym się zachować, co mógłbym powiedzieć lub zrobić, aby mu to ułatwić? Bardzo bym chciała, żeby był pewny swojej roli. Oczywiście stwierdzanie obiektywnych faktów (typu: “zużyłeś X godzin na cechę Y; ja potrzebowałem tyle samo czasu na porównywalnie trudną cechę Z - jesteś tak samo szybki jak ja”) lub wskazywanie zadowolonych klientów/kolegów nie załatwia sprawy.