Idąc tam, gdzie nasz zespół jeszcze nie dotarł

Jak zaplanować, dokąd się wybierasz, gdy nie wiesz, jak się tam dostaniesz.

Organizacja kierunku badań zespołu danych jest wyzwaniem samym w sobie i nie ma algorytmu, za pomocą którego można by go zoptymalizować. W tym kwartale nasz zespół próbuje czegoś nowego.

Zasadniczo, gdy nasz zespół zajmujący się analizą danych postanawia zbadać potencjalne rozwiązania dla produktu, rozpraszamy się we wszystkich kierunkach i przynosimy kilka artykułów i / lub podejść. Są one następnie omawiane na bardzo wysokim poziomie. Rozpraszamy ponownie, aby wypróbować kilka rzeczy. Pochodzimy z różnych środowisk i mamy różne poziomy doświadczenia. To dość swobodne podejście ad hoc ma kilka wad.

Nasze informacje i nasza wiedza stają się silniejsze. Kiedy każdy naukowiec sam wybiera kierunki lub samotnie pracuje nad dokumentami badawczymi, zostaje odizolowany od współpracy intelektualnej i rozwojowej. Ich koledzy z drużyny mogą nie mieć wystarczającej wiedzy niezbędnej do efektywnej współpracy i mogli rozwinąć tak silną intuicję na temat problemu, że starają się zabrać ze sobą swoich kolegów z drużyny.

Druga wada jest związana, ale może nawet bardziej znacząca. Ten paradygmat sprawia, że ​​zespołowi zbyt łatwo jest rozwijać „ekspertów” kosztem wyszkolenia całego zespołu. Jedna osoba może sprostać trudnemu wyzwaniu, ale to nie pomaga zespołowi jako całości poprawić. Jednym z powodów, dla których tak bardzo lubimy pracować w zespołach, jest to, że pozwala nam się rozwijać i nasi członkowie zespołu. Chociaż jest możliwe, choć mało prawdopodobne, że jedna osoba zyskałaby głębsze zrozumienie samego, o wiele bardziej cenne jest, aby cały zespół ją zrozumiał

Najważniejszym powodem wypróbowania nowego podejścia jest zbudowanie wspólnego fundamentu. Nie jest możliwe, aby każdy członek zespołu czytał każdy artykuł lub stał się ekspertem w każdym potencjalnym kierunku badań. Jest jednak możliwe, aby cały zespół wypracował wspólne fundamentalne zrozumienie leżącego u podstaw problemu, z którego można odskoczyć. Ta wspólna podstawa pomaga ograniczyć gromadzenie wiedzy i pomaga zmniejszyć syndrom „mądrego w górach”, który może zakorzenić się w zespole, który ma „ekspertów”.

Pierwszą alternatywą dla metody ad hoc, którą wypróbowaliśmy, była „dyrektywa od wysokiej” lub metoda odgórna. Tutaj starszy rangą naukowiec ocenia - wszystkie - niektóre możliwości, opracowuje pewne pomysły aż do planu rozwoju, a następnie rozprasza je wśród członków zespołu, którzy mają zostać straceni. Jest to teoretycznie czasochłonne w pisaniu kodu i dobrze pasuje do tradycyjnych ram zarządzania, ale tylko pogarsza omówione wcześniej błędy. Naukowcy, którym jest podyktowane, poczują się sfrustrowani, że budują modele bez zrozumienia i będą mieli niewielki entuzjazm do tego zadania. Ten scenariusz kończy się jeszcze mniej wydajnym zespołem, słabo rozwiniętymi modelami i tłumieniem innowacji.

Alternatywą, którą wypróbowaliśmy w tym kwartale, jest metoda top-around. W tej metodzie starszy członek jest odpowiedzialny za ustalenie planu badań, ale zamiast dyktować, współpracuje z zespołem. Po ustaleniu ogólnego celu zaplanowano serię spotkań dla wszystkich zespołów. Poprzez te spotkania cały zespół buduje solidne fundamentalne zrozumienie przestrzeni problemowej i aktualnego stanu badań. Zespół omawia różne podejścia i dzieli ich pomysły na kilka wykonalnych planów. W poniższych sekcjach szczegółowo opisano spotkania i procesy.

Przygotowanie do spotkania

Przed wezwaniem całego zespołu do pokoju prowadzący musi przygotować się, aby upewnić się, że wszystko pozostaje skupione i zmierza do celu. Ważne jest, aby dokładny cel został określony i uzgodniony z zarządem produktu. Jako przykład, naszym celem jest:

Potrzebujemy jednego punktu końcowego modelu dla wszystkich języków. Oznacza to, że powinniśmy być w stanie zapytać o pojedynczy punkt dotyczący osadzenia tekstu z dowolnego języka. Ten punkt musi być wydajny zarówno pod względem opóźnienia, jak i jakości modelu. Nowe podejście powinno być nie mniej skuteczne, pod względem opóźnień i MRR (średnia ranga wzajemności), niż obecnie stosowane podejście według modelu. Nowe podejście powinno obsługiwać co najmniej zestaw obecnie obsługiwanych języków.

Na nasz cel należy zwrócić uwagę. Wyraźnie określa, co jest potrzebne jako wynik końcowy, pojedynczy punkt, który zwraca osadzenie tekstu dowolnego języka. Nie mówi, jak to się powinno zdarzyć, ani jakiego rodzaju modelowania należy użyć. Wreszcie daje nam minimalny pasek wydajności, powinniśmy zrobić co najmniej tak dobrze, jak już mamy dla języków, które obecnie obsługujemy.

Ważne jest, aby cały zespół był świadomy tego, co będzie się działo podczas spotkania rozpoczynającego fazę 1, ponieważ będzie potrzebował czasu na przemyślenie i wygenerowanie pomysłów.

Spotkanie inauguracyjne: wspólne definicje

To pierwsze spotkanie jest krótsze z dwóch, ale bynajmniej nie krótkie. Zaplanowaliśmy 3 godziny i wykorzystaliśmy większość z nich. Celem tego spotkania jest ustalenie wspólnego zrozumienia problemu i wymagań. Jest N rzeczy do ustalenia, gdzie N ≥4:

Co my teraz robimy?

Omów i zapisz, jakie są obecne podejścia (jeśli w ogóle). „Po prostu nie mamy z tym do czynienia” to doskonale trafna odpowiedź.

Dlaczego obecne podejście nie jest zrównoważone?

Z jakiegoś powodu rozpoczynacie te badania. Co to jest? Gdzie zawodzi obecne rozwiązanie lub jak nie jest skalowalne? Jeśli nie masz obecnego podejścia, to na pewno Ci nie pomoże.

Czego potrzebujemy / chcemy?

Co chcesz zrobić w nowym podejściu? Zacznij od bardzo ambitnego „rób wszystko!” I pracuj w dół dzięki rozsądnym uproszczeniom, aż dojdziesz do minimalnego wykonalnego modelu, który odniesie się do celu i problemu z obecnym podejściem.

Jakie pomysły możemy teraz wymyślić?

To Twoja szansa na wygenerowanie pomysłów bez obawy o to, co mówi literatura i czy zostało to zrobione. Być może pomysł jest śmieszny i nigdy nie byłby wykonalny, ale i tak zapisz go. Celem tego ćwiczenia jest wykorzystanie wyobraźni przez zespół, rozciągnięcie się i myślenie w nowych kierunkach. Zdziwisz się, ile warta jest wartość, gdy zacznie się rozwijać. Bardzo ważne jest, aby wszyscy członkowie zespołu czuli się jak cenni uczestnicy. Nie oceniaj pomysłów, po prostu je badaj. Zapytaj o rozszerzenia i zmiany.

Co z danymi i danymi?

Biorąc pod uwagę to, co powiedzieliśmy o pierwszych trzech elementach, jakiego rodzaju danych potrzebujemy i jakie dane możemy uzyskać? Zidentyfikuj tak wyraźnie, jak to możliwe, do jakich publicznych i / lub prywatnych zestawów danych możesz uzyskać dostęp i co należy zrobić, aby je wykorzystać. W tym momencie definiujesz również wskaźniki, które Cię interesują, oraz sposób określania, jak wygląda „sukces”. Powinno to odzwierciedlać oświadczenie o celu użyte podczas spotkania.

Czego się nauczymy jutro?

Po zbadaniu pierwszych trzech elementów zespół powinien skoncentrować się na odkryciu obecnego stanu wiedzy, znajdując i wybierając niektóre z aktualnych prac badawczych, które wydają się przydatne w budowaniu podstaw wiedzy w tej dziedzinie. Tych kandydatów w formie papierowej może zaproponować każdy członek zespołu, ale najlepiej nie przeczytali więcej niż wystarczająco, aby ustalić, czy jest to istotne.

Oceń każdy artykuł jako zespół, czytając streszczenia na głos, aby wybrać 3 lub cztery najbardziej odpowiednie / przydatne. WAŻNE: nikt w zespole nie powinien iść i czytać gazet przed spotkaniami. Jest to niezwykle ważne, ponieważ kolejna faza działa najlepiej, jeśli wszyscy są na takich samych zasadach w odniesieniu do dokumentów.

Coś jeszcze?

Czy są jakieś inne obawy lub uwagi do omówienia. Podłoga powinna być otwarta dla całego zespołu, aby poruszać sprawy.

Rozpoczęcie badań: budowanie fundacji

To spotkanie jest bardziej rekolekcją, ponieważ rezerwujesz salę konferencyjną z tablicą na cały dzień, a zespół zobowiązuje się do spędzenia tego dnia na budowaniu podstaw wiedzy.

Podstawową przesłanką tego spotkania jest to, że każda osoba powinna być pewna, że ​​rozumie każdą sekcję każdego przeczytanego artykułu LUB, że wszyscy ludzie powinni zgodzić się, że nie mają sensu. Jeśli jedna osoba nie ma pewności co do zrozumienia części, nie przechodzimy obok niej. Jeśli to oznacza, że ​​cały czas spędzony jest na jednym artykule, to tak właśnie będzie.

Krok 1: Wybierz najbardziej pomocny / odpowiedni artykuł

Krok 2: Członek zespołu czyta akapit rozpoczynający się od streszczenia.

Krok 3: Zamelduj się, aby sprawdzić zrozumienie.

  • Jeśli ktoś nie jest pewien, zatrzymaj się i przedyskutuj przejście do tablicy w razie potrzeby lub korzystanie z google, dopóki wszyscy nie zrozumieją tego samego.
  • Dobrym pomysłem dla czytelnika jest sparafrazowanie lub podsumowanie dowolnej treści matematycznej lub technicznej w akapicie. To pozwala zespołowi odkryć, czy wszyscy rozumieją to samo.

Krok 4: Następny członek zespołu czyta akapit

Powtarzaj od kroku 3, aż papier się skończy

Ostatni krok: Omów wynos papieru i ustal, czy podejście jest wykonalne. Pomocne jest oszacowanie trudności we wdrożeniu takiego modelu na małą, średnią i dużą skalę. W razie potrzeby zarezerwuj 3. spotkanie, aby przeczytać potrzebne dokumenty.

Zagryźć

Osoba prowadząca spotkanie / starszy naukowiec powinna następnie wziąć wyniki z 2-3 spotkań i rozdzielić je na zestaw działań. Działania te można uporządkować według czasu, który można następnie zaplanować na kwartał. Skontaktuj się ponownie z członkami zespołu, aby upewnić się, że nic nie zostało pominięte, i przydziel zadania. Pamiętaj, zawsze zaczynaj od tworzenia dobrych danych.

Retro: Refleksja na temat dobra, zła i brzydoty

Ważną częścią każdego nowego przedsięwzięcia jest pauza i refleksja nad tym, jak ten proces zakończył się sukcesem, gdzie się nie powiódł i co wymaga trochę dopracowania; Przeprowadziliśmy jedną z tych retrospektyw na koniec kwartału.

Prowadzenie stylu retro

Można to zrobić za pomocą dużej tablicy lub po prostu na kartkach samoprzylepnych. Niech każdy członek zespołu napisze co najmniej jedną rzecz dla każdej kategorii.

  • Dobra: co poszło szczególnie dobrze. Gdzie nowy proces miał największy pozytywny wpływ dla ciebie jako jednostki i zespołu.
  • Złe: Gdzie zawiódł nowy proces. Jakie blokery lub punkty potknięcia spotkałeś ty i / lub zespół, które można było przewidzieć. Co ci nie pomogło.
  • Brzydki: to, co zrobiliśmy, nie było wystarczająco dobre. Coś zostało pominięte lub nie do końca wyjaśnione / zrozumiane.

Poruszaj się po kategoriach Złe -> Brzydkie -> Dobre i czytaj każdy punkt. Podczas tego procesu nie ma winy ani wstydu. Powinien wynikać z chęci poprawy współpracy i umiejętności prowadzenia badań zespołowych. Jeśli autor chce opracować, powinien. Dla każdego punktu określ, czy istnieje akcja, która może lub powinna zostać podjęta w celu jej skorygowania, zapisz ją i przekaż właścicielowi.

Nasz retro

Nasz retro był niezwykle przydatny i podzielę się z Tobą niektórymi informacjami. Powinny one zostać włączone do procesu, jeśli są odpowiednie

Źli

Większość naszych „złych” punktów znalazła się pod nagłówkiem „Za mało przygotowania technicznego”. W szczególności czuliśmy, że musimy dodać trzecie spotkanie, aby omówić kwestię tego, jak będziemy postępować. Obejmowało to takie rzeczy jak

  • Organizacja danych: wszystkie rzeczy ETL
  • Terminowość: Przeprowadziliśmy eksperymenty, zanim wszystkie prace przygotowawcze zostały opracowane. Takie rzeczy jak testowaliśmy, jaki był nasz poziom podstawowy. Skąd wzięliśmy niektóre z naszych danych.
  • Jak zamierzaliśmy obsłużyć i zorganizować nasze eksperymenty. Skonfigurować pliki? Pisanie i udostępnianie wyników.

Podsumowując tę ​​kategorię, wygenerowaliśmy świetne pomysły badawcze, ale wpadliśmy na poświęcenie tyle uwagi i namysłu na wykonanie.

Brzydki

Wiele brzydkich rzeczy pochodziło z naszych złych punktów. Znaleźliśmy wiele dobrych badań, ale powinniśmy również wyśledzić odpowiednie dane wewnętrzne i zewnętrzne. Druga duża grupa punktów dotyczyła konfiguracji naszego środowiska. Próba uzyskania odpowiednich bibliotek działających w ramach naszych ograniczeń bezpieczeństwa, aktualizacja do Python3 i naprawienie wszystkich drobnych błędów, które pojawiły się wraz ze zmianą wersji w istniejącym kodzie. Wszystko to były tylko wewnętrzne problemy i mogą nie istnieć w innych organizacjach.

Dobry

Kategoria dobra była zdecydowanie największa i napełniła nas poczuciem dumy i satysfakcji. Pokazaliśmy niesamowitą pracę zespołową, a każdy członek szkolił innych. Czytanie papierowe w zespole zapewniło wszystkim dokładne zrozumienie tego, nad czym pracujemy, oraz wspólne odniesienia do tworzenia nowych pomysłów. Inne dobre punkty to:

  • Byliśmy w stanie szybko powtarzać pomysły
  • Zrobiliśmy solidny postęp w kierunku naszego celu
  • Wszyscy poprawiliśmy się w przycinaniu badań pomysłów do eksperymentów, które popchnęłyby nas do przodu w sposób materialny, a nie tylko zaspokajając naszą ciekawość.

Wniosek

Nasza refleksja na temat poprzedniego kwartału i tego procesu wykazała, że ​​jest on niezwykle przydatny w przeciwdziałaniu gromadzeniu wiedzy i zapobieganiu tworzeniu samotnych „ekspertów” w zespole. Dodamy trzecie spotkanie w celu ustalenia wszystkich praktycznych praktycznych aspektów w następnej iteracji naszego procesu, i mam nadzieję, że rozwiąże to problemy poruszone w naszym retro. Mamy nadzieję, że podzielimy się naszym procesem, ponieważ będziesz w stanie dostosować go do swojego zespołu i firmy oraz odnieść sukces w opracowywaniu nowatorskich i interesujących podejść do własnych wyzwań.