{"id":179,"date":"2020-05-17T19:39:02","date_gmt":"2020-05-17T17:39:02","guid":{"rendered":"http:\/\/rafallancucki.pl\/?p=179"},"modified":"2020-05-28T21:37:16","modified_gmt":"2020-05-28T19:37:16","slug":"czy-agile-jest-do-bani","status":"publish","type":"post","link":"https:\/\/rafallancucki.pl\/index.php\/2020\/05\/17\/czy-agile-jest-do-bani\/","title":{"rendered":"Czy Agile jest do bani?"},"content":{"rendered":"\n<p style=\"text-align: justify; text-indent: 30px;\">W swojej karierze mia\u0142em okazj\u0119 pracowa\u0107 lub przygl\u0105da\u0107 si\u0119 wielu r\u00f3\u017cnym projektom o bardzo r\u00f3\u017cnej skali trudno\u015bci i wielko\u015bci. Od jedno lub dwuosobywych poprez ma\u0142e zgrane kilkuosobowe zespo\u0142y a\u017c do wielkich przedsi\u0119wzi\u0119\u0107 realizowanych przez dziesi\u0105tki programist\u00f3w. &nbsp;Ale tak naprawd\u0119 do napisania tego cyklu artyku\u0142\u00f3w sprowokowa\u0142a mnie publikacja na kt\u00f3rym\u015b portalu spo\u0142eczno\u015bciowym (bodaj\u017ce linkedin) w kt\u00f3rej autor opisywa\u0142, \u017ce jest zm\u0119czony Agile. W tre\u015bci by\u0142o jeszcze, \u017ce woli zorganizowany chaos jak nazwa\u0142 spos\u00f3b developmentu w ma\u0142ej grupie programist\u00f3w bez ceremonii Agilowych<\/p>\n\n\n\n<!--more-->\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">Mia\u0142em do czynienia z r\u00f3\u017cnymi rodzajami zarz\u0105dzania projektem pocz\u0105wszy od wrzasku prezesa poprzez zorganizowany i niezorganizowany chaos, niejawne zarz\u0105dzanie a\u017c po wielkie zorganizowane projekty. Wiele si\u0119 nauczy\u0142em obserwuj\u0105c ludzkie interakcje i wielokrotnie maj\u0105c okazj\u0119 kontaktowa\u0107 si\u0119 z r\u00f3\u017cnymi uczestnikami przedsi\u0119wzi\u0119\u0107 i obserwuj\u0105c ich r\u00f3\u017cne perspektywy na te same problemy. Sam b\u0119d\u0105c zar\u00f3wno developerem z wieloletnim do\u015bwiadczeniem jak i Scrum Masterem i konsultantem mia\u0142em okazj\u0119 obserwowa\u0107 projekt zar\u00f3wno od strony bezpo\u015brednio wykonawczej jak i od strony organizacyjnej.<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">Zacznijmy od pocz\u0105tku \u2013 wi\u0119kszo\u015b\u0107 firm wytwarzaj\u0105cych oprogramowanie deklaruje si\u0119, \u017ce jest Agile. W wi\u0119kszo\u015bci przypadk\u00f3w oznacza to tyle, \u017ce robi si\u0119 dzienne spotkania zwane przez uczestnik\u00f3w w r\u00f3\u017cny mniej lub bardziej wyszukany spos\u00f3b i inne spotkania znane ze Scrum-a lub np. SAFe. Czy to wystarczy, aby by\u0107 naprawd\u0119 Agile albo czy powinni\u015bmy w og\u00f3le stara\u0107 si\u0119 by\u0107 Agile?<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">S\u0105 r\u00f3\u017cne implementacje i rozumienia Agile. Wszyscy zajmuj\u0105cy si\u0119 Agile na powa\u017cnie niby o tym wiedz\u0105 i wszyscy obserwujemy to, co si\u0119 dzieje na co dzie\u0144 a jednak jest pewien problem. Godzimy si\u0119 mianowicie na to, \u017ceby nazywa\u0107 co\u015b, co Agile nie jest t\u0105 nazw\u0105 i p\u00f3\u017aniej jeste\u015bmy zdziwieni, kiedy pojawiaj\u0105 si\u0119 g\u0142osu m\u00f3wi\u0105ce Agile jest do kitu. Boli nas, kiedy ludzie wyszydzaj\u0105 \u201edaily stan du.y\u201d ale tak naprawd\u0119 nie potrafili\u015bmy g\u0142o\u015bno powiedzie\u0107, \u017ce to co si\u0119 dzieje, niewiele ma z Agile wsp\u00f3lnego.<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">Przynajmniej jedna r\u00f3\u017cnica powinna by\u0107 jednak oczywista &#8211; poza projektami naprawd\u0119 b\u0119d\u0105cymi Agile lub takimi, kt\u00f3rym nikt si\u0119 nie stara przypina\u0107 etykiety Agile, w toku mojej kariery zaobserwowa\u0142em, \u017ce istniej\u0105 dwa r\u00f3\u017cne nazwijmy to stany. Pierwszym z nich to stan, kt\u00f3ry m\u00f3g\u0142bym nazwa\u0107 \u201erozpocz\u0105\u0142em moj\u0105 drog\u0119 do bycia Agile\u201d. Jeszcze nie rozumiem wszystkiego, nie potrafi\u0119 robi\u0107 wszystkiego tak, jak pewnie by nale\u017ca\u0142o, ale znam kierunek i chcia\u0142bym w nim pod\u0105\u017ca\u0107. Czyli nie robi\u0119 wszystkiego jak powinienem, ale mam \u015bwiadomo\u015b\u0107 brak\u00f3w lub staram si\u0119 je zlokalizowa\u0107 i co wa\u017cniejsze pewn\u0105 konsekwencj\u0119 w zmienianiu procesu na lepszy. I wizj\u0119 tego, co oznacza zwinne wytwarzanie oprogramowania. &nbsp;Tak naprawd\u0119 nie ma istotnego znaczenia czy wszystko jest robione zgodnie ze Scrum Guide albo jakim\u015b innym wyznacznikiem naszego celu, wa\u017cniejsze jest, czy robimy to kieruj\u0105c si\u0119 duchem tw\u00f3rc\u00f3w Agile. Co to oznacza? Wystarczy zajrze\u0107 do Agile manifesto.<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">Drugi stan mo\u017cna by nazwa\u0107 \u201enie chc\u0119 by\u0107 Agile, ale nie wypada si\u0119 przyzna\u0107\u201d. Dlaczego? Bo Agile to najpopularniejszy spos\u00f3b wytwarzania oprogramowania, bo wszyscy s\u0105 Agile, bo Zarz\u0105d tego oczekuje, bo nie ma innej sensownej alternatywy, bo\u2026. Powod\u00f3w mo\u017ce by\u0107 milion, ale my jako organizacja nie bardzo chcemy. Przy czym mo\u017ce to by\u0107 wola jawna lub niejawna, powody mog\u0105 by\u0107 zakorzenione w dotychczasowych praktykach lub niewierze, \u017ce mo\u017ce by\u0107 inaczej. Albo ukrytych politycznych pobudkach. A wi\u0119c bierzemy tradycyjny produkt management lub te\u017c niezorganizowany chaos, kt\u00f3ry mieli\u015bmy do tej pory i zaczynamy przy pomocy m\u0142otka, srebrnej ta\u015bmy i paru innych trik\u00f3w udawa\u0107, \u017ce jeste\u015bmy Agile. Wprowad\u017amy daily, estymaty (o tym napisz\u0119 nast\u0119pnym razem) i ju\u017c b\u0119dziemy Agile.<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">Co jednak istotne to stan ten bardzo zniech\u0119ca ludzi do ed\u017cajla. Bo pe\u0142no ju\u017c w tej chwili opinii, \u017ce Agile to w sumie z\u0142o wcielone, praca w Scrum-ie niszczy zespo\u0142y i ich motywacj\u0119, \u017ce Agile to dramat i tragedia. Tutaj chcia\u0142bym dorzuci\u0107 tak\u0105 osobist\u0105 refleksj\u0119, \u017ce nigdy nie widzia\u0142em, \u017ceby kto\u015b pr\u00f3bowa\u0142 przemyca\u0107 metody zwinne jako tradycyjny project management natomiast ca\u0142\u0105 mas\u0119 odwrotnych przypadk\u00f3w. Ciekawe, prawda? Podobnie jak cz\u0119ste wypowiedzi, \u017ce tradycyjny project management lepiej dzia\u0142a. To jest mo\u017cliwe w pewnych przypadkach, tylko trudno jest znale\u017a\u0107 kogokolwiek, kto prowadzi\u0142by w ten spos\u00f3b projekt nie nazywaj\u0105c tego Agile przy okazji.<\/p>\n\n\n\n<p style=\"text-align: justify; text-indent: 30px;\">To tyle tytu\u0142em czy Agile jest do bani. Tak naprawd\u0119 pytanie brzmi co oceniamy \u2013 czy naprawd\u0119 Agile, czy te\u017c co\u015b, co kto\u015b nazwa\u0142 Agile bo tak po prostu wypada\u0142o. Bo prawda jest taka, \u017ce zorganizowany chaos przywo\u0142any przeze mnie na pocz\u0105tku tego wpisu jest cz\u0119sto bardziej Agile ni\u017c niekt\u00f3re odmiany Agile w kt\u00f3rych nawet nikt si\u0119 nie stara, \u017ceby by\u0142o zwinnie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W swojej karierze mia\u0142em okazj\u0119 pracowa\u0107 lub przygl\u0105da\u0107 si\u0119 wielu r\u00f3\u017cnym projektom o bardzo r\u00f3\u017cnej skali trudno\u015bci i wielko\u015bci. Od jedno lub dwuosobywych poprez ma\u0142e zgrane kilkuosobowe zespo\u0142y a\u017c do wielkich przedsi\u0119wzi\u0119\u0107 realizowanych przez dziesi\u0105tki programist\u00f3w. &nbsp;Ale tak naprawd\u0119 do napisania tego cyklu artyku\u0142\u00f3w sprowokowa\u0142a mnie publikacja na kt\u00f3rym\u015b portalu spo\u0142eczno\u015bciowym (bodaj\u017ce linkedin) w kt\u00f3rej [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[6],"tags":[4],"_links":{"self":[{"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/posts\/179"}],"collection":[{"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/comments?post=179"}],"version-history":[{"count":3,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/posts\/179\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/media?parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/categories?post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafallancucki.pl\/index.php\/wp-json\/wp\/v2\/tags?post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}