Product Manager vs Tech Lead: kto odpowiada za co? | Edge1S

Product Manager a Tech Lead: kto odpowiada za co w zespole IT?

Podcast On The Edge #9 – Product Manager a Tech Lead

Gdzie kończy się odpowiedzialność Product Managera, a zaczyna rola Tech Leada? I co zrobić, gdy biznes naciska na termin, PM chce dowieźć wynik, a zespół techniczny widzi ryzyko, którego nie da się zignorować? W tym odcinku On the Edge by E1S przyglądamy się współpracy Product Managera i Tech Leada od strony codziennych decyzji: ustalania zakresu, negocjowania terminów, ochrony zespołu przed context switchingiem i budowania zaufania, które pozwala mówić otwarcie „nie” – ale zawsze z argumentami i alternatywą. Natalia Szindler-Markiewicz, Senior Product Manager w Allegro, oraz Mariusz Batyra, Tech Lead w Edge One Solutions, pokazują, jak wspólne podejmowanie decyzji wpływa na przewidywalność delivery, relacje z biznesem i efektywność zespołu.

🎧 Posłuchaj odcinka i sprawdź, jak  zbudować współpracę Product Manager–Tech Lead bez barykady między produktem a technologią.

Spotify:

YouTube:

Gdzie przebiega granica odpowiedzialności Product Managera i Tech Leada?

Prosty podział: Product Manager odpowiada za to, jaki problem warto rozwiązać i jaki efekt biznesowy powinien przynieść produkt. Tech Lead odpowiada za to, jak rozwiązanie zostanie zbudowane, jakie niesie ryzyko i czy zespół może je bezpiecznie dostarczyć.

W teorii podział wydaje się prosty. Product Manager odpowiada za to, co i dlaczego warto zbudować. Powinien rozumieć potrzeby użytkowników, cele biznesowe, priorytety interesariuszy i oczekiwane rezultaty. Odpowiedzialność Product Managera obejmuje także podejmowanie decyzji dotyczących wartości, kolejności inicjatyw oraz zakresu produktu. Nie oznacza jednak samodzielnego określania terminu ani sposobu realizacji.

Tech Lead odpowiada za to, jak rozwiązanie zostanie zbudowane. Ocenia wykonalność, ryzyko techniczne, zależności, wpływ na architekturę, bezpieczeństwo, utrzymanie i dostępne capacity zespołu. Odpowiedzialność Tech Leada nie ogranicza się do jakości kodu. Obejmuje również tworzenie warunków, w których zespół może pracować bez ciągłego chaosu, przeciążenia i zmiany kontekstu.

ObszarProduct ManagerTech LeadWspólna decyzja
ProblemDefiniuje potrzebę użytkownika i cel biznesowyWskazuje ograniczenia i dostępne możliwości techniczneCzy problem jest wystarczająco ważny i możliwy do rozwiązania?
ZakresOkreśla priorytet oraz wartość elementówOcenia koszt, zależności i ryzykoJaki najmniejszy zakres pozwoli osiągnąć cel?
TerminDostarcza kontekst biznesowy i znaczenie datyOcenia wykonalność i poziom niepewnościJaki zakres może zostać dostarczony w danym czasie?
RealizacjaPilnuje efektu produktowegoProwadzi decyzje techniczne i wspiera zespółJak reagować na nowe dane i zmianę ryzyka?

Nie powinno się traktować tego modelu jako sztywny podział. PM może formalnie odpowiadać za zakres, ale nie powinien definiować go bez znajomości kosztu technicznego. Tech Lead może odpowiadać za sposób realizacji, ale nie powinien podejmować decyzji bez zrozumienia problemu użytkownika i celu biznesowego.

Co wymaga wspólnej decyzji?

  • zakres możliwy do dostarczenia w określonym terminie,
  • kolejność inicjatyw konkurujących o capacity zespołu,
  • poziom akceptowalnego ryzyka,
  • podział rozwiązania na etapy,
  • reakcja na zmianę priorytetów,
  • komunikacja konsekwencji do interesariuszy.

Wniosek: nie próbuj oddzielić ról grubą linią. Zdefiniuj właścicieli decyzji, ale zakres, termin i ryzyko omawiajcie wspólnie.

Kiedy zaangażować Tech Leada?

Najczęściej Tech Lead zostaje zaangażowany zbyt późno. Najpierw powstaje oczekiwany zakres, UX przygotowuje kompletne makiety, interesariusze akceptują kierunek, a dopiero później zespół techniczny otrzymuje materiał do estymacji. Na tym etapie każda uwaga Engineering wygląda jak próba opóźnienia projektu. Oczekiwania zostały już zbudowane, termin padł podczas spotkania, a rozwiązanie zaczęło być traktowane jak zatwierdzone.

Definicja problemu

PM przedstawia potrzebę użytkownika i efekt biznesowy. Tech Lead pomaga rozpoznać ograniczenia, zależności oraz dostępne możliwości techniczne.

Wczesne discovery

Tech Lead ocenia, jakie założenia należy zweryfikować, które systemy obejmie zmiana i czy warto rozpocząć od eksperymentu.

Refinement z zespołem i UX

Zespół analizuje przypadki brzegowe, zależności i elementy, które na makiecie wyglądają prosto, ale zwiększają złożoność realizacji.

Decyzja o realizacji

PM i Tech Lead uzgadniają zakres, poziom ryzyka, kolejność prac oraz sposób komunikacji terminu.

Wczesne zaangażowanie Tech Leada nie oznacza udziału w każdym spotkaniu. Powinien pojawić się wtedy, gdy nadal można zmienić zakres, sposób rozwiązania albo kolejność prac.

Pytania, które warto zadać przed przygotowaniem finalnych makiet

  • Czy organizacja posiada już dane lub komponenty, które można wykorzystać?
  • Jakie systemy i zespoły obejmie zmiana?
  • Gdzie znajduje się największa niewiadoma techniczna?
  • Czy termin wynika z realnego ograniczenia biznesowego?
  • Czy pełne rozwiązanie jest potrzebne od pierwszego wdrożenia?
  • Jak można zweryfikować założenie mniejszym kosztem?

Wniosek: zaproś Tech Leada, gdy nadal można zmienić problem, zakres i koncepcję rozwiązania. Nie czekaj do momentu, w którym potrzebujesz wyłącznie estymacji.

Kto powinien mówić „nie” biznesowi?

Ani Product Manager, ani Tech Lead nie powinni mówić biznesowi „nie” w pojedynkę. Tech Lead może wyjaśnić, że rozwiązanie jest niewykonalne w oczekiwanym terminie. Product Manager może uznać, że inicjatywa nie ma wystarczającej wartości. W obu przypadkach samo „nie” rzadko zamyka temat. Interesariusz nadal ma problem, który próbuje rozwiązać. Jeżeli zespół odpowie jedynie odmową, presja prawdopodobnie wróci w innej formie — często z wyższego poziomu organizacji i z jeszcze krótszym terminem.

Dojrzałe „nie” nie kończy rozmowy. Pokazuje cel, ograniczenie, konsekwencję oraz realną alternatywę.

01

Cel

Nazwij rezultat, którego potrzebuje biznes. Nie sprowadzaj rozmowy wyłącznie do funkcji lub daty.

02

Ograniczenie

Wskaż konkretną zależność, brak capacity, niepewność lub ryzyko techniczne.

03

Konsekwencja

Pokaż, jaki cel zostanie przesunięty albo jakie ryzyko wzrośnie po przyjęciu nowej inicjatywy.

04

Alternatywa

Zaproponuj mniejszy zakres, etapowanie, eksperyment albo inną drogę do osiągnięcia celu.

Jak może brzmieć odpowiedź?

Zamiast: „Nie dowieziemy tego do końca kwartału”.


Lepiej: „Pełny zakres wymaga przebudowy procesu w trzech systemach i nie zmieści się w tym kwartale bez zatrzymania migracji. Możemy jednak przed kampanią wdrożyć uproszczony wariant dla najważniejszego segmentu klientów, a pozostałą część dostarczyć w kolejnym etapie”.

Product Manager wnosi do tej rozmowy wiedzę o wartości i priorytetach. Tech Lead dostarcza argumenty dotyczące wykonalności i ryzyka. Dopiero połączenie obu perspektyw pozwala prowadzić negocjacje zamiast jedynie odrzucać oczekiwania.

„Nie mogę wrócić do biznesu i powiedzieć: nie, bo nie. Muszę wiedzieć, wokół czego możemy się poruszać”.

Najbardziej niebezpieczna sytuacja powstaje wtedy, gdy obie role mówią „tak”. PM nie chce rozczarować interesariuszy, a Tech Lead deklaruje termin bez rozmowy z zespołem. Krótkoterminowo biznes jest zadowolony. Później pojawiają się opóźnienia, błędy, praca po godzinach i utrata zaufania.

Wniosek: nie pytajcie, kto ma odmówić. Ustalcie wspólne stanowisko: co jest możliwe, jakim kosztem i jaka alternatywa najlepiej chroni cel biznesowy.

Jak rozmawiać o terminach i estymacji?

Estymacja nie jest deklaracją Product Managera ani osobistą obietnicą Tech Leada. Jest informacją o przewidywanym koszcie realizacji przy określonym poziomie wiedzy. Jeżeli biznes narzuca termin, zespół musi zarządzić trzema zmiennymi: zakresem, dostępnym capacity oraz poziomem ryzyka i jakości. Termin może pozostać stały, ale wtedy zakres powinien podlegać negocjacji.

Termin

Czy data wynika z regulacji, kampanii, umowy czy wyłącznie z oczekiwania?

Zakres

Które elementy są niezbędne do uzyskania efektu, a które mogą poczekać?

Capacity i ryzyko

Jakie inne zobowiązania ma zespół i jaki poziom niepewności zawiera inicjatywa?

Jak zmienić estymację w narzędzie decyzyjne?

Zamiast pytać wyłącznie „ile to potrwa?”, Product Manager i Tech Lead powinni wspólnie odpowiedzieć na pytania:

  • Jaka część rozwiązania dostarcza największą wartość?
  • Które elementy są niezbędne do osiągnięcia celu?
  • Jakie założenia są nadal niepotwierdzone?
  • Co może opóźnić delivery?
  • Co świadomie przesuniemy, jeżeli rozpoczniemy tę inicjatywę?
  • Jaką decyzję podejmiemy po zdobyciu dodatkowych danych?

Załóżmy, że zespół otrzymuje prośbę o rozbudowę panelu klienta przed wejściem nowych regulacji. Zamiast estymować cały pomysł jako jeden pakiet, może podzielić go na obowiązkowe zmiany regulacyjne, funkcje operacyjne i dodatkowe usprawnienia UX. Dzięki temu termin prawny zostaje zabezpieczony, a mniej krytyczne elementy nie blokują całości.

Przewidywalność delivery nie oznacza, że termin nigdy się nie zmieni. Oznacza, że ryzyka są widoczne, decyzje podejmowane świadomie, a interesariusze nie dowiadują się o problemie w ostatnim tygodniu projektu.

Wniosek: estymujcie warianty i konsekwencje, nie tylko liczbę dni. Dobra estymacja pomaga wybrać zakres, a nie wyłącznie obiecać datę.

Jak chronić zespół przed context switchingiem?

Tech Lead pełni ważną funkcję filtra informacyjnego. Nie dlatego, że zespół nie powinien znać strategii, ale dlatego, że nie każda przyszła inicjatywa wymaga natychmiastowego zaangażowania całego zespołu. Product Manager może jednego dnia rozmawiać o bieżącym sprincie, planie kolejnego kwartału i wizji produktu na dwa lata. Gdy wszystkie te wątki trafiają bezpośrednio do developerów, rozpoczyna się analiza problemów, które nie są jeszcze gotowe do realizacji. Zaangażowany zespół zacznie szukać przypadków brzegowych, oceniać zależności i przewidywać problemy. To wartościowe zachowanie, ale uruchomione za wcześnie prowadzi do context switchingu i odciąga uwagę od aktualnego celu.

PoziomKto powinien uczestniczyć?Cel komunikacji
StrategiaCały zespół na odpowiednim poziomie szczegółowościZrozumienie kierunku produktu i przyszłych problemów
DiscoveryPM, Tech Lead, UX, analityka i wybrani eksperciWeryfikacja założeń i identyfikacja ryzyka
DeliveryCały zespół realizacyjnyKoncentracja na uzgodnionym celu i zakresie

W praktyce PM i Tech Lead mogą omawiać wczesne pomysły podczas regularnego spotkania one-to-one. Dopiero gdy temat osiągnie odpowiedni poziom dojrzałości, zapraszają do rozmowy UX, analitykę lub wybranych developerów.

„Jeżeli wszystko spadałoby na zespół, zamiast skupiać się na bieżącym celu, głowy wychodziłyby już w następny kwartał”.

Jak ograniczyć zmianę kontekstu?

  • ustal regularny rytm rozmów PM–Tech Lead,
  • oddzielaj informowanie o strategii od angażowania w analizę,
  • nie wrzucaj luźnych pomysłów bez określenia ich statusu,
  • ograniczaj liczbę równoległych inicjatyw,
  • każdą pilną zmianę łącz z jawną decyzją o przesunięciu innej pracy,
  • chroń czas zespołu na realizację aktualnego celu.

Wniosek: nie ukrywaj strategii przed zespołem, ale rozdzielaj informowanie od angażowania. Każdy temat powinien trafić do odpowiednich osób we właściwym momencie.

Jak budować zaufanie między PM-em, Tech Leadem i zespołem?

Zaufanie w zespole nie powstaje dzięki dobrej atmosferze. Powstaje, gdy zachowanie obu stron jest przewidywalne również pod presją.

Zespół ufa Product Managerowi, gdy PM:

  • nie przyjmuje każdego żądania interesariuszy,
  • wyjaśnia, dlaczego inicjatywa jest ważna,
  • wraca po argumenty zamiast wymuszać deklarację,
  • nie ukrywa ryzyka,
  • nie wchodzi w decyzje architektoniczne,
  • bierze odpowiedzialność za priorytety.

Product Manager ufa Tech Leadowi, gdy Tech Lead:

  • nie odpowiada automatycznie „nie da się”,
  • tłumaczy ograniczenia językiem konsekwencji,
  • proponuje alternatywy,
  • nie składa obietnic bez sprawdzenia capacity,
  • pomaga przygotować argumenty dla biznesu,
  • potrafi przejąć odpowiedzialność w krytycznym momencie.

Zacznij od jawnych zasad współpracy

Na początku współpracy warto stworzyć prostą macierz odpowiedzialności. Nie musi być rozbudowanym dokumentem RACI obejmującym każdy proces. Powinna odpowiadać na praktyczne pytania:

  • Kto podejmuje decyzję o priorytecie?
  • Kto zatwierdza kierunek techniczny?
  • Kto komunikuje zmianę terminu?
  • Kto reprezentuje zespół przed interesariuszami?
  • Kiedy decyzja wymaga wspólnego uzgodnienia?
  • Jak eskalowany jest spór, którego nie można rozwiązać w duecie?

Trzy fundamenty zaufania: jawne zasady odpowiedzialności, stały rytm komunikacji oraz szybkie wyjaśnianie nieporozumień.

Drugim elementem jest wspólny rytm pracy: regularne rozmowy PM–Tech Lead, refinementy z zespołem, kwartalne przedstawienie celów oraz dokumentowanie najważniejszych ustaleń.

Trzecim jest otwarta komunikacja. Jeżeli sposób sformułowania wiadomości naruszył czyjąś granicę, lepiej wyjaśnić to od razu niż przez kilka tygodni interpretować intencje drugiej strony.

Zaufanie nie wyklucza konfliktu. Pozwala przejść przez konflikt bez utraty zdolności do współpracy.

Wniosek: buduj zaufanie poprzez powtarzalne zachowania, jasne decyzje i szybkie wyjaśnianie napięć, a nie poprzez deklaracje o dobrej współpracy.

Jakich błędów powinny unikać obie role?

PM przyjmuje każde oczekiwanie

Presja zostaje przeniesiona na zespół, backlog rośnie, a priorytety tracą znaczenie. Rolą PM-a nie jest maksymalizowanie liczby zaakceptowanych próśb, lecz wartości osiąganej przy ograniczonych zasobach.

PM projektuje rozwiązanie techniczne

Znajomość technologii pomaga zadawać lepsze pytania, ale nie daje mandatu do narzucania implementacji. „Wystarczy dodać jeden warunek” zwykle pomija zależności, testy, monitoring i obsługę błędów.

Tech Lead automatycznie blokuje pomysły

Odpowiedź „nie da się” bez argumentów zostawia PM-a bez możliwości prowadzenia rozmowy z biznesem. Lider techniczny powinien pomagać znaleźć wykonalną drogę do celu.

Tech Lead obiecuje bez konsultacji

Deklaracja zakresu i terminu bez sprawdzenia capacity może zadowolić interesariuszy na jednym spotkaniu, ale koszt poniesie zespół i kolejne inicjatywy.

Wspólny błąd: bronienie własnego obszaru zamiast celu

Gdy PM broni zakresu, a Tech Lead capacity, rozmowa szybko zmienia się w negocjacje pomiędzy dwiema stronami. Tymczasem obie role powinny bronić tego samego: osiągnięcia celu w sposób, który nie destabilizuje produktu i zespołu.

Wniosek: oceniaj zachowania nie przez pryzmat tego, czy wzmacniają pozycję danej roli, lecz czy zwiększają szansę na osiągnięcie celu bez ukrywania kosztów.

Jak zwiększyć przewidywalność delivery?

Przewidywalność delivery nie zaczyna się od dokładniejszej estymacji. Zaczyna się od jakości decyzji podejmowanych przed rozpoczęciem prac.

Jeden wspólny cel

Zespół powinien wiedzieć, jaki rezultat ma osiągnąć. Cel pomaga podejmować decyzje, gdy trzeba zmniejszyć zakres.

Wczesna identyfikacja ryzyka

Zależności, techniczne niewiadome i ograniczenia danych powinny być omawiane przed deklaracją terminu.

Jawna zmiana priorytetów

Każdy pilny temat powinien mieć koszt alternatywny. Należy wskazać, co zostanie przesunięte.

Dokumentowanie ustaleń

Krótki zapis po refinemencie ogranicza spory o to, co zostało uzgodnione i jakie ryzyko zaakceptowano.

Możliwość wzajemnego zastępstwa

PM i Tech Lead powinni znać kontekst na tyle dobrze, aby reprezentować wspólne ustalenia podczas urlopu, choroby lub krytycznego wdrożenia.

Dobra współpraca Product Managera i Tech Leada nie gwarantuje, że wszystkie projekty zakończą się zgodnie z pierwotnym planem. Gwarantuje jednak, że problemy nie będą ukrywane, a zmiany nie zaskoczą biznesu w ostatnim momencie.

Wniosek: przewidywalność buduje się przez przejrzyste decyzje, ograniczenie liczby rozpoczętych tematów i wczesne zarządzanie ryzykiem, a nie przez nacisk na bardziej stanowcze obietnice.

Model współpracy PM–Tech Lead w pięciu krokach

Najważniejsza zasada: PM i Tech Lead nie muszą zgadzać się od początku. Muszą jednak korzystać z jednego procesu dochodzenia do decyzji.

  1. Najpierw problem. PM wyjaśnia, kto ma problem, jaki jest jego koszt i dlaczego warto zająć się nim teraz.
  2. Następnie ograniczenia. Tech Lead wskazuje zależności, ryzyko i techniczne niewiadome bez narzucania od razu finalnego rozwiązania.
  3. Później warianty. Duet porównuje pełny zakres, rozwiązanie etapowe, eksperyment i rezygnację z inicjatywy.
  4. Jawna decyzja. Zespół wie, co realizuje, czego nie realizuje i jakie ryzyko zostało zaakceptowane.
  5. Wspólna komunikacja. PM i Tech Lead przedstawiają interesariuszom jedno stanowisko oraz te same konsekwencje.

Efekt biznesowy tego modelu

Mniej niespodziewanych opóźnień, mniej przypadkowych wrzutek, większa kontrola nad capacity i bardziej wiarygodna komunikacja delivery do zarządu oraz interesariuszy.

Najważniejsze wnioski

  • Product Manager i Tech Lead nie powinni działać jak dwa konkurencyjne ośrodki decyzyjne.
  • Product Manager odpowiada za problem, wartość i priorytety, a Tech Lead za wykonalność, ryzyko i sposób realizacji.
  • Zakres, termin oraz poziom ryzyka wymagają wspólnej decyzji.
  • Tech Lead powinien zostać zaangażowany przed zatwierdzeniem rozwiązania i zbudowaniem oczekiwań biznesu.
  • Dojrzałe „nie” zawiera cel, ograniczenie, konsekwencję i alternatywę.
  • Estymacja powinna wspierać wybór wariantu, a nie służyć wyłącznie do potwierdzania daty.
  • Ochrona zespołu przed context switchingiem wymaga zarządzania momentem i poziomem szczegółowości komunikacji.
  • Zaufanie powstaje dzięki przewidywalnym zachowaniom obu stron, zwłaszcza podczas presji i zmiany priorytetów.
  • Przewidywalność delivery zależy bardziej od jakości decyzji niż od pozornej dokładności estymacji.

Podsumowanie

Product Manager i Tech Lead nie stoją po dwóch stronach barykady. Stoją po tej samej stronie problemu, ale widzą inne rodzaje ryzyka. PM widzi ryzyko utraty wartości, niedotrzymania zobowiązań wobec rynku lub pominięcia potrzeby użytkownika. Tech Lead widzi ryzyko techniczne, przeciążenie zespołu, zależności i konsekwencje skrótów podejmowanych pod presją. Organizacja traci przewidywalność nie dlatego, że role częściowo się nakładają. Traci ją wtedy, gdy te dwa rodzaje ryzyka są analizowane osobno, a decyzja powstaje bez wspólnej odpowiedzialności.

Dojrzały duet PM–Tech Lead potrafi:

  • wcześnie włączyć perspektywę techniczną,
  • oddzielić cel od pierwszego pomysłu na rozwiązanie,
  • negocjować zakres zamiast ukrywać ryzyko,
  • chronić zespół przed nadmiarem tematów,
  • przekazywać biznesowi argumenty i alternatywy,
  • szybko wyjaśniać nieporozumienia,
  • mówić jednym głosem po podjęciu decyzji.

Ostatecznie nie chodzi o to, kto dowodzi. Chodzi o to, czy Product Management i Engineering Management tworzą jeden system podejmowania decyzji, czy dwa konkurencyjne ośrodki odpowiedzialności.

FAQ

Jaka jest różnica między Product Managerem a Tech Leadem?

Product Manager odpowiada przede wszystkim za problem, wartość, priorytety i zakres produktu. Tech Lead odpowiada za wykonalność techniczną, jakość rozwiązania, ryzyko i sposób realizacji.

Czy Product Manager powinien znać technologię?

Product Manager nie musi programować ani podejmować decyzji architektonicznych. Powinien jednak rozumieć podstawowe ograniczenia systemu, zależności i konsekwencje decyzji technicznych.

Kiedy Product Manager powinien zaangażować Tech Leada?

Tech Lead powinien zostać zaangażowany przed zatwierdzeniem rozwiązania i zbudowaniem oczekiwań dotyczących terminu.

Kto odpowiada za estymację w zespole IT?

Za estymację pracy odpowiada zespół techniczny, często przy wsparciu Tech Leada. Product Manager dostarcza kontekst i wyjaśnia cel.

Czy Tech Lead powinien uczestniczyć w spotkaniach z biznesem?

Nie musi uczestniczyć w każdym spotkaniu. Jego obecność jest jednak cenna podczas rozmów o wykonalności, ryzyku, terminach i zależnościach.

Jak Product Manager może powiedzieć „nie” interesariuszowi?

Powinien odnieść się do celu interesariusza, pokazać ograniczenie i konsekwencje oraz zaproponować realną alternatywę.

Jak ograniczyć context switching w zespole deweloperskim?

Należy ograniczać liczbę równoległych inicjatyw, jasno komunikować priorytety i angażować zespół dopiero wtedy, gdy jego wiedza jest potrzebna.

Jak zbudować zaufanie między Product Managerem a zespołem?

Zaufanie budują transparentne priorytety, otwarte komunikowanie ryzyka, dotrzymywanie ustaleń i respektowanie granic odpowiedzialności.

Czy PM i Tech Lead powinni mieć macierz odpowiedzialności?

Tak, szczególnie na początku współpracy lub po zmianie struktury zespołu. Macierz powinna wskazywać właścicieli decyzji produktowych i technicznych.

Jak poprawić przewidywalność delivery?

Należy wcześniej angażować Engineering, dzielić inicjatywy na mniejsze zakresy, ujawniać zależności i jasno komunikować koszt zmiany priorytetów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Komentarze (0):