{"id":1175,"date":"2024-06-04T02:00:00","date_gmt":"2024-06-04T00:00:00","guid":{"rendered":"https:\/\/kanbanprzykawie.pl\/?p=1175"},"modified":"2026-01-23T15:44:55","modified_gmt":"2026-01-23T14:44:55","slug":"odcinek-68-w-pulapce-przewidywalnosci","status":"publish","type":"post","link":"https:\/\/kanbanprzykawie.pl\/index.php\/2024\/06\/04\/odcinek-68-w-pulapce-przewidywalnosci\/","title":{"rendered":"Odcinek 68. W pu\u0142apce przewidywalno\u015bci"},"content":{"rendered":"\n<p>Dzisiejszy odcinek zatytu\u0142owany jest &#8222;W pu\u0142apce przewidywalno\u015bci&#8221;. Dlaczego w pu\u0142apce? S\u0142owo &#8222;przewidywalno\u015b\u0107&#8221; (ang. predictability) jest terminem cz\u0119sto u\u017cywanym do opisywania r\u00f3\u017cnych zjawisk i proces\u00f3w \u2013 zar\u00f3wno pozytywnie, jak i negatywnie. Mo\u017cemy si\u0119 cieszy\u0107 z przewidywalno\u015bci, ale znajd\u0105 si\u0119 te\u017c tacy, kt\u00f3rzy b\u0119d\u0105 krytykowali proces za brak przewidywalno\u015bci, a jeszcze inni uznaj\u0105 przewidywalno\u015b\u0107 za co\u015b z\u0142ego. To jak to jest z t\u0105 przewidywalno\u015bci\u0105?<\/p>\n\n\n\n<!--more-->\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=\"68. W pu\u0142apce przewidywalno\u015bci 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%2F1835647407&#038;show_artwork=true&#038;maxheight=1000&#038;maxwidth=750&#038;secret_token=s-63XI0YXqzy0\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Dobra czy z\u0142a przewidywalno\u015b\u0107?<\/h2>\n\n\n\n<p>Przewidywalno\u015b\u0107 nie musi oznacza\u0107 czego\u015b bezwzgl\u0119dnie pozytywnego, bo jak opowiadam w historii otwieraj\u0105cej bie\u017c\u0105cy odcinek mo\u017ce by\u0107 tak, \u017ce przewidywalne b\u0119dzie jakie\u015b zjawisko niepo\u017c\u0105dane.<\/p>\n\n\n\n<p>Przewidywalno\u015b\u0107 mo\u017ce by\u0107 czynnikiem, jakiego by\u015bmy sami po\u017c\u0105dali od jakiego\u015b procesu i mo\u017ce by\u0107 on zar\u00f3wno mocno zestandaryzowanym (jak dostawa na czas), ale te\u017c bardziej unikalnym &#8211; nie wiem, kiedy dok\u0142adnie, ale wiem, \u017ce kto\u015b mi odpisze albo da feedback.<\/p>\n\n\n\n<p>Gorzej naturalnie, je\u015bli chcemy przewidywalno\u015bci w wielu r\u00f3\u017cnych wymiarach oczekiwa\u0107 od procesu, gdzie nie wsz\u0119dzie b\u0119dzie ona pomocna, a mo\u017ce wr\u0119cz nieosi\u0105galna czy szkodliwa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co przewidywalnie, a co mniej?<\/h2>\n\n\n\n<p>Takim przyk\u0142adem jest druga z historii przedstawionych w podca\u015bcie, a wi\u0119c zespo\u0142u Scrumowego, kt\u00f3ry nie mia\u0142 problemu z osi\u0105ganiem Cel\u00f3w Sprint\u00f3w (wysoka przewidywalno\u015b\u0107), m\u00f3g\u0142 dostarcza\u0107 jednostki warto\u015bci (nazwijmy je dla uproszczenia PBI) w bardzo podobnym zakresie tempa dostarczania (ilo\u015b\u0107 PBI\/Sprint), ale oceniany by\u0142 za nieprzewidywalny pod k\u0105tem velocity wyliczanego w tzw. Story Pointach per Sprint. Oto jak mog\u0142oby to wygl\u0105da\u0107:<\/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\/06\/Paper.Narysuj_mi_Kanban.115-1024x768.png?resize=750%2C563&#038;ssl=1\" alt=\"\" class=\"wp-image-1177\" srcset=\"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/06\/Paper.Narysuj_mi_Kanban.115.png?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/06\/Paper.Narysuj_mi_Kanban.115.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/06\/Paper.Narysuj_mi_Kanban.115.png?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/06\/Paper.Narysuj_mi_Kanban.115.png?w=1500 1500w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Cz\u0119sto w takiej sytuacji zespo\u0142y, my sami jako specjali\u015bci skaczemy do rozwi\u0105zywania &#8222;problemu&#8221;, jaki kto\u015b nam wytyka zamiast zastanowi\u0107 si\u0119, jak unikn\u0105\u0107 tytu\u0142owej &#8222;pu\u0142apki przewidywalno\u015bci&#8221;.<\/p>\n\n\n\n<p>Potrzeba \u017ale poj\u0119tej przywidywalno\u015bci i pr\u00f3by jej wprowadzenia prowadz\u0105 r\u00f3wnie\u017c cz\u0119sto do odnoszenia si\u0119 do niepomocnych praktyk &#8211; tak jak prognozowanie przysz\u0142o\u015bci na podstawie Prawa Little&#8217;a w systemach, kt\u00f3re nie prezentuj\u0105 oczekiwanej stabilno\u015bci. O tym mo\u017cecie dowiedzie\u0107 si\u0119 z <a href=\"https:\/\/kanbanprzykawie.pl\/index.php\/2024\/03\/05\/odcinek-65-prawo-littlea-hit-czy-kit\/\">Odcinka 65.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O co warto (siebie) zapyta\u0107?<\/h2>\n\n\n\n<p>St\u0105d moje zaproszenie do refleksji, ale mo\u017ce te\u017c podzielenia si\u0119 Waszymi historiami:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>w jakim kontek\u015bcie i znaczeniu pojawia si\u0119 s\u0142owo przewidywalno\u015b\u0107 i jej oczekiwanie?<\/li>\n\n\n\n<li>czy wiemy, w jakich zakresach warto\u015bci jeste\u015bmy przewidywalni, a w jakich nie?<\/li>\n\n\n\n<li>co osoba &#8222;oceniaj\u0105ca&#8221; rozumie jako akceptowaln\u0105 lub oczekiwan\u0105 przewidywalno\u015b\u0107?<\/li>\n\n\n\n<li>co osi\u0105gneliby\u015bmy w wymiarze efekt\u00f3w naszej pracy (outcomes, impacts), je\u015bli osi\u0105gniemy wy\u017csz\u0105 przewidywalno\u015b\u0107 w omawianym wymiarze?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">I co\u015b nowego czyli transkrypt odcinka.<\/h2>\n\n\n\n<p>Je\u015bli jakim\u015b cudem nie masz czasu czy przestrzeni na spokojne wys\u0142uchanie odcinka to poni\u017cej znajdziesz jego transkrypt. Przydatne? Dajcie zna\u0107!<\/p>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-3224482 is-style-default\" data-block-id=\"3224482\">\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-12b3a6d stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"12b3a6d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-12b3a6d-container stk-hover-parent\"><div class=\"stk-block-content stk-inner-blocks stk-12b3a6d-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-b9c47f3\" data-block-id=\"b9c47f3\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-76fac00\" id=\"transkrypt-odcinka\" data-block-id=\"76fac00\"><h4 class=\"stk-block-heading__text\">Transkrypt odcinka<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-36515ee\" data-block-id=\"36515ee\"><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-36515ee\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-36515-ee-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-36515-ee-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg data-prefix=\"fas\" data-icon=\"chevron-down\" class=\"svg-inline--fa fa-chevron-down fa-w-14\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e72e2bd stk-block-accordion__content\" data-v=\"4\" data-block-id=\"e72e2bd\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e72e2bd-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-e72e2bd-inner-blocks\">\n<p>Cze\u015b\u0107, z tej strony Radek Orszewski. Witam Was w kolejnym odcinku podcastu Kanban przy kawie.<\/p>\n\n\n\n<p>Dzisiejszy odcinek zatytu\u0142owany jest \u201eW pu\u0142apce przewidywalno\u015bci\u201d. Dlaczego w pu\u0142apce? No w\u0142a\u015bnie, mam wra\u017cenie, \u017ce s\u0142owo przewidywalno\u015b\u0107, czyli w j\u0119zyku angielskim predictability, to jest termin, kt\u00f3rego bardzo cz\u0119sto u\u017cywa si\u0119, \u017ceby okre\u015bli\u0107 jakie\u015b zjawisko, jaki\u015b proces, albo pozytywnie, albo negatywnie. Mo\u017cemy si\u0119 cieszy\u0107 z przewidywalno\u015bci, ale b\u0119d\u0105 te\u017c tacy, kt\u00f3rzy b\u0119d\u0105 zarzucali jakiemu\u015b procesowi brak przewidywalno\u015bci, a niekt\u00f3rzy b\u0119d\u0105 m\u00f3wili, \u017ce ta przewidywalno\u015b\u0107 to jest co\u015b z\u0142ego.<\/p>\n\n\n\n<p>Naprawd\u0119? Naprawd\u0119. Ja to s\u0142ysz\u0119 w bardzo r\u00f3\u017cnych kontekstach. St\u0105d chcia\u0142bym zacz\u0105\u0107 od kilku historyjek, kt\u00f3re by\u0107 mo\u017ce otworz\u0105 Wam oczy, roz\u015bwietl\u0105 neurony w waszych umys\u0142ach, \u017ceby zastanowi\u0107 si\u0119 nad tym, jak przewidywalno\u015b\u0107 jest u\u017cywana w Waszym kontek\u015bcie i czy powinni\u015bmy si\u0119 o ni\u0105 stara\u0107, czy te\u017c nie.<\/p>\n\n\n\n<p>No i oczywi\u015bcie jak ma si\u0119 to do Metody Kanban, w kt\u00f3rej s\u0142owo przewidywalno\u015b\u0107 r\u00f3wnie\u017c pada, konkretnie w terminie, czy w praktyce zarz\u0105dzania przep\u0142ywem.<\/p>\n\n\n\n<p>Zaczn\u0119 od historyjki osobistej, jest aplikacja pewnych linii lotniczych, w kt\u00f3rej je\u015bli pojawia si\u0119 ju\u017c mo\u017cliwo\u015b\u0107 rozpocz\u0119cia odprawy, to otwiera si\u0119 t\u0119 aplikacj\u0119, na danej rezerwacji pojawia si\u0119 taki czerwony przycisk rozpocznij odpraw\u0119 i co si\u0119 dzieje po jego naci\u015bni\u0119ciu, to pojawia si\u0119 strona b\u0142\u0119du.<\/p>\n\n\n\n<p>Taka: &#8222;Pardon, nie mo\u017cemy tam znale\u017a\u0107 tej strony&#8221;. I s\u0142uchajcie, co jest ciekawe, je\u015bli damy w tej aplikacji wstecz i klikniemy ten czerwony przycisk raz jeszcze, to strona \u0142aduje si\u0119 poprawnie. Dlaczego o tym opowiadam? No, przewidywalne czy nie? Ja bym powiedzia\u0142 w 100% przewidywalne, przynajmniej z moich obserwacji kilkunastu takich operacji w\u0142a\u015bciwie za ka\u017cdym razem pierwsza pr\u00f3ba rozpocz\u0119cia odprawy przy pomocy aplikacji mobilnej si\u0119 nie udaje. No i teraz zobaczmy, s\u0142owo przewidywalno\u015b\u0107 kojarzy nam si\u0119 dobrze, ale tutaj raczej ono jest oparte o pewnego rodzaju wysoki fail rate, tak by\u015bmy powiedzieli, tak\u0105 metryk\u0119, \u017ce w 100% przypadk\u00f3w pierwsza pr\u00f3ba na urz\u0105dzeniu si\u0119 nie powodzi.<\/p>\n\n\n\n<p>No w\u0142a\u015bnie, a wi\u0119c pierwsza historia, kt\u00f3r\u0105 chc\u0119 si\u0119 podzieli\u0107 to jest to, \u017ce o ile s\u0142owo przewidywalno\u015b\u0107 mo\u017ce nam si\u0119 kojarzy\u0107 dobrze, to pami\u0119tajmy, \u017ce ono r\u00f3wnie\u017c mo\u017ce mie\u0107 t\u0119 z\u0142\u0105 konotacj\u0119. Bardzo cz\u0119sto s\u0142ysz\u0119 o tym, \u017ce zespo\u0142y s\u0105 nieprzewidywalne w dostarczaniu czego\u015b, zaraz b\u0119dziemy o tym m\u00f3wi\u0107, ale okazuje si\u0119, \u017ce to nie jest tak, \u017ce one s\u0105 nieprzewidywalne, one s\u0105 raczej niezadowalaj\u0105ce, bo one s\u0105 przewidywalne, to znaczy one w\u0142a\u015bnie w prawdopodobie\u0144stwie granicz\u0105cym z pewno\u015bci\u0105 nie dotrzymuj\u0105 termin\u00f3w, nie realizuj\u0105 cel\u00f3w czy nie realizuj\u0105 chocia\u017cby zakresu. I oczywi\u015bcie tutaj kto\u015b mo\u017ce powiedzie\u0107, \u017ce chcia\u0142by tej przewidywalno\u015bci i zobaczcie, jak bardzo r\u00f3\u017cne scenariusze t\u0119 przewidywalno\u015bci\u0105 mo\u017cemy sobie tu opisa\u0107, od takiego wr\u0119cz kompromituj\u0105cego do takiego, kt\u00f3rego by\u015bmy sobie \u017cyczyli.<\/p>\n\n\n\n<p>Ale chcia\u0142bym przej\u015b\u0107 do historii, na opowiedzenie, kt\u00f3rej pozwoli\u0142 mi uczestnik szkolenia, z kt\u00f3rym ostatnio mia\u0142em okazj\u0119 si\u0119 zetkn\u0105\u0107. Micha\u0142, pozdrawiam przy okazji, powiedzia\u0142 mi o zespole, zespole scrumowym, kt\u00f3ry jest okre\u015blany czy odbierany w swoim biznesie, w swojej firmie jako nieprzewidywalny. No i teraz bardzo ciekawa sprawa, poniewa\u017c chcia\u0142em zg\u0142\u0119bi\u0107, zreszt\u0105 na tym te\u017c polega\u0142o \u0107wiczenie na szkoleniu, na czym ta nieprzewidywalno\u015b\u0107, czyli ten problem polegaj\u0105.<\/p>\n\n\n\n<p>I okazuje si\u0119, \u017ce mieli\u015bmy czy mamy do czynienia w tym zespole, w jednym z zespo\u0142\u00f3w, z kt\u00f3rymi Micha\u0142 pracuje, z tak\u0105 sytuacj\u0105, w kt\u00f3rej pr\u0119dko\u015b\u0107 dostarczania, tutaj powiedzmy velocity, tak to nazwijmy, jak to jest nazywane w tej organizacji, wyra\u017cona w story pointach, a jak\u017ce nie jest sta\u0142a i bardzo mocno skacze, ma bardzo du\u017c\u0105 amplitud\u0119. Kto\u015b powie teraz, aha, Radek zacznie rancik na story pointy, oczywi\u015bcie m\u00f3g\u0142bym i pewnie bym chcia\u0142, ale tu si\u0119 powstrzymam, bo to w og\u00f3le nie o to chodzi. Dlatego \u017ce, zwr\u00f3\u0107my uwag\u0119, kto\u015b postrzega velocity wyra\u017cone w story pointach jako miar\u0119, metryk\u0119, kt\u00f3ra jest nieprzewidywalna w przypadku tego zespo\u0142u, ma nisk\u0105 przewidywalno\u015b\u0107, a wi\u0119c mo\u017cemy sobie wyobrazi\u0107, \u017ce raz to jest 5, a innym razem to jest 25.<\/p>\n\n\n\n<p>No i teraz, co to znaczy przewidywalne? Przede wszystkim musieliby\u015bmy, nawet \u017ceby zgodzi\u0107 si\u0119 lub nie na t\u0119 przewidywalno\u015b\u0107, zrozumie\u0107 skal\u0119 tych wynik\u00f3w czy warto\u015bci tych wynik\u00f3w, kt\u00f3re ten zesp\u00f3\u0142 osi\u0105ga. Dlatego, \u017ce dla jednego du\u017cym rozstrza\u0142em, du\u017cym nieprawdopodobie\u0144stwem powt\u00f3rzenia jakiego\u015b wyniku czy zbli\u017cenia si\u0119, nisk\u0105 przewidywalno\u015bci\u0105, b\u0119dzie rozbie\u017cno\u015b\u0107 na poziomie 10 i 20 story point\u00f3w. Kto\u015b powie, no to jest dwa razy tyle albo o po\u0142ow\u0119 mniej, w zale\u017cno\u015bci jak ten sprint si\u0119 sko\u0144czy.<\/p>\n\n\n\n<p>Z drugiej strony, ta warto\u015b\u0107 mog\u0142aby oscylowa\u0107 wok\u00f3\u0142 60 lub 70 story point\u00f3w. I zwr\u00f3\u0107my uwag\u0119, \u017ce tutaj to samo 10 story point\u00f3w, kt\u00f3re jak wiemy s\u0105 jednostkami abstrakcyjnymi, wzgl\u0119dnymi, nie jest w\u0142a\u015bciwie r\u00f3wne temu samemu, co w tym pierwszym przypadku. Mamy tu jak\u0105\u015b fluktuacj\u0119, mamy tu jak\u0105\u015b zmian\u0119, ale ci\u0119\u017cko powiedzie\u0107, \u017ce ona jest tak samo powa\u017cna, no bo to nie jest 50%, tylko mo\u017ce jaki\u015b mniejszy kilkunastoprocentowy u\u0142amek.<\/p>\n\n\n\n<p>Ale teraz p\u00f3jd\u017amy dalej, poniewa\u017c ja zg\u0142\u0119bi\u0142em to pytaniem, czy ten zesp\u00f3\u0142 operuje celami sprint\u00f3w, no bo takich powinien u\u017cywa\u0107. M\u00f3wi\u0119 tu celami, my\u015bl\u0105c o kilku sprintach, oczywi\u015bcie dla jasno\u015bci o jednym celu na sprint, ale czy takimi celami na sprint operuje i okazuje si\u0119, \u017ce tak. I na pytanie, czy te cele sprintu s\u0105 cz\u0119sto osi\u0105gane, odpowied\u017a by\u0142a r\u00f3wnie\u017c potwierdzaj\u0105ca, r\u00f3wnie\u017c pozytywna.<\/p>\n\n\n\n<p>A wi\u0119c zobaczmy, mamy du\u017c\u0105 amplitud\u0119, du\u017c\u0105 zmienno\u015b\u0107, za\u0142\u00f3\u017cmy, \u017ce nisk\u0105 przewidywalno\u015b\u0107 velocity, natomiast je\u015bli mieliby\u015bmy mie\u0107 tutaj zamiar, to czy zesp\u00f3\u0142 osi\u0105ga cele biznesowe, cele sprintu, kt\u00f3re sobie wyznacza, to okazuje si\u0119, \u017ce tak. No i teraz pytanie, kt\u00f3ra przewidywalno\u015b\u0107 jest tutaj istotna. Oczywi\u015bcie zdajemy sobie spraw\u0119 z tego, \u017ce nie do\u015b\u0107, \u017ce velocity w story pointach to z\u0142o, ale to ju\u017c, no obieca\u0142em, \u017ce nie b\u0119d\u0119 dalej t\u0105 drog\u0105 szed\u0142, to zobaczmy, \u017ce przewidywalno\u015b\u0107 czy nieprzewidywalno\u015b\u0107, jaki\u015b mniejszy lub wi\u0119kszy rozrzut wynik\u00f3w w tej mierze, w og\u00f3le nie musi przek\u0142ada\u0107 si\u0119 na to, o co w\u0142a\u015bciwie nam chodzi, a wi\u0119c o przewidywalno\u015b\u0107 w osi\u0105ganiu jakich\u015b cel\u00f3w.<\/p>\n\n\n\n<p>Kanban tutaj, konkretnie w tym te\u017c \u0107wiczeniu i w og\u00f3le sugestii, jakby podpowiedzia\u0142, \u017ceby\u015bmy sobie zmierzyli co\u015b jeszcze, a wi\u0119c tempo dostarczania czy przepustowo\u015b\u0107 jednostek warto\u015bci rozpoznawanych przez klienta, kt\u00f3re ten zesp\u00f3\u0142 dostarcza. No bo pami\u0119tamy, \u017ce w zespole scrumowym r\u00f3wnie\u017c mo\u017ce si\u0119 zdarzy\u0107 tak, \u017ce nie wszystko, co w sprincie b\u0119dzie podporz\u0105dkowane celowi sprintu, nawet te elementy sk\u0142adaj\u0105ce si\u0119 na cel sprintu, jakie\u015b historyjki, jakie\u015b PBI, w\u0142a\u015bnie najlepiej jednostki rozpoznawane przez klienta, a nie jakie\u015b abstrakcyjne taski czy drobne elementy. To jest co\u015b, co chcieliby\u015bmy, \u017ceby by\u0142o dostarczane w\u0142a\u015bnie mo\u017ce te\u017c w jaki\u015b w miar\u0119 przewidywalny spos\u00f3b.<\/p>\n\n\n\n<p>Co to znaczy w miar\u0119 przewidywalny spos\u00f3b? No zastan\u00f3wmy si\u0119 w\u0142a\u015bciwie, po co jest te skr\u00f3cenie p\u0119tli dostarczania i uczenia si\u0119, jak\u0105 jest sprint. No r\u00f3wnie\u017c po to, \u017ceby w miar\u0119 przewidywalnie powstawa\u0142y te przyrosty produktu czy jakie\u015b p\u0119tle zwrotne, z kt\u00f3rych si\u0119 uczymy. Je\u017celi wyznaczymy sobie jaki\u015b cykl taki jak sprint, ale b\u0119dziemy od Sasa do lasa mieli lub nie mieli ten przyrost, no to ten Scrum jest, mo\u017cna powiedzie\u0107, mniej przewidywalny w uczeniu si\u0119 czy w dostarczaniu.<\/p>\n\n\n\n<p>I ciekaw\u0105 rzecz\u0105 jest to, \u017ce znowu w zespo\u0142ach, w kt\u00f3rych osi\u0105gamy cz\u0119sto cele sprintu, mamy cz\u0119sto stabilno\u015b\u0107, je\u017celi chodzi o liczb\u0119 takich jednostek, kt\u00f3re dostarczamy w sprincie. Natomiast mo\u017cemy mie\u0107 bardzo du\u017cy rozrzut i rzeczywi\u015bcie stosunkowo s\u0142ab\u0105, tak to nazwijmy, tak mo\u017ce nieprofesjonalnie przewidywalno\u015b\u0107, je\u017celi chodzi o to velocity w story pointach. I teraz pytanie, o co nam chodzi? Ju\u017c powiedzieli\u015bmy, \u017ce o ten cel biznesowy, a wi\u0119c raczej ten outcome ni\u017c output.<\/p>\n\n\n\n<p>Pokazali\u015bmy, \u017ce mo\u017cemy te\u017c output zmierzy\u0107 troszk\u0119 inaczej i on wcale nie b\u0119dzie tak \u017ale wygl\u0105da\u0142, co mo\u017ce nas uspokoi, mo\u017ce te\u017c nam poka\u017ce nasze w\u0142a\u015bciwe tempo dostarczania. I co jest ciekawe, to bardzo ci\u0119\u017cko b\u0119dzie osi\u0105gn\u0105\u0107 przewidywalno\u015b\u0107 we wszystkich tych trzech miarach, ale te\u017c nie jest to, o co nam powinno chodzi\u0107. I do tego chc\u0119 Was sk\u0142oni\u0107, \u017ceby\u015bmy si\u0119 zastanowili za ka\u017cdym razem, kiedy kto\u015b m\u00f3wi o potrzebie przewidywalno\u015bci, co w\u0142a\u015bciwie ta przewidywalno\u015b\u0107 mia\u0142aby przynie\u015b\u0107 i przede wszystkim w jakim wymiarze.<\/p>\n\n\n\n<p>Bo tu pokazali\u015bmy sobie dla zespo\u0142u scrumowego co najmniej trzy miary, a wi\u0119c velocity w story pointach, osi\u0105ganie celu sprintu oraz liczb\u0119 jednostek warto\u015bci dostarczonych w sprincie. No i pewnie \u0142atwiej jest powiedzie\u0107, pr\u00f3bujemy czy optymalizujemy nasze skupienie na to, \u017ceby osi\u0105ga\u0107 przewidywalno\u015b\u0107 w jednym, dw\u00f3ch z tych wymiar\u00f3w, ale niekoniecznie w trzech. No bo wracaj\u0105c do historii z aplikacji mobilnej, tam mieli\u015bmy du\u017c\u0105 przewidywalno\u015b\u0107, ale oczywi\u015bcie w niedowo\u017ceniu warto\u015bci za pierwszym razem czy przy pierwszej pr\u00f3bie.<\/p>\n\n\n\n<p>I tu, Moi Drodzy, pojawia si\u0119 przestrze\u0144 do tego, \u017ceby sobie porozmawia\u0107 o tej przewidywalno\u015bci i te\u017c chcia\u0142bym ugry\u017a\u0107 j\u0105 z perspektywy Metody Kanban i podej\u015bcia Kanban. Dlatego, \u017ce jednym z mit\u00f3w jest oczywi\u015bcie to, \u017ce ten Kanban to jest dla tych zespo\u0142\u00f3w, co robi\u0105 te powtarzalne, przewidywalne rzeczy. To oczywi\u015bcie jest nieprawda, ale chc\u0119 powiedzie\u0107, \u017ce przewidywalno\u015b\u0107 jest s\u0142owem, kt\u00f3re si\u0119 w naszym j\u0119zyku pojawia.<\/p>\n\n\n\n<p>Ja to sobie celowo otworzy\u0142em na ekranie obok takie stwierdzenie, \u017ce w zarz\u0105dzaniu przep\u0142ywem chodzi o to, \u017ce system Kanban powinien optymalizowa\u0107 dostarczanie warto\u015bci, a wi\u0119c zwr\u00f3\u0107my uwag\u0119, \u017ce na pierwszym miejscu jest warto\u015b\u0107. Na drugim minimalizowanie czas\u00f3w realizacji, tutaj dodam tak z gwiazdk\u0105, do oczywi\u015bcie zdroworozs\u0105dkowych ekonomicznie, jako\u015bciowo poziom\u00f3w, bo mo\u017cemy co\u015b zrobi\u0107 bardzo szybko, ale bardzo drogo albo bardzo niedok\u0142adnie i absolutnie nie chcemy, \u017ceby to by\u0142a taka niezbalansowana miara, na pewno przez warto\u015b\u0107 i, uwaga, kolejna cz\u0119\u015b\u0107 tego zdania, by\u0107 tak p\u0142ynna (przewidywalna) jak to mo\u017cliwe.<\/p>\n\n\n\n<p>No w\u0142a\u015bnie, p\u0142ynna i przewidywalna, a wi\u0119c taka, kt\u00f3ra si\u0119 nie zatrzymuje, nie zatrzymuje w spos\u00f3b taki, kt\u00f3rego nie przewidzieli\u015bmy, a je\u015bli si\u0119 to dzieje, to nic z tym nie robimy, a wi\u0119c chcieliby\u015bmy up\u0142ynni\u0107, usprawni\u0107 przep\u0142yw tej warto\u015bci, to oczywi\u015bcie b\u0119dzie si\u0119 sk\u0142ada\u0142o na mo\u017ce bardziej przewidywalne czy kr\u00f3tsze czasy realizacji, ale zwr\u00f3\u0107my uwag\u0119, \u017ce ta przewidywalno\u015b\u0107 jest w\u0142a\u015bciwie w nawiasie po p\u0142ynno\u015bci na trzeciej, w\u0142a\u015bciwie czwartej pozycji w tym zdaniu. I to cz\u0119sto jest te\u017c w\u0142a\u015bnie jeden z mit\u00f3w, \u017ce u nas w tym Kanbanie to chodzi tylko o to, \u017ceby tam wyjecha\u0142o sze\u015b\u0107 ticket\u00f3w w tydzie\u0144. Ot\u00f3\u017c nie, chcemy dostarczy\u0107 jednostki warto\u015bci postrzegane przez klienta, je\u017celi to b\u0119d\u0105 te przys\u0142owiowe tickety, to super, klient si\u0119 ucieszy, my si\u0119 czego\u015b nauczymy, mo\u017cemy wystawi\u0107 faktur\u0119.<\/p>\n\n\n\n<p>Z drugiej strony chcieliby\u015bmy dostarczy\u0107 t\u0119 warto\u015b\u0107 w takim czasie, kt\u00f3ry jest r\u00f3wnie\u017c przewidywalny. Dlaczego? Dlatego, \u017ce je\u015bli zabieramy si\u0119 za co\u015b, co kompletnie mo\u017ce trwa\u0107, nie wiem, lata, no to oczywi\u015bcie w bardzo innowacyjnych biznesach b\u0119dziemy si\u0119 za to brali, ale pami\u0119tajmy, \u017ce to nie jest tak, \u017ce czas jest jak\u0105\u015b rzecz\u0105, o kt\u00f3r\u0105 nam nie chodzi. Z bardzo prostej przyczyny, je\u015bli jeste\u015bmy na jakim\u015b rynku konkurencyjnym, to oczywi\u015bcie to, czy uda nam si\u0119 wstrzeli\u0107, przygotowa\u0107 gotowe rozwi\u0105zanie, nie idealne, ale gotowe rozwi\u0105zanie na rynek, mo\u017ce by\u0107 naszym by\u0107 albo nie by\u0107 jako firma, poniewa\u017c pewnie w tym samym wy\u015bcigu s\u0105 nasi konkurenci i cz\u0119sto widzimy, \u017ce jaka\u015b, nie wiem, du\u017ca firma przychodzi z jakim\u015b produktem, ale mocno op\u00f3\u017anionym i pr\u00f3buje troch\u0119 nadgoni\u0107. Mam wra\u017cenie, \u017ce ci z Was, kt\u00f3rzy w tej chwili \u015bledz\u0105 wszystkie wy\u015bcigi zwi\u0105zane z premierami modeli j\u0119zykowych, LLM czy tak zwanymi AI, to widz\u0105, gdzie kto\u015b uda\u0142o mu si\u0119 szybciej i ju\u017c jest postrzegany jako lider, jego rozwi\u0105zania s\u0105 mo\u017ce lepiej postrzegane, kto\u015b inny jest w tej pozycji, tylko kogo\u015b doganiaj\u0105cego.<\/p>\n\n\n\n<p>No w\u0142a\u015bnie, to jest te\u017c pozytywny aspekt przewidywalno\u015bci, \u017ce w pewnych obszarach biznesowych pewne firmy b\u0119d\u0105 postrzegane jako przewidywalnie innowacyjne. Ja tu od razu nie chc\u0119 wchodzi\u0107, ani rozpoczyna\u0107 jakiej\u015b wojny system\u00f3w, patrz\u0119 akurat na t\u0119 mark\u0119 raczej z zewn\u0105trz, ale wydaje mi si\u0119, \u017ce przede wszystkim przewidywalne jest to, \u017ce firma z Cupertino wydaje swoje produkty w cyklu rocznym i wszyscy m\u00f3wi\u0105, no to jest przewidywalne, w tym roku b\u0119dzie nowy iPhone czy w tym roku b\u0119dzie nowy iPad. A wi\u0119c zobaczmy tutaj, ta przewidywalno\u015b\u0107 czy powtarzalno\u015b\u0107 jest raczej pozytywna.<\/p>\n\n\n\n<p>To czy te produkty nadal s\u0105 jako\u015b tam bardzo innowacyjne, to ju\u017c jest oczywi\u015bcie mo\u017ce w tej chwili ju\u017c trudniejsze do okre\u015blenia, no ale kto\u015b mo\u017ce powiedzie\u0107, zobaczcie, oni czy rozwi\u0105zania sprz\u0119towe, czy rozwi\u0105zania je\u017celi chodzi o usability, rozwijaj\u0105 w taki spos\u00f3b, \u017ce w\u0142a\u015bciwie wiemy, \u017ce co rok, a jak tam popatrzymy na takie konferencje i dla end-user\u00f3w, i dla deweloper\u00f3w, to mo\u017ce nawet na zak\u0142adk\u0119 cz\u0119stotliwo\u015bci wypuszczaj\u0105 te produkty, a wi\u0119c tutaj ta innowacyjno\u015b\u0107 jest przewidywalna. Chocia\u017c oczywi\u015bcie zawsze mo\u017ce wydarzy\u0107 si\u0119 co\u015b takiego, no w\u0142a\u015bnie, jaki\u015b czarny \u0142ab\u0119d\u017a, jaka\u015b pandemia, przer\u00f3\u017cne tego typu rzeczy, kt\u00f3re nawet najbardziej przewidywalne trendy b\u0119d\u0105 \u0142ama\u0142y. Do czego zmierzam, to jest to, \u017ce w metodzie Kanban staramy si\u0119 t\u0105 przewidywalno\u015b\u0107 budowa\u0107, ale typ tej przewidywalno\u015bci b\u0119dzie zale\u017ca\u0142 od tego, jaki proces my, no powiem kolokwialnie, kanbanizujemy.<\/p>\n\n\n\n<p>Je\u015bli stosujemy Kanban do zarz\u0105dzania procesem takim, jak proces rekrutacyjny, to chcieliby\u015bmy, \u017ceby przewidywalnym by\u0142o, jak szybko hiring manager, czy jak szybko kandydat uzyskaj\u0105 informacj\u0119 zwrotn\u0105 oraz \u017ceby to, \u017ce ta informacja do niego trafia, by\u0142o raczej wysoce przewidywalne. Nie chcieliby\u015bmy nikogo zostawia\u0107 poza tak\u0105 opcj\u0105 otrzymania tej informacji zwrotnej. Oczywi\u015bcie z drugiej strony mo\u017cemy zastosowa\u0107 t\u0119 przewidywalno\u015b\u0107 do proces\u00f3w wytwarzania produktu, a wi\u0119c tutaj, ze Scrumem czy czym\u015b takim i powiemy, chcemy budowa\u0107 przewidywalno\u015b\u0107 tego, \u017ce z naszego procesu mniejsze lub wi\u0119ksze jednostki jednak wychodz\u0105, tak\u017ce dostarczaj\u0105 nam warto\u015bci, przy czym uwa\u017cajmy, nie musi si\u0119 to zamyka\u0107 w takich samych zawsze bardzo dok\u0142adnych sprintach.<\/p>\n\n\n\n<p>Ja bym popatrzy\u0142 nawet na Scrum, w kt\u00f3rym m\u00f3wimy, je\u015bli ten przyrost to minimum jeden, najp\u00f3\u017aniej na koniec sprintu, to w\u0142a\u015bciwie tutaj te\u017c dajemy sobie pole do wi\u0119kszej elastyczno\u015bci i tutaj absolutnie zastosowanie Kanbanu w og\u00f3le si\u0119 z tym nie b\u0119dzie rozbiega\u0142o. Mo\u017cemy te\u017c oczywi\u015bcie zastosowa\u0107 Kanban do jakiego\u015b procesu bardzo innowacyjnego, jakiego\u015b rzeczywi\u015bcie R&amp;D, w kt\u00f3rym m\u00f3wimy, by\u0107 mo\u017ce ta przewidywalno\u015b\u0107 b\u0119dzie ni\u017csza, poniewa\u017c rzeczywi\u015bcie zabieramy si\u0119 za takie rzeczy, \u017ce nigdy nie wiadomo, czy si\u0119 da, ale oczywi\u015bcie tutaj mo\u017cemy jakby zapi\u0105\u0107 pewn\u0105 p\u0119tl\u0119 zwrotn\u0105 przewidywalno\u015bci, a wi\u0119c, \u017ce b\u0119dziemy si\u0119 dowiadywali, czy si\u0119 da, czy si\u0119 nie da, czy uda\u0142o nam si\u0119 uzyska\u0107 jaki\u015b obiecuj\u0105cy wynik, czy nie, r\u00f3wnie\u017c z jak\u0105\u015b powtarzaj\u0105c\u0105 si\u0119 kadencj\u0105, przy czym uwaga, ta kadencja mo\u017ce si\u0119 w zale\u017cno\u015bci od fazy rozwoju produktu zmienia\u0107, a wi\u0119c by\u0107 mo\u017ce na pocz\u0105tku b\u0119dziemy dostawali informacj\u0119 raz na trzy tygodnie, potem w kolejnej fazie czy po postawieniu kolejnych krok\u00f3w, ta przewidywalno\u015b\u0107 uzyskiwania informacji zwrotnej mo\u017ce nast\u0119powa\u0107 w kr\u00f3tszych czasookresach, ale pami\u0119tajmy na koniec, bo b\u0119dzie to raczej kr\u00f3tki odcinek, przewidywalno\u015b\u0107 jako taka nie jest z\u0142a ani dobra, ona mo\u017ce by\u0107 dobra, je\u015bli o to nam chodzi, a je\u015bli tak, to pami\u0119tajmy te\u017c w jakim wymiarze t\u0105 przewidywalno\u015b\u0107 chcemy \u015bledzi\u0107, \u017ce raczej jest niemo\u017cliwe i niepo\u017c\u0105dane, \u017ceby j\u0105 uzyskiwa\u0107 we wszystkich wymiarach. Z drugiej strony mamy t\u0119 histori\u0119 otwieraj\u0105c\u0105, przewidywalno\u015b\u0107 mo\u017ce by\u0107 czym\u015b przewidywalnie s\u0142abym, przewidywalnie z\u0142ym i warto r\u00f3wnie\u017c sobie to odnotowa\u0107, \u017ce nie o tak\u0105 nam chodzi albo \u017ce ta przewidywalno\u015b\u0107 po prostu jest, natomiast w\u0142a\u015bnie nie w takich rejestrach, tak to nazw\u0119, jakby\u015bmy chcieli i co chcemy z tym zrobi\u0107.<\/p>\n\n\n\n<p>I, Moi Drodzy, tyle na teraz, jestem ciekaw Waszej historii z przewidywalno\u015bci\u0105, czy to jest tak, \u017ce \u015bcigacie j\u0105 jako pewnego \u015bwi\u0119tego Graala, a je\u015bli tak, to zapytam w\u0142a\u015bnie przewidywalno\u015b\u0107 czego czy cz\u0119stotliwo\u015bci wytwarzania, czy jakich\u015b innych element\u00f3w, mo\u017ce takich metryk, o kt\u00f3rych tutaj by\u0142o w przypadku, o kt\u00f3rym opowiada\u0142em, czy raczej ta przewidywalno\u015b\u0107 jest czym\u015b, czego unikacie, a je\u015bli tak, to dlaczego? Jestem ciekaw Waszego feedbacku. Tradycyjnie mo\u017cecie zostawi\u0107 komentarz pod odcinkiem na Spotify, je\u015bli go tam s\u0142uchacie, albo odezwa\u0107 si\u0119 na mediach spo\u0142eczno\u015bciowych, najpewniej na LinkedInie, pod postami, kt\u00f3re b\u0119d\u0105 promowa\u0142y pojawienie si\u0119 tego odcinka na s\u0142uchawkach, tak mo\u017cna by\u0142o by powiedzie\u0107. Dzi\u0119kuj\u0119 pi\u0119knie za Wasz\u0105 uwag\u0119, za Wasz\u0105 atencj\u0119 przez tych kilkana\u015bcie minut.<\/p>\n\n\n\n<p>W najbli\u017cszym odcinku b\u0119dzie wywiad, mam nadziej\u0119, \u017ce do ko\u0144ca roku b\u0119dziemy tymi wywiadami sobie przeplatali, a jak na razie dzi\u0119kuj\u0119 Wam pi\u0119knie, pozdrawiam, m\u00f3wi\u0142 Radek Orszewski.<\/p>\n<\/div><\/div><\/div>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Dzisiejszy odcinek zatytu\u0142owany jest &#8222;W pu\u0142apce przewidywalno\u015bci&#8221;. Dlaczego w pu\u0142apce? S\u0142owo &#8222;przewidywalno\u015b\u0107&#8221; (ang. predictability) jest terminem cz\u0119sto u\u017cywanym do opisywania r\u00f3\u017cnych zjawisk i proces\u00f3w \u2013 zar\u00f3wno pozytywnie, jak i negatywnie. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1183,"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":[5,8],"tags":[128,52],"class_list":["post-1175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-praktyka","category-podcast","tag-przewidywalnosc","tag-velocity"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kanbanprzykawie.pl\/wp-content\/uploads\/2024\/06\/Okladka-6162-podcast-WP-3.png?fit=900%2C900&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1175","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=1175"}],"version-history":[{"count":5,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1175\/revisions"}],"predecessor-version":[{"id":1185,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/posts\/1175\/revisions\/1185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media\/1183"}],"wp:attachment":[{"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kanbanprzykawie.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}