„Dobry Engineering Manager wie, co interesuje Project Managera”. Wywiad z Martyną Smolińską i Łukaszem Kismanem z Xperi
Łukasz Kisman i Martyna Smolińska na co dzień pracują na dwóch różnych stanowiskach. Pomimo tego, ich praca mocno się przenika. Jak wygląda komunikacja pomiędzy Engineering Managerem i Project Managerem? Jakie cechy powinny posiadać osoby na tych stanowiskach, aby współpraca między nimi się układała? Odpowiedzi na te i inne pytania znajdziecie w naszym wywiadzie.
Spis treści
Cześć Łukasz, cześć Martyna! Miło mieć Was w jednym miejscu jako reprezentantów dwóch różnych punktów widzenia. Czy możecie na początek opowiedzieć, czym zajmujecie się na co dzień? Jak zaczęła się Wasza przygoda z Xperi i co najbardziej lubicie w swojej pracy?
Martyna: Do Xperi trafiłam 5 lat temu na rozmowę rekrutacyjną. Przywitała mnie wtedy trójka bardzo pozytywnych i uśmiechniętych ludzi. Spotkanie skupiło się głównie wokół mojego doświadczenia, dzięki czemu obie strony mogły zweryfikować czy będzie nam się dobrze pracować. Wychodząc, wiedziałam, że chce tam pracować i miałam przeczucie, że tak się stanie. W pracy w Xperi cenię sobie różnorodność projektów i ich międzynarodowy charakter. Dzięki temu jestem w stanie wykorzystywać język angielski w codziennej pracy. Bardzo ważna jest dla mnie możliwość wyrażania swoich opinii. Mam przyjemność realizować projekty w gronie bardzo doświadczonych, profesjonalnych i zaangażowanych osób.
Łukasz: Nazwy stanowisk nie są w stanie określić tego, co się robi w organizacji. Zwykle jest wiele aspektów. Najważniejsze według mnie jest wzbudzenie zaufania developera, odkrycie i rozwinięcie jego umiejętności. Natomiast jeśli chodzi o kwestie projektowe czy organizacyjne, to na początku projektu potrzebne jest głównie „przywództwo” techniczne. Docelowo jednak każdy developer sam będzie podejmował decyzje techniczne, zgodnie ze swoją aktualną wiedzą. Moim zadaniem natomiast będzie eliminowanie różnego rodzaju ryzyka i usprawnianie pracy poprzez koordynację pracy zespołów, poprawę komunikacji, czy wsparcie zespołu produktowego oraz developerów. Jak trafiłem do Xperi? Do niedawna nie miałem nawet profilu na LinkedIn. Trafiłem z polecenia. Kolega, który pracował ze mną w poprzedniej firmie, po prostu mnie polecił. To była moja jedyna rozmowa rekrutacyjna od dawna.
Co lubię w swojej pracy? Pracę nad produktem. Rzadko można mieć okazję brać udział w tworzeniu produktu, z którego będą korzystać miliony osób. Związane z tym wyzwania techniczne są nieporównywalne do małych projektów, aplikacji.
Jaka jest różnica pomiędzy pracą Project Managera a Engineering Managera? I coś, co ciekawi mnie najbardziej — gdzie widzicie u siebie punkt styku w codziennych obowiązkach?
Martyna: Project Manager, to osoba, która jest odpowiedzialna za realizację projektu. Za dostarczenie produktu w budżecie i w odpowiednim czasie. Zazwyczaj nie ma dedykowanego zespołu, dla którego jest People Managerem. Współpracuje z różnymi zespołami, na których czele stoją Engineering Managerowie. Punktem styku jest cel biznesowy. Wspólnie planujemy pracę, aby osiągnąć cel biznesowy.
Łukasz: Engineering Manager wspiera developerów i zespoły, tak żeby Martyna miała łatwiejsze zadanie w dostarczeniu klientowi produktu według jego potrzeb.
Jak udaje Wam się ze sobą współpracować? Opowiedzcie, proszę coś więcej o swoich sposobach na dobrą i klarowną komunikację.
Martyna: Łukasz decyduje, w jaki sposób jego zespół realizuje zadania techniczne. W Xperi Engineering Managerami zawsze zostają osoby z dużym backgroundem technicznym, ale też dobrymi umiejętnościami miękkimi. Niejednokrotnie zdarzało mi się rozmawiać z developerem, który próbował tłumaczyć mi linijki kodu i zależności, których nie jestem w stanie zrozumieć. Dobry Engineering Manager wie, co interesuje Project Managera. Potrafi w jasny sposób przełożyć język techniczny na język biznesowy.
Łukasz: Zaufanie, partnerstwo. Engineering Manager wspólnie z Project Managerem stara się zaspokoić potrzeby klienta. Project Manager ufa developerom i Engineering Managerom, że zrobią wszystko, aby zrealizować wymagania. Jeśli nie będą w stanie, to zgłoszą ewentualne ryzyka, problemy i wyjdą z alternatywną propozycją. Engineering Manager ufa Project Managerowi, że ten jest w stanie sprawnie dogadać się z klientem, przedstawić propozycje rozwiązań czy też namówić na zmianę wymagań z korzyścią dla obu stron. Klient mówi Project Managerowi, co jest dla niego ważne, a Project Manager i developerzy wspierani przez Engineering Managera decydują dalej sami o tym, jak taką potrzebę zaspokoić. Następuje tu pewne odwrócenie struktury organizacji, klient jest liderem, nadaje kierunek, ale decyzja jak coś zrealizować zawsze zapada w zespole o płaskiej strukturze.
Poproszę Was o wymienienie jednej, subiektywnej dobrej cechy Project Managera i Engineering Managera. Czysto subiektywnie.
Martyna: Project Manager powinien być asertywny. Jeśli łatwo podlega presji oraz bierze na swoje barki zobowiązania, których nie jest w stanie udźwignąć, to znacznie zwiększa ryzyko porażki dla całego projektu.
Łukasz: Komunikacja i dobra organizacja pracy. U obu.
Jak te cechy, na które zwróciliście uwagę pomagają Wam w pracy w Xperi?
Martyna: Asertywność zwyczajnie opłaca się w życiu. Na stanowisku Project Managera jest wręcz niezbędna, ale niezależnie od firmy czy stanowiska ludzie powinni być asertywni, świadomi swoich ograniczeń i zgłaszać otwarcie, kiedy z czymś się nie zgadzają. To jest dobre nie tylko dla nich, ale też dla projektów i produktów, które tworzą.
Łukasz: Xperi to ludzie, praca z ludźmi, praca z zespołami nie tylko developerskimi, mnóstwo interakcji. Im więcej interakcji, tym lepiej trzeba sobie organizować pracę, priorytetyzować zadania.
Co Waszym zdaniem wyróżnia Xperi na rynku? Podejście do projektów, workflow, a może coś zupełnie innego?
Martyna: Pracujemy nad innowacyjnymi produktami, z których korzystają miliony ludzi. Niezależność, zaufanie, samodzielność. Bliska współpraca i komunikacja równa się szybkie reagowanie na zmiany, czy pojawiające się ryzyka.
Łukasz: Nie robimy projektów „do szuflady”. Brak barier pomiędzy zespołami pozwala na swobodną rozmowę z zespołem produktowym i możliwość przedstawienia swoich pomysłów. Jeśli wziąć pod uwagę, że miliony osób korzystają z naszych rozwiązań, to przyjemnie jest mieć świadomość, że nasze własne pomysły goszczą na co dzień w wielu domach.
Łukasz, jakie problemy napotykasz w codziennej pracy na swoim stanowisku? Które z nich powtarzają się Twoim zdaniem najczęściej?
Nie takie, których nie da się rozwiązać. Zwykle są to zwroty akcji w wymaganiach. To jak sobie wyobrażaliśmy dane rozwiązanie miesiąc temu, dziś wygląda całkowicie inaczej. Można porównać pracę w Xperi do dobrego filmu akcji.
Martyna, w ramach swojej roli jesteś swoistym łącznikiem pomiędzy biznesem a organizacją. Jakie cechy i narzędzia pomagają Ci zapanować nad — domyślam się — niemałą ilością tasków?
Podstawowy zestaw narzędzi w Xperi, z którego korzystają wszyscy to Jira i Confluence. Wybór narzędzi oraz ograniczanie ich ilości jest dla nas kluczowe, gdyż rozumiemy, jak w codziennej pracy istotna jest przejrzystość oraz łatwość dostępu do niezbędnych informacji. Niemniej kluczem do sukcesu jest systematyczność w monitorowaniu zadań i potencjalnych ryzyk, które mogłyby wpłynąć na przebieg projektu.
W dobrze zarządzonym projekcie mamy odpowiednio skonfigurowany board w Jirze i taski odzwierciedlające rzeczywisty stan pracy. Zespół widzi, na jakim etapie realizacji ich jest i co jest jeszcze do zrobienia.
Jakie cechy Waszym zdaniem są dziś istotne z perspektywy kandydata, który chciałby rozpocząć swoją przygodę z Xperi? Jakie obszary umiejętności będą w tym przypadku brane pod uwagę?
Martyna: W zależności od stanowiska te obszary będą się różnić, ale to, co na pewno będzie docenione niezależnie od stanowiska to ambicja, chęć rozwoju oraz logiczne myślenie. Xperi to firma międzynarodowa, pracujemy w języku angielskim, więc naturalnie wymagany jest dobry angielski.
Łukasz: Odpowiedni balans pomiędzy samodzielnością, a świadomością, że potrzebuję się wsparcia zespołu. Z jednej strony kandydat stara się samodzielnie rozwiązać problem, ale jeśli nie widzi właściwego rozwiązania, to powinien wiedzieć, że może liczyć na zespół.
Dzięki wielkie za rozmowę.
Łukasz Kisman – Engineering Team Manager w Xperi. Na co dzień pracuje nad platformami takimi, jak Android, Android TV oraz Embedded Linux.
Martyna Smolińska – Senior Project Manager w Xperi. Na co dzień zajmuje się zarządzaniem projektem oraz pracą z zespołami.