{"id":1103,"date":"2020-12-03T11:27:39","date_gmt":"2020-12-03T10:27:39","guid":{"rendered":"http:\/\/agilepolska.pl\/zwinnyblog\/?p=1103"},"modified":"2020-12-04T08:46:00","modified_gmt":"2020-12-04T07:46:00","slug":"antykultura-zobowiazan","status":"publish","type":"post","link":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/","title":{"rendered":"Antykultura zobowi\u0105za\u0144"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg\" alt=\"\" class=\"wp-image-415\" width=\"608\" height=\"365\" srcset=\"https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg 500w, https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903-300x180.jpg 300w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Pewnego dnia w firmie zjawi\u0142 si\u0119 nowy dyrektor. Chcia\u0142 pozna\u0107 ludzi, dowiedzie\u0107 si\u0119 jak dzia\u0142a firma &#8211; w\u015br\u00f3d jego rozm\u00f3wc\u00f3w znalaz\u0142em si\u0119 i ja. Zapyta\u0142, co mog\u0119 mu powiedzie\u0107 o realiach pracy zwinnej, na co odpowiedzia\u0142em mniej wi\u0119cej:<\/p>\n\n\n\n<p><em>&#8211; Ludzie super, procesy gorzej, a odk\u0105d odszed\u0142 Pan X, to kultura pracy troch\u0119 podupad\u0142a<\/em>.<\/p>\n\n\n\n<p>Wtedy on powiedzia\u0142 co\u015b, co dobrze zapami\u0119ta\u0142em, co\u015b co czeka\u0142o dobre 10 lat w mojej g\u0142owie, \u017cebym m\u00f3g\u0142 otworzy\u0107 ten artyku\u0142:<\/p>\n\n\n\n<p><em>&#8211; Je\u015bli jeden cz\u0142owiek odszed\u0142 i kultura si\u0119 zmieni\u0142a, to nie by\u0142a to kultura<\/em>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Dlatego m\u00f3wi\u0105c&nbsp;\u200b<strong>kultura<em>&nbsp;<\/em><\/strong>\u200bb\u0119d\u0119 mia\u0142 na my\u015bli utrwalony, powszechny, wypracowany przez lata, zakodowany w g\u0142owach, narz\u0119dziach i procesach spos\u00f3b post\u0119powania. A&nbsp;<em>\u200b<\/em><strong>antykultura<\/strong>\u200b? Antykultura to anty-wzorzec, kultura, kt\u00f3ra jest w jaki\u015b spos\u00f3b niepo\u017c\u0105dana, niew\u0142a\u015bciwa, szkodliwa. Jednocze\u015bnie masowa i trwale wpisana w spos\u00f3b dzia\u0142ania organizacji.<\/p>\n\n\n\n<p>A&nbsp;\u200b<strong>zobowi\u0105zania<\/strong>?\u200b&nbsp;W ko\u0144cu b\u0119dziemy m\u00f3wi\u0107 o&nbsp;\u200b<strong>antykulturze zobowi\u0105za\u0144<\/strong>\u200b. Podam Wam kilka przyk\u0142ad\u00f3w zobowi\u0105za\u0144 z \u017cycia:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>kupuj\u0119 kopert\u0119 i znaczek, prawid\u0142owo adresuj\u0119 a poczta zobowi\u0105zuje si\u0119 dostarczy\u0107 m\u00f3j polecony do adresata w ci\u0105gu 5 dni (ha!),<\/li><li>budz\u0119 dziecko, daj\u0119 \u015bniadanie i zobowi\u0105zuj\u0119 si\u0119 zawie\u017a\u0107 je na 8.00 do szko\u0142y,<\/li><li>zostawiam majstrowi 2 rolki tapety i klej, o kt\u00f3re poprosi\u0142, a on do jutra zobowi\u0105zuje si\u0119 wyklei\u0107 je w moim pokoju,<\/li><li>rozbijam Backlog na 20 mniejszych, szacuj\u0119, \u017ce praca potrwa 5 sprint\u00f3w, prosz\u0119 o 10k$ na niezb\u0119dne narz\u0119dzia, 2 sprinty na bufor i zobowi\u0105zuj\u0119 si\u0119 dostarczy\u0107 funkcjonalno\u015b\u0107 na koniec sierpnia.<\/li><\/ul>\n\n\n\n<p>Co \u0142\u0105czy te przyk\u0142ady? Ka\u017cdy z nich mo\u017cna zapisa\u0107 w formie takiego schematu:&nbsp;\u200b<strong>wiedz\u0105c jakie zasoby s\u0105 mi potrzebne oraz \u015bwiadomie wykonuj\u0105c okre\u015blone dzia\u0142ania na tych zasobach, z du\u017cym prawdopodobie\u0144stwem wype\u0142ni\u0119 swoje zobowi\u0105zania<\/strong>\u200b. Oczywi\u015bcie zdarza si\u0119, \u017ce dziecko ma gor\u0105czk\u0119, poczta zaj\u0119ta jest utylizacj\u0105 kart wyborczych, a majstrowi w poniedzia\u0142ek trz\u0119s\u0105 si\u0119 r\u0119ce. Tym niemniej i takie ryzyka mo\u017cna ograniczy\u0107 odpowiednio d\u0142ugo my\u015bl\u0105c w prz\u00f3d i po prostu planuj\u0105c. Przyk\u0142ad ostatni, to ma\u0142a prowokacja z mojej strony. Tak naprawd\u0119 powinien brzmie\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>rozbijam Backlog na 20 mniejszych, szacuj\u0119, \u017ce praca potrwa 5 sprint\u00f3w, prosz\u0119 o 10k$ na niezb\u0119dne narz\u0119dzia, 2 sprinty na bufor i zobowi\u0105zuj\u0119 si\u0119 dostarczy\u0107 funkcjonalno\u015b\u0107 na koniec sierpnia.&nbsp;\u200b<strong>Niestety, okazuje si\u0119, \u017ce nie 5 sprint\u00f3w tylko 8, nie 10k$, tylko 20k$ i nie ta funkcjonalno\u015b\u0107, tylko jej chudy wariant. I to nie jest bynajmniej wyj\u0105tek.<\/strong><\/li><\/ul>\n\n\n\n<p>(Anty) kultura zobowi\u0105za\u0144 dostarczania oprogramowania w firmach cz\u0119sto prowadzi do sytuacji, w kt\u00f3rej ani obiecany zakres, ani koszt, ani termin nie s\u0105 dotrzymywane, co prowadzi do frustracji, rozczarowa\u0144 i negatywnego wp\u0142ywu na biznes. Dlaczego d\u0142ugoterminowe obietnice dostarczania z regu\u0142y si\u0119 nie sprawdzaj\u0105? Albo inaczej &#8211; jakie elementy tej antykultury sprawiaj\u0105, \u017ce nie wype\u0142niamy zobowi\u0105za\u0144? Jest ich kilka:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>nieprawdziwe za\u0142o\u017cenie, \u017ce zesp\u00f3\u0142 ma bardzo du\u017c\u0105 kontrol\u0119 nad tworzeniem oprogramowania na za\u0142o\u017con\u0105 dat\u0119 (\u200bprzecie\u017c wystarczy dok\u0142adnie policzy\u0107 potrzebne zasoby i przypilnowa\u0107 zachowa\u0144 zespo\u0142u)\u200b&nbsp;. Inaczej m\u00f3wi\u0105c: nieuprawnione przeniesienie do\u015bwiadcze\u0144 zobowi\u0105za\u0144 \u017cycia codziennego na domen\u0119 software&#8217;ow\u0105. Dave Snowden nazywa to domen\u0105&nbsp;\u200b<strong>Complex<em>&nbsp;<\/em><\/strong>\u200bw ramach klasyfikacji Cynefin. Pokrewnym wyt\u0142umaczeniem jest tutaj nie\u015bwiadomo\u015b\u0107 istnienia b\u0142\u0119d\u00f3w poznawczych (\u200b<strong>cognitive bias<\/strong>\u200b) oraz&nbsp;\u200b<strong>dowod\u00f3w anegdotycznych,<\/strong><\/li><li>nie\u015bwiadomo\u015b\u0107 faktu, \u017ce prawdopodobie\u0144stwo op\u00f3\u017anienia zobowi\u0105zania jest wi\u0119ksze od prawdopodobie\u0144stwa uko\u0144czenia go przedwcze\u015bnie, poniewa\u017c jest tylko sko\u0144czona liczba dzia\u0142a\u0144, jakie mo\u017cna podj\u0105\u0107, by zobowi\u0105zanie przyspieszy\u0107 i niesko\u0144czona liczba okoliczno\u015bci, jakie mog\u0105 zobowi\u0105zanie op\u00f3\u017ani\u0107. Pisze o tym Mike Cohn w \u201cAgile Estimating and Planning\u201d,<\/li><li>nieelastyczny backlog lub definicja funkcjonalno\u015bci, czyli taka definicja zakresu pracy, kt\u00f3ra daje ma\u0142o elastyczno\u015bci. Raz zacz\u0119ta, musi zosta\u0107 w ca\u0142o\u015bci zako\u0144czona, bo nieuko\u0144czenie cho\u0107by jej ma\u0142ego fragmentu powoduje niedzia\u0142aj\u0105c\u0105 ca\u0142o\u015b\u0107,<\/li><li>i wreszcie &#8211; sama tre\u015b\u0107 zobowi\u0105zania, w formie kontraktu lub umowy, nie pozwala na elastyczno\u015b\u0107, przerzuca wi\u0119kszo\u015b\u0107 ryzyka na wykonawc\u0119 (firm\u0119 IT), a elastyczno\u015b\u0107 zakresu prac postrzega jako pora\u017ck\u0119, cz\u0119sto usankcjonowan\u0105 karami umownymi. Chyba najwi\u0119cej mo\u017cna si\u0119 dowiedzie\u0107 od \u0141ukasza W\u0119grzyna, prawnika, specjalisty w dziedzinie&nbsp;\u200b<strong>zwinnych kontrakt\u00f3w<\/strong><em>,<\/em>\u200b&nbsp;k\u200bt\u00f3rego mia\u0142em przyjemno\u015b\u0107 pozna\u0107. <\/li><\/ul>\n\n\n\n<p>Dodatkowo, w swoim \u017cyciu zawodowym, spotka\u0142em ju\u017c skrajne podej\u015bcia do zobowi\u0105za\u0144. Oba s\u0105 wg mnie niepraktyczne. Nazywam je \u201clewe\u201d i \u201cprawe\u201d:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>lewe &#8211;&nbsp;\u200bzobowi\u0105za\u0144 d\u0142ugoterminowych nie da si\u0119 sk\u0142ada\u0107, ostatecznie mo\u017cna na d\u0142ugo\u015b\u0107 sprintu, ale \u017cycie i tak poka\u017ce, co zd\u0105\u017cymy zrobi\u0107 i m\u00f3wi si\u0119 trudno,<\/li><li>prawe&nbsp;\u200b<em>&#8211; <\/em>zobowi\u0105zania, nawet odleg\u0142e, mo\u017cna precyzyjnie zdefiniowa\u0107, zaplanowa\u0107 i maj\u0105c dobry aparat matematyczny i dobrego PMa, dopilnowa\u0107 ich wykonania.<\/li><\/ul>\n\n\n\n<p>Podej\u015bcie pierwsze jest niepraktyczne, bo biznes chce i b\u0119dzie si\u0119 opiera\u0142 na jakich\u015b d\u0142ugoterminowych obietnicach. Podej\u015bcie drugie, to agresywny project management, kt\u00f3ry wi\u0119kszo\u015b\u0107 z nas dobrze zna, kt\u00f3ry k\u0142adzie nacisk na obliczenie i wykonanie statycznego planu, a potem szukanie winnych i \u201clessons learned\u201d dla przysz\u0142ych pokole\u0144. <\/p>\n\n\n\n<p>No wi\u0119c jakie jest rozwi\u0105zanie? Jak \u017cy\u0107 z problemem zobowi\u0105za\u0144? Konfucjusz mawia\u0142, \u017ce&nbsp;<em>napraw\u0119 pa\u0144stwa trzeba zacz\u0105\u0107 od naprawy poj\u0119\u0107<\/em>\u200b. Zastan\u00f3wmy si\u0119 w takim razie, jak naprawi\u0107 poj\u0119cie&nbsp;\u200b<strong>zobowi\u0105zanie<\/strong>\u200b&nbsp;(\u200bcommitment)\u200b&nbsp;. Na pocz\u0105tek, spr\u00f3bujmy zast\u0105pi\u0107 go s\u0142owem&nbsp;\u200b<strong>forecast&nbsp;<\/strong>(\u200bprognoza)\u200b&nbsp;. Jakie cechy ma to poj\u0119cie?<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Prognoza z definicji jest niedok\u0142adna. Tak samo jak zobowi\u0105zanie w IT, ale przynajmniej nie obiecuje swoim znaczeniem czego\u015b innego. S\u0142ysz\u0105c w TV prognoz\u0119 pogody na weekend, zar\u00f3wno nadawca jak i odbiorcy zgadzaj\u0105 si\u0119, \u017ce mo\u017ce si\u0119 nie sprawdzi\u0107.<\/li><li>Prognoza wymaga cz\u0119stej, konstruktywnej dyskusji o tym, czy jeszcze jest prawdziwa, a je\u015bli nie &#8211; jak stworzy\u0107 lepsz\u0105 prognoz\u0119. Zobowi\u0105zanie, dla odmiany, najcz\u0119\u015bciej wywo\u0142uje dyskusj\u0119, jak uratowa\u0107 je w niezmiennym kszta\u0142cie, kto zawini\u0142, a w skrajnych przypadkach jak sprawi\u0107, \u017ceby nikt nie pozna\u0142, \u017ce si\u0119 nie wywi\u0105zali\u015bmy. Kojarzycie histori\u0119&nbsp;\u200bBoeing 737Max\u200b?<\/li><li>Prognoza (np. pogody) ma t\u0119 cech\u0119, \u017ce jej dok\u0142adno\u015b\u0107 maleje z czasem i to pomimo zaawansowanych metod jej tworzenia, np. algorytm\u00f3w pogodowych. Nie da si\u0119 wi\u0119c pogodzi\u0107 dok\u0142adno\u015bci prognozy i jej czasu, to bardzo wa\u017cny kulturowy aspekt. <\/li><\/ul>\n\n\n\n<p>Wiedz\u0105c to, mo\u017cemy usprawni\u0107 proces planowania i formu\u0142owania zobowi\u0105za\u0144 (od teraz:&nbsp;<strong>prognoz<\/strong>\u200b). By\u0142em kiedy\u015b w roli konsultanta na kilkudziesi\u0119cioosobowym planningu w stylu SAFe, kt\u00f3ry polega\u0142 z grubsza na tym, \u017ce kilka zespo\u0142\u00f3w scrumowych, tworz\u0105cych razem du\u017cy produkt, pr\u00f3bowa\u0142o przez kilka dni zape\u0142ni\u0107 wsp\u00f3ln\u0105 siatk\u0119 pustych sprint\u00f3w, planuj\u0105c zobowi\u0105zania na ok. 3 miesi\u0105ce do przodu. W sprintach umieszczano Backlog Itemy wg jakich\u015b priorytet\u00f3w a\u017c do momentu, kiedy ca\u0142a pusta siatka sprint\u00f3w zape\u0142ni\u0142a si\u0119 prac\u0105, zostawiaj\u0105c jeden sprint buforowy. Na koniec ka\u017cdy zesp\u00f3\u0142 wyja\u015bni\u0142 kierownictwu, do czego si\u0119 zobowi\u0105zuje (\u200bczyli wszystko, co zmie\u015bci\u0142o si\u0119 w siatce)\u200b&nbsp;i odby\u0142o si\u0119 spotkanie, gdzie \u015bwi\u0119towali\u015bmy planistyczny sukces. U\u015bwiadomi\u0142em sobie, \u017ce zawarli\u015bmy tzw.&nbsp;\u200b<strong>zobowi\u0105zanie binarne<\/strong>,\u200b \u200b\u200ba wi\u0119c takie, kt\u00f3re nakazuje nam dostarczy\u0107 ka\u017cdy Backlog Item z siatki sprint\u00f3w na umown\u0105 dat\u0119. Co wi\u0119cej, w naszym zobowi\u0105zaniu potraktowali\u015bmy ka\u017cdy Backlog Item jednakowo &#8211; co najwy\u017cej r\u00f3\u017cni\u0142y si\u0119 estymowan\u0105 wielko\u015bci\u0105\/rozmiarem wyra\u017conym w skali Fibonacciego. <\/p>\n\n\n\n<p>Dlaczego wi\u0119c po tych 3 miesi\u0105cach, jedne Backlog Itemy zosta\u0142y dostarczone, a inne nie, psuj\u0105c binarne zobowi\u0105zanie i wywo\u0142uj\u0105c frustracje i rozczarowania? U\u015bwiadomi\u0142em sobie w\u00f3wczas, \u017ce na planningu oraz w trakcie tych 3 miesi\u0119cy zabrak\u0142o nam konstruktywnej dyskusji o wiarygodno\u015bci naszych prognoz, zabrak\u0142o j\u0119zyka do wyra\u017cania wiarygodno\u015bci prognoz za pomoc\u0105 liczb, zabrak\u0142o nam wreszcie umiej\u0119tno\u015bci konstruktywnej dyskusji na temat:&nbsp;\u200b<strong>jak podnie\u015b\u0107 wiarygodno\u015b\u0107 naszej prognozy<\/strong>\u200b. W dodatku taka rozmowa powinna by\u0107 prowadzona dla ka\u017cdego Backlog Itemu lub ich ci\u0105gu tworz\u0105cego np. EPIC, a nie dla ca\u0142ego trzymiesi\u0119cznego projektu\/release\u2019u. Backlog Itemy (BI) s\u0105 bowiem bardzo r\u00f3\u017cne. U\u015bwiadomi\u0142em sobie wtedy, \u017ce:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>BI, kt\u00f3re maj\u0105 zale\u017cno\u015bci, maj\u0105\u00a0\u200b<strong>ni\u017csze<em>\u00a0<\/em><\/strong>\u200bprawdopodobie\u0144stwo dostarczenia, ni\u017c te niezale\u017cne.<\/li><li>BI umieszczone w pierwszych sprintach siatki maj\u0105\u00a0\u200b<strong>wi\u0119ksze<em>\u00a0<\/em><\/strong>\u200bprawdopodobie\u0144stwo dostarczenia, ni\u017c te w ostatnich.<\/li><li>BI wymagaj\u0105ce specyficznej wiedzy maj\u0105\u00a0\u200b<strong>mniejsze<em>\u00a0<\/em><\/strong>prawdopodobie\u0144stwo dostarczenia, ni\u017c te wymagaj\u0105ce wiedzy og\u00f3lnej.<\/li><li>BI, kt\u00f3re ju\u017c raz si\u0119 sp\u00f3\u017ani\u0142y, maj\u0105\u00a0\u200b<strong>wi\u0119ksze<em>\u00a0<\/em><\/strong>p\u200brawdopodobie\u0144stwo kolejnych op\u00f3\u017anie\u0144.<\/li><li>BI podobne do takich, kt\u00f3re ju\u017c robili\u015bmy maj\u0105\u00a0\u200b<strong>wi\u0119ksze<em>\u00a0<\/em><\/strong>\u200bprawdopodobie\u0144stwo dostarczenia, ni\u017c te prototypowe\/awangardowe.<\/li><li>BI, kt\u00f3re s\u0105 ma\u0142e, maj\u0105\u00a0\u200b<strong>wi\u0119ksze<em>\u00a0<\/em><\/strong>p\u200brawdopodobie\u0144stwo dostarczenia, ni\u017c du\u017ce.<\/li><\/ul>\n\n\n\n<p>Od tej pory zamiast&nbsp;\u200b<strong>zobowi\u0105za\u0144 binarnych<\/strong>\u200b \u200bzacz\u0105\u0142em my\u015ble\u0107 o&nbsp;\u200b<strong>prognozach probabilistycznych<\/strong>.\u200b&nbsp;Takich, gdzie ka\u017cda funkcjonalno\u015b\u0107 (BI, Epic itp.) ma pewne prawdopodobie\u0144stwo dostarczenia, bior\u0105c pod uwag\u0119 powy\u017csze cechy (zale\u017cno\u015bci itp.). Natychmiast potem wyobrazi\u0142em sobie kolejny planning, gdzie prowadzimy ju\u017c inn\u0105 dyskusj\u0119:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>funkcjonalno\u015b\u0107 A ma nisk\u0105 szans\u0119 na uko\u0144czenie, bo pomimo \u017ce mie\u015bci si\u0119 w pustej siatce, to:<ul><li>ju\u017c si\u0119 2x sp\u00f3\u017ani\u0142a,<\/li><li>umie\u015bcili\u015bmy j\u0105 w ostatnim sprincie siatki,<\/li><li>wymaga ekspert\u00f3w, kt\u00f3rych mamy tylko trzech,<\/li><li>jest zale\u017cna od innych funkcjonalno\u015bci z zespo\u0142u X.<\/li><\/ul><\/li><li>zatem je\u015bli bardzo nam na tej funkcjonalno\u015bci zale\u017cy, porozmawiajmy co zrobi\u0107, \u017ceby&nbsp;<strong>podnie\u015b\u0107<\/strong>\u200b&nbsp;prawdopodobie\u0144stwo jej uko\u0144czenia. Jakie akcje mo\u017cemy zdefiniowa\u0107 na tym planningu? Redukcja dependencji? Wi\u0119cej ekspert\u00f3w? Wy\u017cszy priorytet w siatce sprint\u00f3w?<\/li><\/ul>\n\n\n\n<p>Jak definiowa\u0107 to prawdopodobie\u0144stwo? Jak wyrazi\u0107 za pomoc\u0105 liczb ocen\u0119 ryzyka niedostarczenia funkcjonalno\u015bci? Mo\u017cna zrobi\u0107 to w ten spos\u00f3b:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>zdefiniuj cechy backlogu, kt\u00f3re maj\u0105 wp\u0142yw na ryzyko jego niedostarczenia. Mog\u0105 to by\u0107 te zaproponowane przeze mnie, mog\u0105 by\u0107 inne &#8211; najlepiej \u017ceby organizacja wypracowa\u0142a je jak\u0105\u015b metod\u0105, kt\u00f3rych Scrum Masterzy znaj\u0105 mn\u00f3stwo,<\/li><li>dla ka\u017cdej cechy backlogu zaproponuj 3 dyskretne warto\u015bci, na przyk\u0142ad:<ul><li>zale\u017cno\u015bci: brak &#8211; nieliczne &#8211; wiele<\/li><li>miejsce w harmonogramie sprint\u00f3w: pocz\u0105tkowe &#8211; \u015brodkowe &#8211; ko\u0144cowe<\/li><li>unikalno\u015b\u0107: wyj\u0105tkowe &#8211; troch\u0119 podobne &#8211; bardzo podobne do poprzednich<\/li><li>(&#8230;)<\/li><\/ul><\/li><li>dla ka\u017cdej z tych dyskretnych warto\u015bci zaproponuj warto\u015b\u0107 liczbow\u0105, na przyk\u0142ad:<ul><li>zale\u017cno\u015bci: 1 &#8211; 5 &#8211; 10<\/li><li>miejsce w harmonogramie: 10 &#8211; 70 &#8211; 90<\/li><li>unikalno\u015b\u0107: 100 &#8211; 200 &#8211; 700<\/li><li>(&#8230;)<\/li><\/ul><\/li><li>warto\u015bci mog\u0105 mie\u0107 r\u00f3\u017cne rz\u0119dy wielko\u015bci, je\u015bli na przyk\u0142ad uwa\u017camy, \u017ce pewne cechy silniej wp\u0142ywaj\u0105 na ryzyko niedostarczania ni\u017c inne,<\/li><li>dla ka\u017cdej prognozowanej funkcjonalno\u015bci nale\u017cy wykona\u0107 dodawanie (lub inn\u0105 operacj\u0119, np. mno\u017cenie) czynnik\u00f3w ryzyka. Wynik operacji to sumaryczna warto\u015b\u0107 ryzyka wynikaj\u0105ca z cech backlogu, kt\u00f3ra stanowi wa\u017cn\u0105 informacj\u0119 obok klasycznych estymat, bud\u017cetu itp.<\/li><\/ul>\n\n\n\n<p>Planning i wykonanie oparte o ci\u0105gle aktualizowane prognozy, wyra\u017cone liczbowo w skali rozumianej przez ca\u0142\u0105 organizacj\u0119, maj\u0105 szans\u0119 skutecznie zmienia\u0107 kultur\u0119 zobowi\u0105za\u0144, dostarczaj\u0105 bowiem nie tylko metodyk\u0119 prognoz probabilistycznych, ale te\u017c konkretne mechanizmy liczbowe do oceny wiarygodno\u015bci tych\u017ce prognoz.<\/p>\n\n\n\n<p>Tradycyjne zobowi\u0105zania w IT, cz\u0119sto zapo\u017cyczone z otaczaj\u0105cego nas \u015bwiata zjawisk prostych lub co najwy\u017cej skomplikowanych, nie s\u0105 w\u0142a\u015bciwym sposobem sk\u0142adania obietnic w systemach z\u0142o\u017conych wg Cynefin. (Anty)kultura u\u017cywania tradycyjnych zobowi\u0105za\u0144 ma szans\u0119 ust\u0105pi\u0107 miejsca prognozom, pod warunkiem zdefiniowania mechanizm\u00f3w konstruktywnej rozmowy na ich temat, g\u0142\u00f3wnie liczbowej oceny ryzyka dostarczenia danej funkcjonalno\u015bci. Mam szczer\u0105 nadziej\u0119, \u017ce przedstawione tutaj do\u015bwiadczenia b\u0119d\u0105 pomocne w:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>wyt\u0142umaczeniu organizacjom dlaczego tradycyjne zobowi\u0105zania w IT nie s\u0105 najlepszym sposobem na sk\u0142adanie obietnic,<\/li><li>znalezieniu w\u0142a\u015bciwych s\u0142\u00f3w, argument\u00f3w i przyk\u0142ad\u00f3w wzmacniaj\u0105cych si\u0142\u0119 przekonywania do modelu opartego na prognozach, a nie zobowi\u0105zaniach,<\/li><li>zaprojektowaniu usprawnie\u0144 do proces\u00f3w planowania i dostarczania zobowi\u0105za\u0144 software\u2019owych w oparciu o model probabilistyczny, a nie binarny.<\/li><\/ul>\n\n\n\n<p><strong>Napraw\u0119 pa\u0144stwa nale\u017cy zacz\u0105\u0107 od naprawy poj\u0119\u0107, napraw\u0119 organizacji &#8211; z pewno\u015bci\u0105 te\u017c!<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2020\/12\/MichalRosolowski.jpg\" alt=\"\" class=\"wp-image-1105\" width=\"245\" height=\"248\" srcset=\"https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2020\/12\/MichalRosolowski.jpg 709w, https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2020\/12\/MichalRosolowski-295x300.jpg 295w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/figure><\/div>\n\n\n\n<p>Artyku\u0142 dla Agile Polski napisa\u0142 <strong><a rel=\"noreferrer noopener\" aria-label=\"Micha\u0142 Roso\u0142owski (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/www.linkedin.com\/in\/michalrosolowski\/\" target=\"_blank\">Micha\u0142 Roso\u0142owski<\/a><\/strong>. <br>Micha\u0142 jest ekspertem Motoroli Solutions w tematyce Agile oraz jednym z organizator\u00f3w cyklicznej mi\u0119dzynarodowej konferencji <a rel=\"noreferrer noopener\" href=\"https:\/\/www.agileswarming.pl\" target=\"_blank\">Agile Swarming<\/a>.  Na co dzie\u0144 pomaga liderom i zespo\u0142om krakowskiego oddzia\u0142u firmy wprowadza\u0107 bardziej zwinny spos\u00f3b pracy. O Agile\u2019owej transformacji wie prawie wszystko, a swoj\u0105 wiedz\u0105 i do\u015bwiadczeniem dzieli si\u0119 wsp\u00f3lnie z zaproszonymi go\u015b\u0107mi za po\u015brednictwem autorskiej&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/anchor.fm\/michal-rosolowski\/episodes\/Zrob-to-sam---Twoj-wlasny-framework-Agile-w-skali-eldqh5\" target=\"_blank\">serii podcast\u00f3w<\/a> &nbsp;<strong>\u201eTwoja transformacja jest lepsza ni\u017c moja\u201d<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pewnego dnia w firmie zjawi\u0142 si\u0119 nowy dyrektor. Chcia\u0142 pozna\u0107 ludzi, dowiedzie\u0107 si\u0119 jak dzia\u0142a firma &#8211; w\u015br\u00f3d jego rozm\u00f3wc\u00f3w znalaz\u0142em si\u0119 i ja. Zapyta\u0142, co mog\u0119 mu powiedzie\u0107 o realiach pracy zwinnej, na co odpowiedzia\u0142em mniej wi\u0119cej: &#8211; Ludzie super, procesy gorzej, a odk\u0105d odszed\u0142 Pan X, to kultura pracy troch\u0119 podupad\u0142a. Wtedy on &hellip; <a href=\"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/\" class=\"more-link\">Czytaj dalej <span class=\"screen-reader-text\">Antykultura zobowi\u0105za\u0144<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1,38,44],"tags":[],"class_list":["post-1103","post","type-post","status-publish","format-standard","hentry","category-agile","category-newsy","category-zwinne-artykuly"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Antykultura zobowi\u0105za\u0144 - Agile Polska<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Antykultura zobowi\u0105za\u0144 - Agile Polska\" \/>\n<meta property=\"og:description\" content=\"Pewnego dnia w firmie zjawi\u0142 si\u0119 nowy dyrektor. Chcia\u0142 pozna\u0107 ludzi, dowiedzie\u0107 si\u0119 jak dzia\u0142a firma &#8211; w\u015br\u00f3d jego rozm\u00f3wc\u00f3w znalaz\u0142em si\u0119 i ja. Zapyta\u0142, co mog\u0119 mu powiedzie\u0107 o realiach pracy zwinnej, na co odpowiedzia\u0142em mniej wi\u0119cej: &#8211; Ludzie super, procesy gorzej, a odk\u0105d odszed\u0142 Pan X, to kultura pracy troch\u0119 podupad\u0142a. Wtedy on &hellip; Czytaj dalej Antykultura zobowi\u0105za\u0144\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/\" \/>\n<meta property=\"og:site_name\" content=\"Agile Polska\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-03T10:27:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-04T07:46:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg\" \/>\n<meta name=\"author\" content=\"Opublikowane przez Ma\u0142gorzata Zelek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Opublikowane przez Ma\u0142gorzata Zelek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/\"},\"author\":{\"name\":\"Opublikowane przez Ma\u0142gorzata Zelek\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/#\\\/schema\\\/person\\\/248b4dfd24a6328190a8805895a3c098\"},\"headline\":\"Antykultura zobowi\u0105za\u0144\",\"datePublished\":\"2020-12-03T10:27:39+00:00\",\"dateModified\":\"2020-12-04T07:46:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/\"},\"wordCount\":2170,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/podsumowanie2903.jpg\",\"articleSection\":[\"Agile\",\"Newsy\",\"Zwinne artyku\u0142y\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/\",\"url\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/\",\"name\":\"Antykultura zobowi\u0105za\u0144 - Agile Polska\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/podsumowanie2903.jpg\",\"datePublished\":\"2020-12-03T10:27:39+00:00\",\"dateModified\":\"2020-12-04T07:46:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/#\\\/schema\\\/person\\\/248b4dfd24a6328190a8805895a3c098\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#primaryimage\",\"url\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/podsumowanie2903.jpg\",\"contentUrl\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/podsumowanie2903.jpg\",\"width\":500,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/2020\\\/12\\\/03\\\/antykultura-zobowiazan\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Antykultura zobowi\u0105za\u0144\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/#website\",\"url\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/\",\"name\":\"Agile Polska\",\"description\":\"#zwinnyprzewodnik\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/#\\\/schema\\\/person\\\/248b4dfd24a6328190a8805895a3c098\",\"name\":\"Opublikowane przez Ma\u0142gorzata Zelek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g\",\"caption\":\"Opublikowane przez Ma\u0142gorzata Zelek\"},\"url\":\"https:\\\/\\\/agilepolska.pl\\\/zwinnyblog\\\/author\\\/malgorzata-zeleksube-pl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Antykultura zobowi\u0105za\u0144 - Agile Polska","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/","og_locale":"pl_PL","og_type":"article","og_title":"Antykultura zobowi\u0105za\u0144 - Agile Polska","og_description":"Pewnego dnia w firmie zjawi\u0142 si\u0119 nowy dyrektor. Chcia\u0142 pozna\u0107 ludzi, dowiedzie\u0107 si\u0119 jak dzia\u0142a firma &#8211; w\u015br\u00f3d jego rozm\u00f3wc\u00f3w znalaz\u0142em si\u0119 i ja. Zapyta\u0142, co mog\u0119 mu powiedzie\u0107 o realiach pracy zwinnej, na co odpowiedzia\u0142em mniej wi\u0119cej: &#8211; Ludzie super, procesy gorzej, a odk\u0105d odszed\u0142 Pan X, to kultura pracy troch\u0119 podupad\u0142a. Wtedy on &hellip; Czytaj dalej Antykultura zobowi\u0105za\u0144","og_url":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/","og_site_name":"Agile Polska","article_published_time":"2020-12-03T10:27:39+00:00","article_modified_time":"2020-12-04T07:46:00+00:00","og_image":[{"url":"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg","type":"","width":"","height":""}],"author":"Opublikowane przez Ma\u0142gorzata Zelek","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Opublikowane przez Ma\u0142gorzata Zelek","Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#article","isPartOf":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/"},"author":{"name":"Opublikowane przez Ma\u0142gorzata Zelek","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/#\/schema\/person\/248b4dfd24a6328190a8805895a3c098"},"headline":"Antykultura zobowi\u0105za\u0144","datePublished":"2020-12-03T10:27:39+00:00","dateModified":"2020-12-04T07:46:00+00:00","mainEntityOfPage":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/"},"wordCount":2170,"commentCount":0,"image":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#primaryimage"},"thumbnailUrl":"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg","articleSection":["Agile","Newsy","Zwinne artyku\u0142y"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/","url":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/","name":"Antykultura zobowi\u0105za\u0144 - Agile Polska","isPartOf":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#primaryimage"},"image":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#primaryimage"},"thumbnailUrl":"http:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg","datePublished":"2020-12-03T10:27:39+00:00","dateModified":"2020-12-04T07:46:00+00:00","author":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/#\/schema\/person\/248b4dfd24a6328190a8805895a3c098"},"breadcrumb":{"@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#primaryimage","url":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg","contentUrl":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-content\/uploads\/2019\/03\/podsumowanie2903.jpg","width":500,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/2020\/12\/03\/antykultura-zobowiazan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/agilepolska.pl\/zwinnyblog\/"},{"@type":"ListItem","position":2,"name":"Antykultura zobowi\u0105za\u0144"}]},{"@type":"WebSite","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/#website","url":"https:\/\/agilepolska.pl\/zwinnyblog\/","name":"Agile Polska","description":"#zwinnyprzewodnik","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agilepolska.pl\/zwinnyblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/agilepolska.pl\/zwinnyblog\/#\/schema\/person\/248b4dfd24a6328190a8805895a3c098","name":"Opublikowane przez Ma\u0142gorzata Zelek","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb4e1e62460a20ae105aa996065b23e07692f0e793f3e1de14553cbc18a11f3b?s=96&d=mm&r=g","caption":"Opublikowane przez Ma\u0142gorzata Zelek"},"url":"https:\/\/agilepolska.pl\/zwinnyblog\/author\/malgorzata-zeleksube-pl\/"}]}},"_links":{"self":[{"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/posts\/1103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/comments?post=1103"}],"version-history":[{"count":12,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/posts\/1103\/revisions"}],"predecessor-version":[{"id":1124,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/posts\/1103\/revisions\/1124"}],"wp:attachment":[{"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/media?parent=1103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/categories?post=1103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilepolska.pl\/zwinnyblog\/wp-json\/wp\/v2\/tags?post=1103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}