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

cognitive load
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”.

Udostępnij post:

Możesz także polubić

Kariera w branży technologicznej: Jak rozwijać swoje umiejętności

Jesteś programistą i chciałbyś się rozwijać? W internecie znajdziesz pełno materiałów o tym, jak to zrobić. Pomimo tego nie uciekaj — mam coś, co Cię zaciekawi. Czy wiesz, że Adam Małysz — legendarny polski skoczek, zanim został mistrzem latania, to był dekarzem? Nie śmiem się porównywać z Panem Adamem, natomiast są dwie rzeczy, które nas łączą.

Ja też byłem dekarzem i też udało mi się przebranżowić. Może nie w tak spektakularny sposób, ale jednak. W tym artykule podzielę się z Tobą moim osobistym doświadczeniem, które zdobyłem na drodze od dekarza przez programistę do tech leada i dam Ci wskazówki, które będziesz mógł zastosować, aby się rozwijać i awansować, a może nawet zmienić diametralnie swoją karierę.

Czytaj więcej
AHA stack przywróćmy prostotę frontendu

AHA! Przywróćmy prostotę Frontendu

Czy zastanawiałeś się, dlaczego w dzisiejszych czasach, gdy mamy dostęp do najnowszych technologii i rozwiązań, projekty IT nadal kończą się fiaskiem? Czy nie uważasz, że w wielu przypadkach zamiast upraszczać to komplikujemy sobie życie i pracę? Czasami mniej znaczy więcej, zwłaszcza w świecie frontendu! Czytaj dalej i dowiedz się czym jest AHA stack i jak robić frontend prościej.

Czytaj więcej