{"id":1208,"date":"2024-08-06T02:00:00","date_gmt":"2024-08-06T00:00:00","guid":{"rendered":"https:\/\/kanbanprzykawie.pl\/?p=1208"},"modified":"2026-01-23T15:46:41","modified_gmt":"2026-01-23T14:46:41","slug":"odcinek-70-jak-ugryzc-limity-pracy-w-toku","status":"publish","type":"post","link":"https:\/\/kanbanprzykawie.pl\/index.php\/2024\/08\/06\/odcinek-70-jak-ugryzc-limity-pracy-w-toku\/","title":{"rendered":"Odcinek 70. Jak ugry\u017a\u0107 limity pracy w toku?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Limitowanie pracy w toku to praktyka, kt\u00f3ra definiuje czym jest Kanban i czym s\u0105 systemy pull. Z jednej strony czujemy, \u017ce jest to co\u015b, co mo\u017ce nam pom\u00f3c, ale z drugiej jest to nieintuicyjne i mo\u017ce rodzi\u0107 op\u00f3r lub strach. Jak zatem \u201eugry\u017a\u0107\u201d podej\u015bcie do limitowania pracy w toku tak, by sobie nie zaszkodzi\u0107?<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Zacznij od praktyki 1. \u2013 Wizualizacja<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zanim podam kilka praktycznych wskaz\u00f3wek na temat tego, jak mo\u017cemy podej\u015b\u0107 do kwestii limitowania pracy w toku, cofn\u0119 si\u0119 o jedn\u0105 praktyk\u0119 wstecz, a wi\u0119c powiem: <strong>\u201eZacznij od wizualizacji\u201d.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rzetelna wizualizacja pracy, czyli pokazanie, na jakich krokach (aktywnych i pasywnych) praca kolejkuje si\u0119 lub starzeje mo\u017ce by\u0107 swoistym lustrem, kt\u00f3re spowoduje \u017ce zesp\u00f3\u0142, interesariusze czy mened\u017cerowie b\u0119d\u0105 bardziej otwarci na dyskusj\u0119 o limitowaniu pracy w toku. Mo\u017ce si\u0119 tak sta\u0107 mi\u0119dzy innymi dlatego, \u017ce zobaczymy, i\u017c tej pracy jest po prostu du\u017co, zobaczymy, i\u017c rzeczy, kt\u00f3re s\u0105 komunikowane jako pilne, w rzeczywisto\u015bci (bez \u017cadnych konsekwencji!) wcale nie poruszaj\u0105 si\u0119 w naszym systemie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Id\u0105c dalej warto zastanowi\u0107 si\u0119 nad tym, jaki rodzaj limitowania pracy w toku mo\u017ce nam najbardziej pom\u00f3c jako pierwszy krok w stron\u0119 ogarni\u0119cia przep\u0142ywu pracy.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-soundcloud wp-block-embed-soundcloud\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"70. Jak zacz\u0105\u0107 z limitami pracy w toku? by Kanban przy kawie\" width=\"750\" height=\"400\" scrolling=\"no\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=true&#038;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F1889155878&#038;show_artwork=true&#038;maxheight=1000&#038;maxwidth=750&#038;secret_token=s-9AXIw1HMV4t\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Limit? Jaki limit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bardzo cz\u0119sto pierwszym i niestety jedynym sposobem limitowania pracy w toku jakie podpowiadaj\u0105 nam narz\u0119dzia jest limitowanie zada\u0144 na kolumny. Na przyk\u0142ad powiedzenie, \u017ce nie mo\u017cemy mie\u0107 w toku wi\u0119cej ni\u017c 5 zada\u0144 we developmencie, 2 w testowaniu lub oczekiwaniu na testy. To budzi bardzo cz\u0119sto silne obawy o to, \u017ce w konsekwencji natychmiast si\u0119 zatrzymamy, nie b\u0119dziemy mogli robi\u0107 tego, w czym jeste\u015bmy ekspertami, albo \u017ce zacznie nas si\u0119 zmusza\u0107 do pracy w innych obszarach lub technologii.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W takiej sytuacji warto zastanowi\u0107 si\u0119, czy nie powinni\u015bmy skorzysta\u0107 z pomocy w postaci wizualizacji i odpowiedzie\u0107 sobie na pytanie:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Po ile zada\u0144 w stopniach w krokach aktywnych czy pasywnych mamy do siebie przypisanych?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u015awiadomo\u015b\u0107 tego, \u017ce mamy na swoim koncie 3, 4 lub wi\u0119cej zada\u0144, a w rzeczywisto\u015bci nad nimi nie pracujemy mo\u017ce by\u0107 pierwszym krokiem obni\u017caj\u0105cym op\u00f3r wok\u00f3\u0142 limitowania pracy w toku, kt\u00f3ry doprowadzi do tego, \u017ce um\u00f3wimy si\u0119, i\u017c po prostu s\u0105 to za du\u017ce liczby. Z jednej strony to oszukiwanie siebie &#8211; poniewa\u017c nie pracujemy nad tymi zadaniami oraz oszukiwanie innych &#8211; poniewa\u017c tablica czy system nie odzwierciedlaj\u0105 w\u0142a\u015bciwie rzeczywisto\u015bci.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ile na kolumn\u0119 &#8211; ale czy na pewno tylko na jedn\u0105?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejnym etapem, w kt\u00f3rym mo\u017cemy pomy\u015ble\u0107 o limitowaniu pracy w toku jest limitowanie jej w kolumnach. Tu warto zastanowi\u0107 si\u0119 nad tym jak dane osoby, kt\u00f3re pracuj\u0105 nad zadaniami w danej kolumnie obecnie kontrybuuj\u0105 do zada\u0144 w innych kolumnach. Z\u0142otym przyk\u0142adem jest tutaj zaanga\u017cowanie deweloper\u00f3w w proces przegl\u0105du kodu lub innej akceptacji pracy innych koleg\u00f3w i kole\u017canek. Je\u015bli tak jest, to by\u0107 mo\u017ce nie powinni\u015bmy limitowa\u0107 tylko i wy\u0142\u0105cznie jednej kolumny, ale kilka z nich bior\u0105c pod uwag\u0119 to, ile mamy os\u00f3b pracuj\u0105cych w tych wybranych kolumnach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tu cz\u0119sto widz\u0119, \u017ce popadamy w pu\u0142apk\u0119 i nie bierzemy zdroworozs\u0105dkowo liczby os\u00f3b, kt\u00f3re pracuj\u0105 nad danymi aktywno\u015bciami do ustalenia pierwotnych limit\u00f3w pracy w toku.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przyk\u0142adem jest taka sytuacja:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Je\u015bli mamy 4 deweloper\u00f3w w zespole, to uznajemy \u017ce 4 zadania w fazie development to dobry pomys\u0142.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Okazuje si\u0119, \u017ce jednak w tym samym czasie zapominamy, i\u017c kto\u015b z tej wspomnianej czw\u00f3rki powinien by\u0107 r\u00f3wnie\u017c odpowiedzialny za code review pracy koleg\u00f3w i kole\u017canek. Je\u015bli tak, to oznacza, \u017ce przesadzili\u015bmy z liczb\u0105 zada\u0144 na aktywny Development i trzeba wprowadzi\u0107 limit na:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; kolumn\u0119 zada\u0144 oczekuj\u0105cych na code review<\/em>,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; kolumn\u0119 aktywnego przegl\u0105d kodu.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zamiast pozwala\u0107 na 4 zadania w developmencie i code review, co uzasadnia\u0142oby wielozadaniowo\u015b\u0107, to lepiej podzieli\u0107 ten limit odpowiednio np. na 3 i 1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A co je\u015bli robimy wi\u0119cej ni\u017c 1 produkt?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nadal bardzo cz\u0119sto pada <em>evergreenowe<\/em> pytanie: &#8222;Kiedy Scrum, a kiedy Kanban?&#8221;. Pomijaj\u0105c, \u017ce pokazuje ono dosy\u0107 p\u0142ytkie rozumienie tego, czym jest Kanban, to warto zastanowi\u0107 si\u0119 nad tym, czy nasz zesp\u00f3\u0142 realizuje naprawd\u0119 jeden produkt lub jeden strumie\u0144 pracy, czy mo\u017ce ma ich wi\u0119cej?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0M\u00f3wi\u0119 o tym, poniewa\u017c s\u0105 to zdroworozs\u0105dkowe za\u0142o\u017cenia, by Scrum jako podej\u015bcie m\u00f3g\u0142 zadzia\u0142a\u0107. Je\u015bli nasz zesp\u00f3\u0142 realizuje rozw\u00f3j 2 produkt\u00f3w lub r\u00f3wnolegle obs\u0142uguje 2 strumienie pracy us\u0142ugowej, to prawdopodobnie wa\u017cniejszym ni\u017c pr\u00f3ba stworzenia fikcyjnego celu sprintu b\u0119dzie w\u0142a\u015bciwe zbalansowanie pracy pomi\u0119dzy tymi strumieniami czy produktami.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oczywi\u015bcie \u0142atwo powiedzie\u0107 \u2013 tu powinny by\u0107 2 zespo\u0142y i mo\u017ce b\u0119d\u0105, ale nie zapominajmy o kanbanowej zasadzie:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Zacznij od tego, co robisz obecnie.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"563\" src=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/07\/Paper.Narysuj_mi_Kanban.134-1024x768.png?resize=750%2C563&#038;ssl=1\" alt=\"\" class=\"wp-image-1210\" srcset=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/07\/Paper.Narysuj_mi_Kanban.134.png?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/07\/Paper.Narysuj_mi_Kanban.134.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/07\/Paper.Narysuj_mi_Kanban.134.png?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/07\/Paper.Narysuj_mi_Kanban.134.png?w=1500 1500w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tu na pewno warto zacz\u0105\u0107 \u015bledzi\u0107 prac\u0119 z tych 2 strumieni lub produkt\u00f3w w 2 wierszach i wprowadzi\u0107 limitowanie pracy w toku na owe wiersze stosuj\u0105c odpowiednio limity maksymalne jak i minimalne upewniaj\u0105c si\u0119, \u017ce nie zaniedbujemy jednego ze strumieni pracy wzgl\u0119dem drugiego.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A co je\u015bli robimy wszystko na raz?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli wizualizacja przep\u0142ywu pracy pokazuje, \u017ce mamy w toku wiele r\u00f3\u017cnych kontekst\u00f3w &#8211; na przyk\u0142ad wiele rozgrzebanych naraz funkcjonalno\u015bci, zapyta\u0144 czy epik\u00f3w, to warto zastanowi\u0107 si\u0119 nad tym, do ilu r\u00f3\u017cnego rodzaju kontekst\u00f3w na naszej tablicy powinni\u015bmy je limitowa\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nawet praca nad jednym produktem czy celem mo\u017cne nie gwarantowa\u0107, \u017ce nie umknie nam fakt, \u017ce nasza tablica to tak naprawd\u0119 zbi\u00f3r zada\u0144 nale\u017c\u0105cych do bardzo wielu r\u00f3\u017cnych kontekst\u00f3w, kt\u00f3rymi pr\u00f3bujemy \u017conglowa\u0107. Warto zastanowi\u0107 si\u0119 tutaj, iloma wysokopoziomowymi elementami warto\u015bci powinni\u015bmy si\u0119 w dalej chwili zajmowa\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A kiedy czas na zmian\u0119?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Niezale\u017cnie od tego, od kt\u00f3rego ze sposob\u00f3w na limitowanie pracy w toku rozpoczniecie swoj\u0105 przygod\u0119, warto postawi\u0107 sobie od razu pytania:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jakie wydarzenia kr\u00f3tkie lub d\u0142ugoterminowe powinny powodowa\u0107, \u017ce zmieniamy warto\u015bci lub typy tych limit\u00f3w?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bardzo cz\u0119sto widz\u0119, \u017ce doszukujemy si\u0119 tutaj pot\u0119\u017cnych wydarze\u0144 w stylu odej\u015bcie kogo\u015b z zespo\u0142u albo jego sta\u0142e powi\u0119kszenie. Super, ale nawet drobne rzeczy takie jak kilka dni urlopu albo zaanga\u017cowanie w gaszenie po\u017caru w innym projekcie s\u0105 rzeczami, kt\u00f3re ju\u017c powinny sk\u0142oni\u0107 nas do zrewidowania warto\u015bci i typ\u00f3w limit\u00f3w pracy w toku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Czy to ju\u017c wszystko?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pami\u0119tajmy, \u017ce Kanban to w\u0142a\u015bciwie zawsze \u201ework in progres\u201d, to zawsze praca niesko\u0144czona i r\u00f3wnie\u017c to, \u017ce koniecznie powinni\u015bmy dokonywa\u0107 rewizji naszych limit\u00f3w pracy w toku &#8211; ich warto\u015bci i typ\u00f3w. Nie oznacza to wcale, \u017ce robimy co\u015b \u017ale. Oznacza to tylko, \u017ce dokonujemy inspekcji i adaptacji (jak powiedzieliby nasi koledzy i kole\u017canki Scrumowcy) lub \u017ce wprowadzamy p\u0119tl\u0119 zwrotn\u0105, kt\u00f3ra powoduje, \u017ce polityki naszego systemu s\u0105 adekwatne do zastanej rzeczywisto\u015bci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jestem ciekaw, jakie Ty masz przygody z limitowaniem pracy w toku, jakiego sposobu lub sposob\u00f3w pr\u00f3bowali\u015bcie i jakie da\u0142o to skutki. Koniecznie daj zna\u0107 w komentarzach lub na mediach spo\u0142eczno\u015bciowych.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Limitowanie pracy w toku to praktyka, kt\u00f3ra definiuje czym jest Kanban i czym s\u0105 systemy pull. Z jednej strony czujemy, \u017ce jest to co\u015b, co mo\u017ce nam pom\u00f3c, ale z [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1214,"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,5],"tags":[6,134,84,26,22,132],"class_list":["post-1208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podcast","category-praktyka","tag-kanban","tag-kanban-board-2","tag-kanbanprzykawie","tag-podcast","tag-scrum","tag-wip-limit"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/08\/Okladka-6162-podcast-WP.png?fit=900%2C900&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1208","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=1208"}],"version-history":[{"count":5,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1208\/revisions"}],"predecessor-version":[{"id":1219,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1208\/revisions\/1219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media\/1214"}],"wp:attachment":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}