← Wszystkie wpisy

Budowanie zespołów projektowych, które dostarczają: czego nauczyło mnie 12 lat w ZipRecruiter

Po 12 latach na stanowiskach kierowniczych w projektowaniu produktu w ZipRecruiter widziałem zespoły projektowe zorganizowane na każdy możliwy sposób: scentralizowane działy projektowe, osadzone zespoły, organizacje macierzowe i wszystko pomiędzy. Zespoły, które konsekwentnie dostarczały wyniki, dzieliły trzy wzorce strukturalne. Zespoły, które bez końca szlifowały detale, dzieliły zupełnie inne trzy.1

Podsumowanie

Wysoko wydajne zespoły projektowe dzielą trzy wzorce strukturalne: osadzeni projektanci siedzący z zespołami inżynierskimi, proporcja mniej więcej jednego projektanta na pięciu do ośmiu inżynierów oraz dwutorowy proces, w którym odkrywanie wyprzedza dostarczanie. Po kierowaniu projektowaniem przez wzrost ZipRecruiter od startupu do spółki publicznej nauczyłem się, że wzorzec rekrutacji przewidujący sukces zespołu koncentruje się na wszechstronności (projektanci, którzy kodują, badacze, którzy tworzą prototypy), a nie na głębokości w jednej specjalizacji. Wybory strukturalne mają większe znaczenie niż indywidualny talent.


Model osadzenia: co widziałem w praktyce

Dlaczego scentralizowane działy projektowe zawodzą

Scentralizowane działy projektowe tworzą problem przekazywania. Projektanci tworzą specyfikacje. Inżynierowie interpretują specyfikacje. Luka interpretacyjna wprowadza błędy, których żadna strona nie wychwytuje, dopóki funkcja nie trafi do użytkowników.2

Doświadczyłem modelu scentralizowanego na początku pracy w ZipRecruiter. Zespół projektowy tworzył dopracowane makiety, przekazywał je inżynierom i odkrywał tygodnie później, że implementacja odbiega od zamysłu. Rozbieżność nie wynikała z niekompetencji — inżynierowie podejmowali rozsądne decyzje, gdy napotykali niejednoznaczności, których makiety nie uwzględniały. Format makiet był problemem: komunikował decyzje wizualne, ale nie logikę interakcji, przypadki brzegowe ani zachowanie responsywne.

Model scentralizowany tworzy również wąskie gardło w priorytetyzacji. Gdy każdy zespół produktowy rywalizuje o czas ze wspólnej puli projektowej, wygrywa najgłośniejszy interesariusz, a nie najbardziej wartościowy projekt.

Jak przeszliśmy na model osadzony

Przejście na osadzony model projektowania w ZipRecruiter przebiegało w trzech krokach, które od tamtej pory widziałem powtórzone w każdej firmie, która z powodzeniem dokonuje tej transformacji:

  1. Pilotaż z jednym zespołem. Osadziliśmy jednego projektanta w zespole ds. osób szukających pracy na kwartał. Projektant uczestniczył w codziennych stand-upach, planowaniu sprintów i programowaniu w parach z inżynierami podczas implementacji.
  2. Zmierzenie różnicy. Pilotażowy zespół dostarczył o 40% więcej funkcji wymagających udziału projektanta niż scentralizowane zespoły w tym samym kwartale, przy mniejszej liczbie poprawek projektowych po wdrożeniu.
  3. Stopniowe rozszerzanie. W każdym kwartale osadzaliśmy kolejnego projektanta. Przejście zajęło cztery kwartały, a nie jedno ogłoszenie o reorganizacji.3

Główna odpowiedzialność projektanta przesunęła się z „produktów projektowych” na „wyniki produktowe”. Projektanci przestali mierzyć efektywność (dostarczone makiety) i zaczęli mierzyć wpływ (zmienione metryki).

Model rozdziałów

Osadzanie projektantów w różnych zespołach produktowych tworzy lukę mentorską: projektanci tracą codzienny kontakt z innymi projektantami. Rozwiązaliśmy ten problem „rozdziałem projektowym” — cotygodniowym spotkaniem międzyzespołowym, na którym projektanci dzielili się pracą, recenzowali nawzajem swoje decyzje i utrzymywali standardy rzemiosła. Rozdział zapewniał mentoring w zakresie jakości bez tworzenia wąskiego gardła w priorytetyzacji.4


Właściwe proporcje

Proporcja projektantów do inżynierów

Proporcja, która sprawdzała się w ZipRecruiter w okresie wzrostu: mniej więcej 1:6 (jeden projektant na sześciu inżynierów).

Proporcja Profil Kompromis
1:3 Zespół kierowany przez projektowanie (Airbnb, Apple) Wysoka jakość rzemiosła, wyższy koszt zatrudnienia
1:5-6 Zrównoważony (nasz optymalny punkt) Silne rzemiosło z prędkością dostarczania
1:8 Zespół kierowany przez inżynierię (mediana) Szybsze dostarczanie, narastanie długu projektowego
1:12+ Niedoinwestowany Projektanci stają się wykonawcami zadań

Poniżej 1:8 obserwowałem, jak projektanci stawali się reaktywni: odpowiadali na zgłoszenia inżynierów zamiast proaktywnie kształtować kierunek produktu. Powyżej 1:4 widziałem projektantów dublujących wysiłek, ponieważ nakładanie się ich zakresów nie było jasne.5

Proporcja badaczy do projektantów

Jeden badacz na trzech do pięciu projektantów. Poniżej tej proporcji badania stają się wąskim gardłem i zespoły domyślnie projektują w oparciu o założenia. Przez dwa lata działałem poniżej idealnej proporcji. Rezultat: decyzje projektowe optymalizowane pod kątem wewnętrznych opinii, a nie dowodów od użytkowników.6


Rekrutacja pod kątem wszechstronności

Projektant w kształcie litery T

Zatrudnianie wąskich specjalistów (projektant wizualny, który tylko tworzy makiety; badacz, który tylko pisze raporty) tworzy łańcuchy przekazywania wewnątrz samego zespołu projektowego. Po zatrudnianiu zarówno specjalistów, jak i generalistów przez 12 lat stwierdziłem, że projektanci w kształcie litery T — głębokość w jednym obszarze, kompetencje funkcjonalne w obszarach pokrewnych — generowali większy wpływ w osadzonych zespołach.7

Moje trzy pytania rekrutacyjne o najwyższej wartości diagnostycznej: - „Proszę opowiedzieć o projekcie, w którym pierwszy kierunek projektowy zawiódł. Co się zmieniło?” — Testuje zdolność adaptacji. - „Proszę pokazać coś, co zostało wdrożone i wymagało kompromisu względem początkowej wizji. Co wymusiło kompromis?” — Testuje zdolność współpracy. - „Proszę opisać ograniczenie techniczne, które poprawiło końcowy projekt.” — Testuje empatię inżynierską.

Te pytania przewidują sukces w osadzonym zespole lepiej niż przeglądy portfolio. Kandydaci, którzy nie potrafią odpowiedzieć na drugie pytanie (o kompromis), mają trudności w środowiskach, gdzie decyzje projektowe muszą uwzględniać ograniczenia inżynierskie.

Pułapka portfolio

Dopracowane portfolio słabo koreluje z wynikami w pracy. Dokumentacja procesu — umiejętność wyjaśnienia dlaczego decyzje się zmieniały — koreluje silnie. Przestałem oceniać końcowe produkty w przeglądach portfolio i zacząłem prosić kandydatów, by przeprowadzili mnie przez ich najbardziej chaotyczną iterację. Najlepsi projektanci pokazują ślepe zaułki z jasnym uzasadnieniem, dlaczego zmienili kierunek.8


Wzorce kulturowe, których nauczyłem się na własnych błędach

Krytyka zamiast konsensusu

Zespoły projektowe dążące do konsensusu tworzą przeciętne prace. Na początku w ZipRecruiter nasze przeglądy projektowe zamieniały się w sesje „wszyscy się zgadzają, że to wygląda dobrze”. Praca była bezpieczna. Bezpieczna praca nie zmienia metryk.

Przeorganizowaliśmy przeglądy w ustrukturyzowaną krytykę: jedna osoba prezentuje pracę, recenzenci kwestionują konkretne decyzje, a prezentujący decyduje, które uwagi uwzględnić. Kluczowa zasada (zaczerpnięta z mojego systemu feedbacku): krytyka dotyczy pracy, nie projektanta. „Współczynnik kontrastu tekstu trzeciorzędnego nie spełnia normy AAA” jest konstruktywne. „Nie podobają mi się kolory” — nie.9

Kadencja wdrożeń

Zespoły projektowe wdrażające cotygodniowo utrzymują wyższe morale niż zespoły wdrażające kwartalnie. Częste wdrożenia zapewniają szybsze pętle zwrotne, zmniejszają stawkę każdego pojedynczego wydania i zapobiegają lękowi przed „wielką prezentacją”, który prowadzi do nadmiernego szlifowania.

Wzorzec, który obserwowałem wielokrotnie: projektanci wdrażający małe zmiany co tydzień iterowali szybciej niż projektanci, którzy spędzali sześć tygodni nad kompleksowym przeprojektowaniem. Cotygodniowe wdrożenia akumulowały złożone ulepszenia (ten sam wzorzec kumulacji, który obserwuję w infrastrukturze inżynierskiej). Kwartalne wdrożenia akumulowały złożony stres.


Wzorce przekrojowe z 16 studiów produktowych

Moja kolekcja studiów projektowych przeanalizowała podejścia projektowe 16 produktów. Cztery wzorce pojawiły się w produktach z najsilniejszymi zespołami projektowymi:

  1. Projektowanie kierowane ograniczeniami. Linear, Notion i Arc Browser — wszystkie projektowały w ramach celowych ograniczeń (Linear: priorytet klawiatury, Notion: oparty na blokach, Arc: pionowe karty). Ograniczenia tworzyły wyraziste produkty zamiast „wystarczająco dobrych” generycznych rozwiązań.
  2. Typografia niesie hierarchię. Produkty opierające hierarchię na typografii (rozmiar czcionki, grubość, odstępy) zamiast koloru tworzyły czystsze, bardziej dostępne interfejsy. Moja własna strona podąża za tą samą zasadą: cztery poziomy przezroczystości zamiast kolorów semantycznych.
  3. Czcionki systemowe przewyższają czcionki niestandardowe. Linear używa czcionek systemowych. Moja strona używa czcionek systemowych. Przewaga wydajności (zerowe opóźnienie ładowania czcionek) kumuluje się z każdym załadowaniem strony.
  4. Jeden tryb, dobrze zrobiony. Linear jest zaprojektowany z priorytetem trybu ciemnego. Moja strona działa wyłącznie w trybie ciemnym. Projektowanie dla jednego trybu tworzy bardziej spójny system niż kompromis między dwoma.10

Kluczowe wnioski

Dla liderów projektowania: - Należy osadzać projektantów w zespołach inżynierskich zamiast utrzymywać scentralizowany dział; pilotaż z jednym zespołem przez kwartał i pomiar różnicy przed rozszerzaniem - Docelowa proporcja 1:5-6 projektantów do inżynierów dla produktów konsumenckich; poniżej 1:8 projektanci stają się reaktywnymi wykonawcami zadań

Dla menedżerów ds. rekrutacji: - Należy zatrudniać projektantów w kształcie litery T, którzy wykazują elastyczność procesu ponad dopracowanie portfolio; proszenie kandydatów o omówienie nieudanego kierunku projektowego, a nie tylko końcowego produktu - Włączenie inżynierów do procesu rekrutacji projektantów; najsilniejszy sygnał dopasowania do zespołu pochodzi z ćwiczeń współpracy międzyfunkcyjnej


Bibliografia


  1. Doświadczenie autora. 12 lat na stanowiskach kierowniczych w projektowaniu produktu w ZipRecruiter, prowadzenie zespołów przez przejście na model osadzony, skalowanie wzrostu i strukturę międzyzespołowych rozdziałów projektowych. 

  2. Buxton, Bill, Sketching User Experiences, Morgan Kaufmann, 2007. Analiza niepowodzeń w przekazywaniu pracy między projektantami a programistami. 

  3. Pilotaż osadzonego projektowania autora. Jeden zespół z osadzonym projektantem na kwartał, o 40% więcej dostarczonych funkcji wymagających udziału projektanta w porównaniu z modelem scentralizowanym. 

  4. Kniberg, Henrik & Ivarsson, Anders, „Scaling Agile @ Spotify,” Spotify Labs Whitepaper, 2012. Model rozdziałów do mentoringu rzemiosła między zespołami. 

  5. Obserwacje autora dotyczące struktury zespołu. Wpływ proporcji obserwowany w różnych fazach wzrostu ZipRecruiter od startupu do spółki publicznej. 

  6. Nielsen, Jakob, „How Many Test Users in a Usability Study?” Nielsen Norman Group, 2012. Zalecenia dotyczące obsady badawczej. 

  7. Brown, Tim, „Design Thinking,” Harvard Business Review, czerwiec 2008. Profile umiejętności w kształcie litery T. 

  8. Greever, Tom, Articulating Design Decisions, O’Reilly, 2015. Dokumentacja procesu jako sygnał rekrutacyjny. 

  9. Ewolucja przeglądów projektowych autora. Restrukturyzacja z przeglądów opartych na konsensusie do ustrukturyzowanej krytyki z feedbackiem ukierunkowanym na pracę. 

  10. Studia projektowe autora. 16 analiz projektowania produktów z identyfikacją wzorców przekrojowych. Patrz: design-studies-collection.