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:
-
Wewnętrzny (intrinsic) – dotyczy fundamentalnych problemów z wykonywanym zadaniem np. może być to wiedza o języku programowania, którego używasz.
-
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.
-
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”.