{"id":984,"date":"2023-05-23T04:00:00","date_gmt":"2023-05-23T02:00:00","guid":{"rendered":"https:\/\/kanbanprzykawie.pl\/?p=984"},"modified":"2023-07-23T19:59:27","modified_gmt":"2023-07-23T17:59:27","slug":"odcinek-55-jakie-powinny-byc-zwinne-zespoly-czyli-team-topologies","status":"publish","type":"post","link":"https:\/\/kanbanprzykawie.pl\/index.php\/2023\/05\/23\/odcinek-55-jakie-powinny-byc-zwinne-zespoly-czyli-team-topologies\/","title":{"rendered":"Odcinek 55. Jakie powinny by\u0107 zwinne zespo\u0142y, czyli Team Topologies"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u017byjemy w coraz bardziej z\u0142o\u017conych czasach, w kt\u00f3rych buduj\u0105c produkty czy dostarczaj\u0105c projekty, dochodzimy czasem do wniosku, \u017ce to, co tworzymy jest odzwierciedleniem tego, jak wygl\u0105da struktura naszej organizacji, a nie tego, o co chodzi\u0142o klientom. M\u00f3wi o tym tak zwane <a href=\"https:\/\/en.wikipedia.org\/wiki\/Conway%27s_law\" target=\"_blank\" rel=\"noreferrer noopener\">Prawo Conwaya<\/a>. Czy mo\u017cemy je odwr\u00f3ci\u0107 i zbudowa\u0107 nasz\u0105 organizacj\u0119 tak, by przez odpowiednie projektowanie sieci zespo\u0142\u00f3w i ich interakcji szybciej dostarcza\u0107 warto\u015b\u0107 biznesow\u0105 i nie doprowadza\u0107 do zapa\u015bci organizacji pod jej w\u0142asnym ci\u0119\u017carem? Zapraszam Was do zapoznania si\u0119 z tematem <a href=\"http:\/\/www.teamtopologies.pl\" target=\"_blank\" rel=\"noopener\">Team<\/a><a href=\"http:\/\/www.teamtopologies.com\" target=\"_blank\" rel=\"noreferrer noopener\"> Topologies<\/a>, kt\u00f3ry by\u0107 mo\u017ce pozornie wydaje si\u0119 nie mie\u0107 za wiele wsp\u00f3lnego z Kanbanem. Ja spr\u00f3buj\u0119 przekona\u0107 Was, \u017ce ma.<\/p>\n\n\n\n<!--more-->\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"300\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https:\/\/w.soundcloud.com\/player\/?url=https%3A\/\/api.soundcloud.com\/tracks\/1499017477%3Fsecret_token%3Ds-u11yhvGtxbb&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true&#038;visual=true\"><\/iframe><div style=\"font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;\"><a href=\"https:\/\/soundcloud.com\/kanbanprzykawie\" title=\"Kanban przy kawie\" target=\"_blank\" style=\"color: #cccccc; text-decoration: none;\" rel=\"noopener\">Kanban przy kawie<\/a> \u00b7 <a href=\"https:\/\/soundcloud.com\/kanbanprzykawie\/55-team-topologies\/s-u11yhvGtxbb\" title=\"55. Jakie powinny by\u0107 zwinne zespo\u0142y, czyli Team Topologies\" target=\"_blank\" style=\"color: #cccccc; text-decoration: none;\" rel=\"noopener\">55. Jakie powinny by\u0107 zwinne zespo\u0142y, czyli Team Topologies<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Co posz\u0142o nie tak?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Od ponad 20 czy nawet 30 lat \u015bwiat tzw. zwinno\u015bci \u017cyje, w du\u017cym uproszczeniu, z paradygmatem, \u017ce produkty powinny realizowa\u0107 mo\u017cliwie niezale\u017cne zespo\u0142y. Przez przypadki odmienia si\u0119 r\u00f3\u017cne spolszczone wersje angielskiego terminu cross-functional. Czasem widz\u0119, \u017ce brak takich wielokompetencyjnych zespo\u0142\u00f3w lub istnienie innych ich rodzaj\u00f3w jest jednoznacznie oceniane jako wska\u017anik braku zwinno\u015bci. Z drugiej strony w rozmowach czy ankietach, kt\u00f3re przeprowadzam liczba takich niezale\u017cnych zespo\u0142\u00f3w i os\u00f3b kt\u00f3re uwa\u017caj\u0105, \u017ce rzeczywi\u015bcie funkcjonuj\u0105 w takich bytach jest marginalnie niska. Co posz\u0142o nie tak?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Organizacje jak organizmy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na pytanie to pr\u00f3buj\u0119 sobie odpowiedzie\u0107 troch\u0119 z perspektywy mojego wykszta\u0142cenia, bo z dyplomu jestem biotechnologiem. Organizmy \u017cywe, podobnie jak organizacje, buduj\u0105 coraz wi\u0119ksze i wi\u0119ksze struktury, wprowadzaj\u0105c r\u00f3\u017cnego rodzaju specjalizacje takie jak tkanki i organy. Cho\u0107 wi\u0119kszo\u015b\u0107 tych kom\u00f3rek ma takie samo DNA i cz\u0119\u015bci sk\u0142adowe, to pe\u0142ni\u0105 one r\u00f3\u017cne funkcje i osi\u0105gaj\u0105 sukces tylko dzi\u0119ki skoordynowanym dzia\u0142aniom. Zwr\u00f3c\u0119 tu uwag\u0119 na to, \u017ce w naszym ciele, w ciele cz\u0142owieka czy kota kom\u00f3rki nie dzia\u0142aj\u0105 niezale\u017cnie od siebie. Nie ma wi\u0119c mowy o samozarz\u0105dzaniu, ale raczej o organizacji wok\u00f3\u0142 konkretnych zada\u0144 naszego organizmu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Organizacje jak cybernetyka<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Podobnie mo\u017cna patrze\u0107 na organizacj\u0119 z punktu widzenia projektowania system\u00f3w IT i w\u0142a\u015bnie takie korzenie &nbsp;ma podej\u015bcie Team Topologies, kt\u00f3rego autorami s\u0105 <a href=\"https:\/\/www.linkedin.com\/in\/manuelpais\/\" target=\"_blank\" rel=\"noreferrer noopener\">Manuel Pais<\/a> i <a href=\"https:\/\/www.linkedin.com\/in\/matthewskelton\/\" target=\"_blank\" rel=\"noreferrer noopener\">Matthew Skelton<\/a>. Oni spojrzeli na organizacj\u0119 z punktu widzenia budowania i funkcjonowania system\u00f3w cybernetycznych &#8211; tego, jak zespo\u0142y komunikuj\u0105 si\u0119 ze sob\u0105 w efektywny (lub nie) spos\u00f3b, jak zarz\u0105dzaj\u0105 zale\u017cno\u015bciami pomi\u0119dzy sob\u0105 i jak ogranicza\u0107 obci\u0105\u017cenie poznawcze zespo\u0142\u00f3w i nale\u017c\u0105cych do nich os\u00f3b, by zapewni\u0107 im skupienie na tym co trzeba.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli brzmi to skomplikowanie i czujesz, \u017ce m\u00f3g\u0142bym Ci\u0119 wystraszy\u0107, to staram si\u0119 przedstawi\u0107 to w kilku prostych zdaniach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pierwsz\u0105 spraw\u0105 jest to, \u017ce w du\u017cych, z\u0142o\u017conych organizacjach nie wszystkie zespo\u0142y s\u0105 albo powinny by\u0107 jednakowe. Team Topologies rozr\u00f3\u017cnia cztery typy zespo\u0142\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zespo\u0142y <strong>stream aligned<\/strong>, a wi\u0119c skupione na okre\u015blonym strumieniu warto\u015bci (np. aplikacja na dany system),<\/li>\n\n\n\n<li>zespo\u0142y enabling, czyli aktywuj\u0105ce inne zespo\u0142y przez przekazywanie wiedzy lub nauczanie nowych praktyk (DevOps, Agile Coache),<\/li>\n\n\n\n<li>zespo\u0142y odpowiedzialne za z\u0142o\u017cone podsystemy (complicated subsystem teams), a wi\u0119c takie, kt\u00f3re odpowiadaj\u0105 za rozw\u00f3j konkretnego komponentu oprogramowania, kt\u00f3rego w\u0142\u0105czenie do zakresu odpowiedzialno\u015bci zespo\u0142u skupionego na strumieniu wi\u0105za\u0142oby si\u0119 z bardzo du\u017cym jego obci\u0105\u017ceniem poznawczym. Przyk\u0142adem jest u\u017cywanie gotowego API do obs\u0142ugi p\u0142atno\u015bci czy dzia\u0142a\u0144 anti-money laundry zamiast budowania ich od podstaw w zespole aplikacji,<\/li>\n\n\n\n<li>zespo\u0142y lub grupy zespo\u0142\u00f3w dostarczaj\u0105ce platform.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"388\" src=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-team-types.png?resize=750%2C388\" alt=\"\" class=\"wp-image-989\" srcset=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-team-types.png?w=960&amp;ssl=1 960w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-team-types.png?resize=300%2C155&amp;ssl=1 300w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-team-types.png?resize=768%2C398&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Gdzie w tym zwinno\u015b\u0107? W interakcjach!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gdzie w tym wszystkim s\u0105 tradycyjnie pojmowane zespo\u0142y zwinne? Najbli\u017cej na pewno im do zespo\u0142\u00f3w stream-aligned, ale je\u015bli bli\u017cej si\u0119 temu przyjrzymy, to tak naprawd\u0119 zwinna powinna by\u0107 interakcja pomi\u0119dzy wszystkiego typu zespo\u0142ami. A jakie mog\u0105 by\u0107 interakcje?<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"467\" src=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-types-of-the-interactions.png?resize=750%2C467\" alt=\"\" class=\"wp-image-987\" srcset=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-types-of-the-interactions.png?w=889&amp;ssl=1 889w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-types-of-the-interactions.png?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/TT-types-of-the-interactions.png?resize=768%2C479&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Autorzy Team Topologies wskazuj\u0105 3 podstawowe typy interakcji pomi\u0119dzy zespo\u0142ami:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pierwszym jest zamierzona, okre\u015blona w czasie kolaboracja (z angielskiego <em>collaboration<\/em>, a nie <em>cooperation<\/em>), a wi\u0119c rodzaj intensywnej interakcji, kt\u00f3ra ma doprowadzi\u0107 do okre\u015blonego celu. Ten spos\u00f3b interakcji pomi\u0119dzy zespo\u0142ami obarczony jest du\u017cym kosztem energetycznym i poznawczym i dlatego te\u017c w uznaniu autor\u00f3w nie powinni\u015bmy go nadu\u017cywa\u0107, wymaga\u0107 go od zbyt wielu zespo\u0142\u00f3w naraz ani przeci\u0105ga\u0107 ponad to, co jest konieczne.<\/li>\n\n\n\n<li>Drug\u0105 form\u0105 wsp\u00f3\u0142pracy jest rozwi\u0105zanie znane z system\u00f3w IT, a wi\u0119c X jako serwis (z angielskiego X as a service). Wsz\u0119dzie tam, gdzie mo\u017cliwe i op\u0142acalne pod k\u0105tem redukowania ob\u0142o\u017cenia kognitywnego powinni\u015bmy stosowa\u0107 interakcje opart\u0105 o zamawianie i dostarczanie okre\u015blonych us\u0142ug. Taka forma wsp\u00f3\u0142pracy jest idealna do interakcji zespo\u0142\u00f3w skupionych na strumieniu warto\u015bci z zespo\u0142ami odpowiadaj\u0105cymi za z\u0142o\u017cone podsystemy lub platformy.<\/li>\n\n\n\n<li>Trzeci\u0105 form\u0105 interakcji jest facylitacja, a wi\u0119c umo\u017cliwienie zespo\u0142owi, kt\u00f3ry nie posiada obecnie jakiej\u015b umiej\u0119tno\u015bci lub wiedzy ich uzyskanie. Jak? Dzi\u0119ki okre\u015blonej w czasie wsp\u00f3\u0142pracy z innym wyspecjalizowanym np. w edukacji lub danej technologii zespo\u0142em.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">W powy\u017cszej cz\u0119\u015bci wpisu pojawi\u0142 si\u0119 kilkukrotnie termin <strong>obci\u0105\u017cenia kognitywnego<\/strong> (z angielskiego <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Cognitive_load\" target=\"_blank\" rel=\"noreferrer noopener\">cognitive load<\/a><\/strong>). Jest to termin, kt\u00f3ry jest na pewno bliski ka\u017cdemu, kto pracowa\u0142 w bardzo skomplikowanym otoczeniu organizacyjnym, w kt\u00f3rym ilo\u015b\u0107 szumu informacyjnego do istotnych wiadomo\u015bci by\u0142a du\u017ca, a wielo\u015b\u0107 kana\u0142\u00f3w komunikacyjnych powodowa\u0142a olbrzymie nieefektywno\u015bci pracy jednostek lub zespo\u0142\u00f3w. Z punktu widzenia praktyk\u00f3w Kanbanu takim obci\u0105\u017ceniem kognitywnych jest chocia\u017cby wysoka ilo\u015b\u0107 pracy w toku, a wi\u0119c co\u015b, na co pozwalaj\u0105 wysokie lub nieistniej\u0105ce limity WIP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ponadto Team Topologies jest, podobnie jak Metoda Kanban, podej\u015bciem ewolucyjnym, a wi\u0119c nie zak\u0142ada, \u017ce istnieje jedna okre\u015blona i trwaj\u0105ca w czasie w\u0142a\u015bciwa struktura organizacyjna firmy. Tym, kt\u00f3rzy znaj\u0105 histori\u0119 zarz\u0105dzania, nie musz\u0119 przypomina\u0107, \u017ce podobne spojrzenie na organizacje mieli chocia\u017cby liderzy ruchu lean, kt\u00f3rzy m\u00f3wili, \u017ce struktura organizacyjna i interakcje zespo\u0142\u00f3w powinny by\u0107 narz\u0119dziem organizacji do realizacji jej cel\u00f3w kr\u00f3tko jak i d\u0142ugoterminowych. Propagatorem takiego podej\u015bcia by\u0142 mi\u0119dzy innymi Peter Drucker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W bie\u017c\u0105cym odcinku podcastu zapraszam Was do wys\u0142uchania rozmowy z Matthew Skeltonem, kt\u00f3ry &#8211; jak ju\u017c wiecie &#8211; jest jednym ze wsp\u00f3\u0142autor\u00f3w podej\u015bcia Team Topologies. Jestem ciekaw Waszego komentarza i odbioru tego podej\u015bcia, poniewa\u017c bardzo cz\u0119sto spotykam si\u0119 z mitami opartymi o ewidentny brak zapoznania si\u0119 z nim dog\u0142\u0119bnie. R\u00f3wnie\u017c ze strony praktyk\u00f3w zwinno\u015bci widzi si\u0119 komentarze krytykuj\u0105ce to podej\u015bcie, jakoby proponowa\u0142o powr\u00f3t do koszmaru zespo\u0142\u00f3w komponentowych. Te g\u0142osy nie s\u0105 w \u017cadnym stopniu uzasadnione, je\u015bli zapoznamy si\u0119 z koncepcj\u0105 wwystarczaj\u0105co g\u0142\u0119boko i zderzymy to, jak wygl\u0105daj\u0105 nasze organizacje, kt\u00f3re pe\u0142ne s\u0105 tak zwanych zwinnych praktyk czy nazw, ale jak bardzo nieefektywne s\u0105 one w przep\u0142ywie informacji i komunikacji pomi\u0119dzy zespo\u0142ami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam wi\u0119c do wys\u0142uchania rozmowy oraz podzielenia si\u0119 swoimi komentarzami. Mog\u0119 te\u017c powiedzie\u0107, \u017ce ju\u017c nied\u0142ugo znajdziecie wi\u0119cej polskoj\u0119zycznych materia\u0142\u00f3w po\u015bwi\u0119conych Team Topologies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u017byjemy w coraz bardziej z\u0142o\u017conych czasach, w kt\u00f3rych buduj\u0105c produkty czy dostarczaj\u0105c projekty, dochodzimy czasem do wniosku, \u017ce to, co tworzymy jest odzwierciedleniem tego, jak wygl\u0105da struktura naszej organizacji, a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":985,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8,2],"tags":[113],"class_list":["post-984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podcast","category-wywiad","tag-team-topologies"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2023\/05\/Okladka-podcast-55.png?fit=900%2C900&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/comments?post=984"}],"version-history":[{"count":5,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/984\/revisions"}],"predecessor-version":[{"id":997,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/984\/revisions\/997"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media\/985"}],"wp:attachment":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media?parent=984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/categories?post=984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/tags?post=984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}