Cognitive Load w pracy zespołowej: Jak zoptymalizować wydajność?

Czy zastanawiałeś się kiedyś, dlaczego czasami czujesz się przytłoczony pracą, a innym razem wydaje Ci się, że wszystko idzie Ci lekko i sprawnie? Dlaczego czasami myślenie i rozwiązywanie problemów sprawia Ci trudność, a innym razem przychodzi to łatwiej? Okazuje się, że istnieje koncepcja, która pomaga zrozumieć, jak dużo wysiłku poznawczego musisz włożyć w pracę, którą wykonujesz. To teoria ładunku kognitywnego, która może pomóc Ci zminimalizować wysiłek poznawczy i pracować w sposób bardziej efektywny.

My, istoty ludzkie mamy mózg. Nasz mózg jest jak pudełko bez dna. Można do niego wkładać, a miejsca nigdy nie brakuje. Tylko, czy tak jest naprawdę? Od czego zależy to jak efektywnie możesz pracować albo mówiąc szerzej — jak efektywnie może pracować twój zespół i rozwiązywać problemy?

Teoria ładunek kognitywnego opracowana przez Johna Swellera (cognitive load) to miara, która określa ilość mentalnego wysiłku, który jest rozwiązywany w pracy do rozwiązywania problemów.

Mówiąc inaczej, cognitive load określa jak dużo musimy myśleć o problemach, które mamy rozwiązać, aby je rozwiązać.

Okazuje się mój drogi czytelniku, że nasz mózg to nie jest skrzynka bez dna i że jest w stanie obsłużyć skończoną liczbę problemów w pewnym okresie.

Są trzy typy ładunku kognitywnego:

  1. Wewnętrzny (intrinsic) – dotyczy fundamentalnych problemów z wykonywanym zadaniem np. może być to wiedza o języku programowania, którego używasz.

  2. Obcy (extraneous) – powiązany ze środowiskiem, w którym zadanie ma być wykonana ne i może być to np. wiedza o procesie manualnego deploymentu, który wymaga uruchomienia kilkunastu komend.

  3. Germane – coś, co potrzebuje specjalnej uwagi, nauczenia się czegoś nowego, aby wykonać dobrze zadanie np. specyficzna wiedza związana z zadaniem, które robisz jak, chociażby znajomość domeny biznesowej albo jakiegoś algorytmu.

Aby zespoły pracowały efektywniej należy zminimalizować wewnętrzny ładunek kognitywny i ograniczyć obcy cognitive load. Germane cognitive load, to jest coś, co powinno jak najbardziej zajmować nas w pracy, ponieważ jest to rzeczywista praca nad rozwiązywaniem problemów.

Jak zmniejszyć cognitive load

Zminimalizowanie wewnętrznego ładunku poznawczego jest możliwa poprzez:

  • dobór właściwych technologii.

  • szkolenia

  • rekrutację

  • pair programming

  • inicjatywy pozwalające wymieniać się wiedzą.

Aby wyeliminować obcy ładunek kognitywny, trzeba postawić na automatyzację i unikanie zadań, które nie wnoszą żadnej wartości. Ważne jest też, aby ograniczyć rozpraszacze typu spotkania, na których 90% osób ziewa, e-maile, które są tylko po to, żeby je przeczytać i zapomnieć.

Inną istotną kwestią jest zadbanie o dobrą dokumentację UX, przejrzystość, kontrakty API, tak aby inne zespoły oraz ludzie, którzy korzystają z Twojego produktu nie musiały wytężać umysłów, żeby zrozumieć jak go użyć.

Podsumowanie

Teoria ładunku poznawczego pozwala określić jak bardzo obciążająca jest praca. Jeśli nie jesteś w stanie wykonywać swoich obowiązków w oczekiwanym czasie i czujesz, że masz za dużo na głowie, jest to oznaka, że Twój ładunek kognitywny jest zbyt duży. Jeśli chcesz poczytać więcej o cognitive load zachęcam do przeczytania książki “Team topologies”.

Subskrybuj mój blog