{"id":8795,"date":"2024-10-31T07:00:00","date_gmt":"2024-10-31T06:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=8795"},"modified":"2026-05-07T14:49:21","modified_gmt":"2026-05-07T12:49:21","slug":"przystepny-slownik-pojec-agile","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/przystepny-slownik-pojec-agile\/","title":{"rendered":"Przyst\u0119pny s\u0142ownik poj\u0119\u0107 Agile"},"content":{"rendered":"\n<p>Co robi w pracy Scrum Master? Jak wyt\u0142umaczy\u0107 t\u0119 i wiele innych kwestii komu\u015b, kto nigdy nie zetkn\u0105\u0142 si\u0119 z ide\u0105 Agile? Pe\u0142na definicja ze wszystkimi odniesieniami b\u0119dzie zupe\u0142nie niezrozumia\u0142a, wi\u0119c zdecydowanie nie trzeba startowa\u0107 od zera i obja\u015bnia\u0107 wszystkiego. Wszystko da si\u0119 \u0142adnie upro\u015bci\u0107.<\/p>\n\n\n\n<p>Mistrz m\u0142yna to kto\u015b, kto zwinnie przeskakuje wodospady. To mocno niepe\u0142na, ale formalnie poprawna definicja opisuj\u0105ca, na czym polega praca Scrum Mastera. Jest niejasna dla os\u00f3b postronnych i dobrze sprawdza si\u0119 w trakcie rodzinnych sp\u0119d\u00f3w, powstrzymuj\u0105c kolejne pytania. W innych okoliczno\u015bciach zdecydowanie lepiej spr\u00f3bowa\u0107 rozwia\u0107 w\u0105tpliwo\u015bci pytaj\u0105cego w zrozumia\u0142y dla niego spos\u00f3b.<\/p>\n\n\n\n<p>Niniejszy s\u0142owniczek powsta\u0142 jako pomoc w \u0142atwym zorientowaniu si\u0119, o co chodzi w Agile i Scrum dla tych, kt\u00f3rzy do tej pory nie mieli wcale lub prawie wcale do czynienia z t\u0105 tematyk\u0105. Z tego powodu niekt\u00f3re sformu\u0142owania i u\u017cywane s\u0142ownictwo mog\u0105 wzbudza\u0107 kontrowersje w\u015br\u00f3d zaawansowanych praktyk\u00f3w lub\/i ortodoks\u00f3w tematyki. <strong>Uproszczone i niewyczerpuj\u0105ce tematu definicje zastosowano celowo, aby nie stwarza\u0107 dodatkowej bariery przez opisywanie niezrozumia\u0142ych poj\u0119\u0107 za pomoc\u0105 innych niezrozumia\u0142ych poj\u0119\u0107.<\/strong><\/p>\n\n\n\n<p>Do pe\u0142nego zrozumienia danego terminu niekiedy trzeba b\u0119dzie przejrze\u0107 dwie, trzy dodatkowe definicje lub wr\u0119cz przeczyta\u0107 wszystko, zastanowi\u0107 si\u0119, a potem przeczyta\u0107 jeszcze raz, zwracaj\u0105c uwag\u0119 na fragmenty, kt\u00f3re umkn\u0119\u0142y lub by\u0142y niezrozumia\u0142e przy pierwszym podej\u015bciu. Dok\u0142adnie tak, jak z instrukcj\u0105 obs\u0142ugi dowolnego urz\u0105dzenia. Nie jest to trudne, a do tego mo\u017cna to robi\u0107 na raty (czyli jak na Agile przysta\u0142o \u2013 w modelu iteracyjnym).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Agile<\/strong><\/h3>\n\n\n\n<p>Spos\u00f3b my\u015blenia i pracy zgodny z za\u0142o\u017ceniami Manifestu Agile. W uj\u0119ciu projektowym, wsp\u00f3lne okre\u015blenie zwinnych metod wytwarzania oprogramowania opartych o model iteracyjno-przyrostowy. Skupia si\u0119 na dostarczaniu produktu w spos\u00f3b ci\u0105g\u0142y przy silnym zaanga\u017cowaniu klienta w proces. W za\u0142o\u017ceniu zespo\u0142y pracuj\u0105 zwinnie, czyli szybko i elastycznie dopasowuj\u0105 si\u0119 do zmieniaj\u0105cych si\u0119 wymaga\u0144 klienta i warunk\u00f3w zewn\u0119trznych. Polecany przy projektach posiadaj\u0105cych niestabilne wymagania i brak jasnej, konkretnej i niezmiennej wizji produktu ko\u0144cowego. Umo\u017cliwia rozpocz\u0119cie dzia\u0142ania bez kompletu szczeg\u00f3\u0142owych wymaga\u0144 oraz dopuszcza mo\u017cliwo\u015b\u0107 ich zmiany bez konieczno\u015bci zaczynania pracy od nowa. Jego g\u0142\u00f3wnym celem jest podniesienie jako\u015bci produktu (rozumianej jako zadowolenie klienta oraz stopie\u0144 dopracowania produktu) tak, by odpowiada\u0142 realnym potrzebom klienta, a nie tylko pocz\u0105tkowym wymaganiom.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Agile Coach<\/strong><\/h3>\n\n\n\n<p>Osoba edukuj\u0105ca innych, czym jest Agile. G\u0142\u00f3wn\u0105 rol\u0105 jest zazwyczaj wspieranie organizacji w transformacji zwinnej oraz praca z jej cz\u0119\u015bci\u0105 biznesow\u0105 na poziomie kadry zarz\u0105dzaj\u0105cej wy\u017cszego szczebla. Mi\u0119dzy Scrum Masterem a <a href=\"https:\/\/sii.pl\/blog\/wyszukiwarka\/agile%20coach\/\" target=\"_blank\" aria-label=\"Agile Coachem (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Agile Coachem<\/a> granica jest p\u0142ynna, ale podstawowym wymogiem, aby Scrum Master zosta\u0142 Agile Coachem, jest do\u015bwiadczenie nie tylko w pracy z zespo\u0142em, ale te\u017c z ca\u0142\u0105 organizacj\u0105. Nie decyduje o sposobie i metodach wprowadzania filozofii Agile w organizacji, a skupia si\u0119 na edukacji, celem wspierania organizacji we wprowadzaniu oraz utrzymywaniu zwinno\u015bci, rozumieniu i stosowaniu obranej metodyki.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Agile Fluency Model<\/strong><\/h2>\n\n\n\n<p>Model opisuj\u0105cy stopie\u0144 dojrza\u0142o\u015bci i efektywno\u015bci zespo\u0142\u00f3w zwinnych. Stworzony przez Jamesa Shore\u2019a i Diany Larsen, Agile Fluency Model okre\u015bla cztery poziomy p\u0142ynno\u015bci (Fluency Levels): Focusing, Delivering, Optimizing, Strengthening. Ka\u017cdy poziom opisuje stopie\u0144, w jakim zesp\u00f3\u0142 przyswoi\u0142 zasady i praktyki Agile, i jakie korzy\u015bci z tego wynikaj\u0105 dla organizacji. Model ten jest u\u017cywany przez Scrum Master\u00f3w i Agile Coach\u00f3w do oceny post\u0119p\u00f3w zespo\u0142u i planowania jego dalszego rozwoju.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Agile Manifesto (Manifest Agile)<\/strong><\/h2>\n\n\n\n<p>Dokument opracowany w 2001 roku przez 17 praktyk\u00f3w tzw. lekkich metod (m. in. Scrum, XP, DSDM, FDD, CC) opisuj\u0105cy wsp\u00f3lne podstawy i za\u0142o\u017cenia tych metod oraz podkre\u015blaj\u0105cy warto\u015bci na jakich si\u0119 opieraj\u0105. Przy okazji opracowywania <a aria-label=\"Manifestu Agile (opens in a new tab)\" href=\"https:\/\/agilemanifesto.org\/iso\/pl\/manifesto.html\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Manifestu Agile<\/a> zmieniono nazewnictwo i zamiast \u201cmetod lekkich\u201d pojawi\u0142y si\u0119 \u201czwinne\u201d (agile). <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Agile Maturity Model (Model Dojrza\u0142o\u015bci Zwinno\u015bci)<\/strong><\/h2>\n\n\n\n<p>To narz\u0119dzie s\u0142u\u017c\u0105ce do oceny stopnia dojrza\u0142o\u015bci organizacji, zespo\u0142u lub jednostki w kontek\u015bcie pracy zwinnej. Umo\u017cliwia ocen\u0119, na ile dana jednostka w pe\u0142ni wdro\u017cy\u0142a zasady Agile, a tak\u017ce identyfikacj\u0119 obszar\u00f3w wymagaj\u0105cych usprawnie\u0144. Cz\u0119sto sk\u0142ada si\u0119 z kilku poziom\u00f3w (np. Pocz\u0105tkuj\u0105cy, \u015aredniozaawansowany, Zaawansowany), z kt\u00f3rych ka\u017cdy definiuje konkretne kryteria zwi\u0105zane z adaptacj\u0105 i przestrzeganiem zasad Agile, takich jak samoorganizacja, ci\u0105g\u0142e doskonalenie, adaptacja do zmieniaj\u0105cych si\u0119 warunk\u00f3w i stosowanie praktyk zwinnych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Agile Team (Zesp\u00f3\u0142 Zwinny)<\/strong><\/h2>\n\n\n\n<p>Zesp\u00f3\u0142 pracuj\u0105cy opieraj\u0105c si\u0119 na zasadacg Agile, kt\u00f3ry charakteryzuje si\u0119 samoorganizacj\u0105, wysokim poziomem autonomii oraz wsp\u00f3\u0142odpowiedzialno\u015bci\u0105 za wynik ko\u0144cowy. Zespo\u0142y Agile cz\u0119sto sk\u0142adaj\u0105 si\u0119 z os\u00f3b posiadaj\u0105cych r\u00f3\u017cnorodne kompetencje (wielofunkcyjne), kt\u00f3re wsp\u00f3lnie d\u0105\u017c\u0105 do osi\u0105gni\u0119cia okre\u015blonych cel\u00f3w biznesowych. Cech\u0105 charakterystyczn\u0105 zespo\u0142\u00f3w Agile jest r\u00f3wnie\u017c regularna inspekcja i adaptacja sposobu pracy, tak aby proces i produkt by\u0142y dostosowywane do zmieniaj\u0105cych si\u0119 potrzeb interesariuszy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>BDD (Behavior-Driven Development)<\/strong><\/h2>\n\n\n\n<p>Podej\u015bcie do wytwarzania oprogramowania, kt\u00f3re k\u0142adzie nacisk na definiowanie zachowania systemu z perspektywy u\u017cytkownika. BDD pomaga zespo\u0142om zrozumie\u0107 wymagania biznesowe i tworzy\u0107 specyfikacje w j\u0119zyku zrozumia\u0142ym zar\u00f3wno dla deweloper\u00f3w jak i interesariuszy. Jest cz\u0119sto stosowane jako rozszerzenie Test-Driven Development (TDD).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Burn-down chart (Wykres Spalania)<\/strong><\/h2>\n\n\n\n<p>Spos\u00f3b wizualizacji, w formie wykresu, czasu i pracy pozosta\u0142ych do wykonania w danym Sprincie\/projekcie. Pionowa o\u015b wykresu to mierzalny zakres pracy (np. Story Pointy), pozioma o\u015b to czas (np. w dniach). Na wykresie zazwyczaj znajduje si\u0119 linia warto\u015bci u\u015brednionych przedstawiaj\u0105ca idealny, liniowy spadek pozosta\u0142ej do wykonania pracy. Wykres obrazuje tempo realizacji zada\u0144 w danym Sprincie, a linia idealna pokazuje w jakim tempie Zesp\u00f3\u0142 powinien pracowa\u0107, aby uko\u0144czy\u0107 za\u0142o\u017cone zadania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Burn-up chart<\/strong><\/h2>\n\n\n\n<p>Spos\u00f3b wizualizacji pracy i czasu pozosta\u0142ych do wykonania w danym Sprincie\/projekcie, w formie wykresu. Cz\u0119\u015bciej stosowany w przypadku projektu ni\u017c Sprintu. Pionowa o\u015b wykresu to mierzalny zakres pracy (np. Story Pointy), pozioma o\u015b to czas (np. iteracje). Na wykresie znajduje si\u0119 linia przedstawiaj\u0105ca zmiany w zakresie pracy (zmiana ilo\u015bci Story Point), druga linia wskazuje, ile pracy zosta\u0142o wykonane w poszczeg\u00f3lnych iteracjach. Wykres obrazuje w jakim estymowanym czasie przy bie\u017c\u0105cym tempie, prace dla wycenionych SP zostan\u0105 uko\u0144czone. Jest to mo\u017cliwe poprzez u\u015brednienie i przed\u0142u\u017cenie linii wykonanej pracy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Capacity (Pojemno\u015b\u0107)<\/strong><\/h2>\n\n\n\n<p>Estymowana praca mo\u017cliwa do wykonania przez dany Zesp\u00f3\u0142 w trakcie Sprintu. Zawsze odnosi si\u0119 do konkretnego Zespo\u0142u. Ca\u0142kowicie zale\u017cna od nieobecno\u015bci deweloper\u00f3w oraz ich zaanga\u017cowania w inne zadania. Mo\u017cliwa do okre\u015blenia na podstawie Velocity, Load oraz dost\u0119pno\u015bci poszczeg\u00f3lnych deweloper\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Daily<\/strong><\/h2>\n\n\n\n<p>Jedno z wydarze\u0144 (ceremonii) scrumowych. Codzienne spotkanie Zespo\u0142u Deweloperskiego, odbywa si\u0119 ka\u017cdego dnia Sprintu, zazwyczaj w tym samym miejscu i o tej samej porze; zwane te\u017c stand upem z racji tego, \u017ce cz\u0119sto odbywa si\u0119 na stoj\u0105co. Czasowo ograniczony jest do 15 minut. S\u0142u\u017cy koordynacji prac na okres do nast\u0119pnego Daily, okre\u015bleniu czy istniej\u0105 problemy zagra\u017caj\u0105ce realizacji Celu Sprintu oraz sprecyzowaniu, co Zesp\u00f3\u0142 Deweloperski zamierza zrobi\u0107, aby zrealizowa\u0107 Celu Sprintu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Definition of Done (DoD; Definicja Uko\u0144czenia)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">L<\/span>ista kryteri\u00f3w, jakie musi spe\u0142nia\u0107 ka\u017cde pojedyncze zadanie, nad kt\u00f3rym Zesp\u00f3\u0142 Deweloperski pracuje w trakcie Sprintu, po spe\u0142nieniu kt\u00f3rych wszystkie strony procesu uznaj\u0105 zadanie za zako\u0144czone. Jest tworzona w oparciu o standardy obowi\u0105zuj\u0105ce w organizacji lub w przypadku ich braku &#8211; przez Zesp\u00f3\u0142 Deweloperski. Mo\u017ce by\u0107 dyskutowana i zmieniana przez Zesp\u00f3\u0142 w trakcie Retrospektywy. Zazwyczaj im dojrzalszy Zesp\u00f3\u0142, tym bardziej rozbudowana jest DoD. Istnienie listy z jasno sprecyzowanymi wymaganiami zapewnia, \u017ce wszyscy uczestnicy procesu wiedz\u0105 co oznacza stwierdzenie, \u017ce dane zadanie jest sko\u0144czone i nie ma miejsca sytuacja, w kt\u00f3rej nast\u0119puje rozbie\u017cno\u015b\u0107 pomi\u0119dzy tym, co uwa\u017ca za sko\u0144czone Zesp\u00f3\u0142 Deweloperski, a tym, co za sko\u0144czone uwa\u017caj\u0105 Product Owner i Interesariusze. Stan uko\u0144czenia zadania jest zero-jedynkowy. Nie istniej\u0105 zadania cz\u0119\u015bciowo sko\u0144czone. W wypadku, gdy&nbsp;nad projektem pracuje kilka zespo\u0142\u00f3w, wszystkie powinny mie\u0107 t\u0105 sam\u0105 Definicj\u0119 Uko\u0144czenia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Definition of Ready (DoR; Definicja Gotowo\u015bci)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">L<\/span>ista kryteri\u00f3w, jakie musi spe\u0142nia\u0107 ka\u017cde pojedyncze zadanie w Backlogu, aby Zesp\u00f3\u0142 Deweloperski m\u00f3g\u0142 je realizowa\u0107 podczas Sprintu. DoR jest tworzona przez Product Ownera i ulepszana z Zespo\u0142em Deweloperskim w trakcie Retrospektywy. W przypadku Definicji Gotowo\u015bci \u201egotowy\u201d nie oznacza, \u017ce zadania w Backlogu musz\u0105 by\u0107 w 100% zdefiniowane, musz\u0105 by\u0107 \u201ewystarczaj\u0105co gotowe\u201d, aby Zesp\u00f3\u0142 Deweloperski by\u0142 przekonany, \u017ce mo\u017ce z powodzeniem przyst\u0105pi\u0107 do realizacji zadania, rozumie ryzyko biznesowe i cel klienta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deployment<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">F<\/span>izyczne umiejscowienie produktu w wyznaczonym przez klienta \u015brodowisku (np. produkcyjnym).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Design Thinking (my\u015blenie projektowe)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">M<\/span>etoda tw\u00f3rczego rozwi\u0105zywania problem\u00f3w, zdefiniowana po raz pierwszy na Uniwersytecie Stanforda w USA w latach 60. Zak\u0142ada, \u017ce celem jest dostarczenie innowacyjnych, dopasowanych do oczekiwa\u0144 ko\u0144cowego odbiorcy, rozwi\u0105za\u0144 poprzez wykorzystywanie metod pracy pobudzaj\u0105cych kreatywno\u015b\u0107. <a href=\"https:\/\/sii.pl\/blog\/wyszukiwarka\/design%20thinking\/\" target=\"_blank\" aria-label=\"Metoda ta skupia si\u0119 na u\u017cytkowniku (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Metoda ta skupia si\u0119 na u\u017cytkowniku<\/a> i zrozumieniu jego potrzeb. To w\u0142a\u015bnie te realne potrzeby, nie za\u015b za\u0142o\u017cenia tworzone na podstawie wyobra\u017ce\u0144 o u\u017cytkowniku s\u0105 punktem wyj\u015bcia do pracy nad produktem. Proces tw\u00f3rczy podzielony jest na kilka etap\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Empatia \u2013 poznanie potrzeb ko\u0144cowego klienta\/u\u017cytkownika, jego perspektywy, obserwacja zachowa\u0144,<\/li>\n\n\n\n<li>Zdefiniowanie problemu \u2013 kluczowy etap polegaj\u0105cy na zdefiniowaniu w\u0142a\u015bciwego problemu, wymaga prze\u0142amania ram my\u015blowych i i szerokiego spojrzenia,<\/li>\n\n\n\n<li>Generowanie pomys\u0142\u00f3w \u2013 tworzenie wielu, w tym nieszablonowych, sposob\u00f3w rozwi\u0105zania zdefiniowanego problemu,<\/li>\n\n\n\n<li>Budowanie prototyp\u00f3w \u2013 wizualizacja rozwi\u0105zania problemu i zebranie opinii na jego temat,<\/li>\n\n\n\n<li>Testowanie \u2013 sprawdzanie efektywno\u015bci rozwi\u0105zania w \u015brodowisku u\u017cytkownika.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Development Team (Dev Team; Zesp\u00f3\u0142 Deweloperski)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edna z trzech r\u00f3l w Scrumie, grupa profesjonalist\u00f3w &#8211; od 3 do 9 os\u00f3b &#8211; kt\u00f3ra wsp\u00f3lnie posiada wystarczaj\u0105ce kompetencje do wytworzenia Przyrostu produktu. Liczebno\u015b\u0107 zespo\u0142u jest ograniczona ze wzgl\u0119du na stopie\u0144 komplikacji komunikacji w wi\u0119kszych grupach i zbyt ma\u0142\u0105 produktywno\u015b\u0107 w mniejszych grupach. W Zespole nie ma podzia\u0142u na role (tester, frontend dev, backend dev itp.) \u2013 wszyscy s\u0105 nazywani deweloperami (zwi\u0105zane jest to z kwesti\u0105 wsp\u00f3lnej odpowiedzialno\u015bci zespo\u0142u), ale to nie znaczy, \u017ce wszyscy musz\u0105 mie\u0107 kompetencje programistyczne. Zesp\u00f3\u0142 Deweloperski ma bardzo du\u017c\u0105 autonomi\u0119 i sam okre\u015bla, co robi i w jaki spos\u00f3b. Nikt nie narzuca Zespo\u0142owi sposobu, w jaki praca zostanie wykonana (wyj\u0105tkiem s\u0105 og\u00f3lne regu\u0142y organizacji). Zesp\u00f3\u0142 w ca\u0142o\u015bci ponosi odpowiedzialno\u015b\u0107 za wykonan\u0105 prac\u0119.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DevOps<\/h2>\n\n\n\n<p>Skr\u00f3t od Development and Operations. Osoba \u0142\u0105cz\u0105ca w sobie kompetencje dewelopera i wdro\u017ceniowca lub osoby odpowiedzialnej za utrzymanie programu\/systemu. Niekiedy dodaje si\u0119 tak\u017ce do tego kompetencje zwi\u0105zane z testowaniem lub bezpiecze\u0144stwem (<em>ang.<\/em> <em>DevSecOps<\/em>). W klasycznym uk\u0142adzie te kompetencje nale\u017c\u0105 do r\u00f3\u017cnych os\u00f3b lub zespo\u0142\u00f3w. Mo\u017ce te\u017c oznacza\u0107 rodzaj kultury w skali ca\u0142ej organizacji. Wymaga to po\u0142\u0105czenia obszar\u00f3w, kt\u00f3re w firmach zazwyczaj funkcjonuj\u0105 oddzielnie: zespo\u0142u rozwijaj\u0105cego oprogramowanie (Dev) oraz zespo\u0142u operacji (Ops).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Dual-Track Agile<\/strong><\/h2>\n\n\n\n<p>Metoda pracy, w kt\u00f3rej zesp\u00f3\u0142 jest podzielony na dwie \u015bcie\u017cki: Discovery (odkrywanie) i Delivery (dostarczenie). Discovery polega na badaniu i weryfikacji hipotez, testowaniu rozwi\u0105za\u0144 z u\u017cytkownikami, iteracyjnym projektowaniu i doprecyzowaniu wymaga\u0144. Delivery to w\u0142a\u015bciwa praca deweloperska, w ramach kt\u00f3rej zatwierdzone funkcje s\u0105 rozwijane i wdra\u017cane do produktu. Dual-Track Agile pozwala zespo\u0142om na jednoczesne eksperymentowanie i szybkie dostarczanie warto\u015bci.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Elements of Scrum (Elementy Scrum)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">W<\/span>szystkie sk\u0142adowe frameworku Scrum. Brak jednego elementu z poni\u017cszej listy wyklucza mo\u017cliwo\u015b\u0107 pracy w Scrum:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\">3 role:<\/span> Product Owner (W\u0142a\u015bciciel Produktu), Development Team (Zesp\u00f3\u0142 Deweloperski) i Scrum Master (razem tworz\u0105 Zesp\u00f3\u0142 Scrumowy),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">3 artefakty:<\/span> Product Backlog, Sprint Backlog, Przyrost (Increment),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">4 zdarzenia:<\/span> Planning (Planowanie), Daily, Sprint Review (Przegl\u0105d Sprintu), Sprint Retrospective (Retrospektywa Sprintu),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">3 filary:<\/span> Przejrzysto\u015b\u0107, Inspekcja, Adaptacja.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Empiricism (Empiryzm)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">D<\/span>oktryna filozoficzna o nazwie pochodz\u0105cej od starogreckiego s\u0142owa oznaczaj\u0105cego do\u015bwiadczenie. G\u0142osi, \u017ce \u017ar\u00f3d\u0142em poznania s\u0105 bod\u017ace zmys\u0142owe docieraj\u0105ce do cz\u0142owieka, a wiedza wynika z do\u015bwiadczania i podejmowania decyzji w oparciu o to, co zosta\u0142o poznane. W zarz\u0105dzaniu projektami oznacza to, \u017ce wszelkie decyzje powinny by\u0107 oparte na obserwacji i do\u015bwiadczeniu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Flow Metrics (Metryki Przep\u0142ywu)<\/strong><\/h2>\n\n\n\n<p>Koncepcja ta koncentruje si\u0119 na mierzeniu efektywno\u015bci przep\u0142ywu pracy i identyfikacji w\u0105skich garde\u0142 w procesie dostarczania warto\u015bci. Metryki przep\u0142ywu, takie jak <em>Flow Velocity<\/em>, <em>Flow Efficiency<\/em>, <em>Flow Load<\/em>, czy <em>Flow Time<\/em>, pomagaj\u0105 zrozumie\u0107, w jaki spos\u00f3b zadania przep\u0142ywaj\u0105 przez zesp\u00f3\u0142 oraz gdzie wyst\u0119puj\u0105 przestoje. Flow Metrics s\u0105 stosowane w ramach podej\u015bcia <em>Flow Framework\u2122<\/em>, stworzonego przez Mike\u2019a Kerstena, aby zarz\u0105dza\u0107 przep\u0142ywem pracy na poziomie organizacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Increment (Przyrost)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">W<\/span>szystkie zadania i elementy z Backlogu uko\u0144czone w trakcie Sprintu oraz wszystkie zadania z Backlogu uko\u0144czone w trakcie poprzednich Sprint\u00f3w. Ka\u017cdy Sprint powinien zako\u0144czy\u0107 si\u0119 stworzeniem dzia\u0142aj\u0105cego fragmentu oprogramowania\/produktu mo\u017cliwego do pokazania Interesariuszom. W pierwszym Sprincie powstaje pierwszy fragment, w ka\u017cdym kolejnym zostaje dobudowany do niego kolejny, a suma tych fragment\u00f3w tworzy Przyrost produktu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">INVEST<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">M<\/span>etoda okre\u015blania poprawno\u015bci konstrukcji User Story. W my\u015bl tej metody US powinny by\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\"><strong>I<\/strong>ndependent<\/span> &#8211; niezale\u017cne od siebie nawzajem,<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>N<\/strong>egotiable<\/span> &#8211; negocjowalne (zakres prac do wykonania jest ustalany na drodze rozm\u00f3w\/negocjacji mi\u0119dzy Zespo\u0142em Deweloperskim a Product Ownerem),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>V<\/strong>aluable<\/span> &#8211; warto\u015bciowe (posiadaj\u0105 okre\u015blon\u0105 warto\u015b\u0107 biznesow\u0105 i s\u0105 warto\u015bciowe z punktu widzenia u\u017cytkownika ko\u0144cowego),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>E<\/strong>stimable<\/span> &#8211; szacowalne (User Story powinno by\u0107 na tyle precyzyjnie okre\u015blone, aby by\u0142o mo\u017cliwe oszacowanie czasu ich implementacji),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>S<\/strong>mall<\/span> \u2013 ma\u0142e (mo\u017cliwe do zrobienia w trakcie jednego Sprintu),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>T<\/strong>estable<\/span> &#8211; testowalne (implementacja jest mo\u017cliwa do potwierdzenia).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kanban<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">M<\/span>etoda stosowana w procesach wytw\u00f3rczych, w kt\u00f3rych produkcja jest uzale\u017cniona od zam\u00f3wie\u0144 odbiorc\u00f3w (nie za\u015b od planu produkcji), oparta na rzeczywistym zu\u017cyciu materia\u0142\u00f3w. Opracowana zosta\u0142a w latach &#8217;40. XX w. na potrzeby system\u00f3w produkcyjnych Toyoty. Zapewnia ci\u0105g\u0142o\u015b\u0107 produkcyjn\u0105 przy za\u0142o\u017ceniu nieustannej optymalizacji procesu. Najbardziej efektywna jest w przypadku proces\u00f3w ci\u0105g\u0142ych, kt\u00f3rych nie da si\u0119 wygodnie i naturalnie podzieli\u0107 na iteracje, np. praca przy obs\u0142udze help-desku. Jednym z charakterystycznych element\u00f3w jest wska\u017anik Work In Progress Limit, czyli ograniczenie zada\u0144, kt\u00f3re mog\u0105 by\u0107 otwarte na jednym stanowisku.<\/p>\n\n\n\n<p>W procesach wytwarzania oprogramowania Kanban mo\u017cna sprowadzi\u0107 do trzech zasad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wizualizacja przep\u0142ywu,<\/li>\n\n\n\n<li>Ograniczanie pracy cz\u0105stkowej (Work In Progress Limit),<\/li>\n\n\n\n<li>Zarz\u0105dzanie przep\u0142ywem.<\/li>\n<\/ul>\n\n\n\n<p>Manifestacj\u0105 metody Kanban w IT jest tablica kanbanowa, na kt\u00f3rej zaznaczany jest przep\u0142yw zada\u0144. Istot\u0105 tablicy Kanban jest oznaczenie limit\u00f3w prac w toku na ka\u017cdym etapie wytw\u00f3rczym.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Lean Management (Lean; Szczup\u0142e Zarz\u0105dzanie)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">S<\/span>trategia dostarczania produkt\u00f3w zgodnych z oczekiwaniami w najprostszy z mo\u017cliwych sposob\u00f3w, przy za\u0142o\u017ceniu, \u017ce nie mo\u017ce si\u0119 to odbywa\u0107 kosztem za\u0142ogi, oraz przy nastawieniu na maksymaln\u0105 likwidacj\u0119 wszelkich marnotrawstw. Poprzez optymalizacj\u0119 d\u0105\u017cy si\u0119 do zu\u017cywania jak najmniejszej ilo\u015bci zasob\u00f3w &#8211; czasu, wysi\u0142ku, pieni\u0119dzy, przestrzeni produkcyjnej, narz\u0119dzi, etc. Usuwane s\u0105 wszystkie elementy, kt\u00f3re nie s\u0105 niezb\u0119dne do wykonania produktu o za\u0142o\u017conej jako\u015bci. Jednocze\u015bnie minimalizuje si\u0119 zapasy preferuj\u0105c dostawy dok\u0142adnie na czas i takie projektowanie system\u00f3w, kt\u00f3re umo\u017cliwia szybkie wykrywanie b\u0142\u0119d\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>LeSS (Large-Scale Scrum)<\/strong><\/h2>\n\n\n\n<p>Framework do skalowania Scrum w du\u017cych organizacjach, stworzony przez Craiga Larmana i Basa Vodde. LeSS opiera si\u0119 na zasadach Scrum i stosuje je do pracy wielu zespo\u0142\u00f3w nad jednym produktem. W LeSS k\u0142adzie si\u0119 nacisk na uproszczenie struktury organizacyjnej, a tak\u017ce minimalizacj\u0119 z\u0142o\u017cono\u015bci w komunikacji mi\u0119dzy zespo\u0142ami. LeSS definiuje r\u00f3\u017cne role, takie jak Area Product Owner, i zapewnia wytyczne dotycz\u0105ce pracy w \u015brodowisku wielozespo\u0142owym.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Load (pl. Obci\u0105\u017cenie)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">I<\/span>lo\u015b\u0107 pracy, jak\u0105 Zesp\u00f3\u0142 Deweloperski zamierza dostarczy\u0107 w trakcie sprintu. Jest okre\u015blane przez Zesp\u00f3\u0142 Deweloperski na podstawie Capacity oraz zakresu Backlogu Sprintu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Metryki w Agile<\/strong><\/h2>\n\n\n\n<p>Metryki w Agile to mierniki, kt\u00f3re pomagaj\u0105 zespo\u0142om i interesariuszom \u015bledzi\u0107 post\u0119p, mierzy\u0107 efektywno\u015b\u0107 oraz ocenia\u0107 jako\u015b\u0107 dostarczanego produktu. Stanowi\u0105 one podstaw\u0119 do podejmowania decyzji, planowania oraz identyfikacji obszar\u00f3w wymagaj\u0105cych usprawnie\u0144. Odpowiednio dobrane metryki wspieraj\u0105 transparentno\u015b\u0107 i umo\u017cliwiaj\u0105 zrozumienie, jak zespo\u0142y radz\u0105 sobie z realizacj\u0105 cel\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Minimum Viable Product (MVP; Minimalny Op\u0142acalny Produkt)<\/strong><\/h2>\n\n\n\n<p>Najprostsza wersja produktu, kt\u00f3ra spe\u0142nia podstawowe wymagania u\u017cytkownik\u00f3w i umo\u017cliwia zebranie maksymalnej ilo\u015bci wiedzy o ich potrzebach przy minimalnym nak\u0142adzie pracy. MVP pozwala na szybkie przetestowanie hipotez i weryfikacj\u0119 warto\u015bci rynkowej produktu przed dalszym inwestowaniem w jego rozw\u00f3j. Celem jest jak najszybsze zbudowanie produktu, kt\u00f3ry b\u0119dzie na tyle funkcjonalny, aby u\u017cytkownicy mogli rozpocz\u0105\u0107 interakcj\u0119 z nim i przekaza\u0107 swoje opinie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Najpopularniejsze Metryki w Agile<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Velocity (Pr\u0119dko\u015b\u0107 Zespo\u0142u)<\/strong><\/h3>\n\n\n\n<p>Pr\u0119dko\u015b\u0107 zespo\u0142u to miara ilo\u015bci pracy (najcz\u0119\u015bciej wyra\u017cana w Story Pointach lub liczbie uko\u0144czonych zada\u0144), jak\u0105 zesp\u00f3\u0142 jest w stanie wykona\u0107 w trakcie jednego Sprintu. Jest wyliczana przez zsumowanie Story Point\u00f3w wszystkich zako\u0144czonych zada\u0144 z Backlogu Sprintu. Velocity pomaga zespo\u0142owi zrozumie\u0107 swoje tempo pracy i przewidywa\u0107, ile pracy b\u0119dzie w stanie zrealizowa\u0107 w przysz\u0142ych Sprintach. Pr\u0119dko\u015b\u0107 jest r\u00f3wnie\u017c przydatna w planowaniu d\u0142ugoterminowym.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Burn-down Chart (Wykres Spalania)<\/strong><\/h3>\n\n\n\n<p>Wizualne narz\u0119dzie, kt\u00f3re pokazuje, ile pracy pozosta\u0142o do wykonania w danym Sprincie lub projekcie w stosunku do up\u0142ywaj\u0105cego czasu. Na wykresie zobrazowana jest linia rzeczywistego spalania oraz linia idealna, kt\u00f3ra wskazuje tempo, w jakim zesp\u00f3\u0142 powinien realizowa\u0107 zadania, aby zako\u0144czy\u0107 prace na czas. Burn-down Chart pozwala monitorowa\u0107 post\u0119p prac i szybko identyfikowa\u0107 potencjalne op\u00f3\u017anienia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Burn-up Chart<\/strong><\/h3>\n\n\n\n<p>Alternatywa dla Burn-down Chart. Burn-up Chart ilustruje, ile pracy zosta\u0142o ju\u017c uko\u0144czone w stosunku do ca\u0142kowitego zakresu projektu, a tak\u017ce pozwala \u015bledzi\u0107 zmiany w zakresie prac (je\u015bli projekt rozszerza si\u0119 o nowe wymagania). Dzi\u0119ki temu lepiej obrazuje wp\u0142yw zmieniaj\u0105cych si\u0119 wymaga\u0144 na post\u0119p prac.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Lead Time (Czas Realizacji)<\/strong><\/h3>\n\n\n\n<p>Lead Time to czas od momentu, gdy zadanie trafi do Backlogu do momentu, gdy zostanie uko\u0144czone. Mierzy ca\u0142y cykl \u017cycia zadania, w tym czas oczekiwania i realizacji. Wysoki Lead Time mo\u017ce wskazywa\u0107 na w\u0105skie gard\u0142a w procesie, kt\u00f3re op\u00f3\u017aniaj\u0105 dostarczanie warto\u015bci. Jest istotnym wska\u017anikiem w zarz\u0105dzaniu przep\u0142ywem pracy i optymalizacji procesu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cycle Time (Czas Cyklu)<\/strong><\/h3>\n\n\n\n<p>Mierzy czas od momentu, gdy zesp\u00f3\u0142 zaczyna pracowa\u0107 nad zadaniem (czyli trafi do kolumny \u201eW trakcie\u201d w tablicy Kanban), a\u017c do chwili jego uko\u0144czenia. Cycle Time pozwala zespo\u0142owi lepiej zrozumie\u0107, ile czasu rzeczywi\u015bcie zajmuje realizacja poszczeg\u00f3lnych zada\u0144 i identyfikowa\u0107 obszary, w kt\u00f3rych proces mo\u017ce by\u0107 usprawniony.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cumulative Flow Diagram (Wykres Przep\u0142ywu Skumulowanego)<\/strong><\/h3>\n\n\n\n<p>Diagram przedstawiaj\u0105cy stan wszystkich zada\u0144 w procesie wytwarzania oprogramowania, w podziale na poszczeg\u00f3lne fazy (np. Do zrobienia, W trakcie, Uko\u0144czone). Pozwala na \u015bledzenie przep\u0142ywu pracy w d\u0142u\u017cszym okresie i identyfikacj\u0119 w\u0105skich garde\u0142 w procesie. Wzrost liczby zada\u0144 w jednym z etap\u00f3w wskazuje na kumulacj\u0119 prac, kt\u00f3re mog\u0105 op\u00f3\u017ania\u0107 dostarczanie warto\u015bci.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>WIP (Work In Progress) Limit<\/strong><\/h3>\n\n\n\n<p>Liczba zada\u0144, nad kt\u00f3rymi zesp\u00f3\u0142 pracuje r\u00f3wnocze\u015bnie. Limit WIP jest stosowany w metodzie Kanban i pomaga zespo\u0142om unikn\u0105\u0107 przeci\u0105\u017cenia prac\u0105 oraz skupi\u0107 si\u0119 na doka\u0144czaniu zada\u0144, a nie rozpoczynaniu nowych. Obni\u017cenie liczby WIP zazwyczaj prowadzi do skr\u00f3cenia Cycle Time i zwi\u0119kszenia efektywno\u015bci zespo\u0142u.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Defect Density (G\u0119sto\u015b\u0107 B\u0142\u0119d\u00f3w)<\/strong><\/h3>\n\n\n\n<p>Wska\u017anik jako\u015bci, kt\u00f3ry mierzy liczb\u0119 b\u0142\u0119d\u00f3w wykrytych w oprogramowaniu na jednostk\u0119 (np. na 1000 linii kodu lub na funkcjonalno\u015b\u0107). Pomaga zespo\u0142owi oceni\u0107, jak cz\u0119sto wprowadzane s\u0105 b\u0142\u0119dy i w kt\u00f3rych obszarach produktu mog\u0105 wyst\u0119powa\u0107 problemy z jako\u015bci\u0105.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Net Promoter Score (NPS)<\/strong><\/h3>\n\n\n\n<p>Metryka u\u017cywana do pomiaru satysfakcji klienta i lojalno\u015bci u\u017cytkownik\u00f3w ko\u0144cowych. NPS jest obliczany na podstawie pytania: \u201eNa ile prawdopodobne jest, \u017ce poleci\u0142by\u015b nasz produkt innym?\u201d i pomaga zespo\u0142owi zrozumie\u0107, jak produkt postrzegany jest przez jego u\u017cytkownik\u00f3w oraz czy dostarczona warto\u015b\u0107 spe\u0142nia ich oczekiwania.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Escaped Defects (B\u0142\u0119dy Przeoczone)<\/strong><\/h3>\n\n\n\n<p>Liczba b\u0142\u0119d\u00f3w, kt\u00f3re zosta\u0142y wykryte po wdro\u017ceniu oprogramowania na \u015brodowisko produkcyjne. Przeoczone b\u0142\u0119dy wskazuj\u0105 na obszary, gdzie nale\u017cy poprawi\u0107 jako\u015b\u0107 procesu testowania i weryfikacji, aby zapobiec wprowadzaniu defekt\u00f3w do produkcji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Customer Satisfaction (CSAT)<\/strong><\/h3>\n\n\n\n<p>Mierzy og\u00f3lne zadowolenie klient\u00f3w z danego produktu lub us\u0142ugi. Cz\u0119sto stosowany w formie ankiety, w kt\u00f3rej u\u017cytkownicy ko\u0144cowi oceniaj\u0105 swoje do\u015bwiadczenie w skali od 1 do 5 (gdzie 5 oznacza \u201ebardzo zadowolony\u201d). CSAT jest kluczowym wska\u017anikiem weryfikuj\u0105cym, czy dostarczona warto\u015b\u0107 odpowiada na potrzeby klienta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Team Happiness<\/strong><\/h3>\n\n\n\n<p>Metryka stosowana w celu oceny poziomu satysfakcji cz\u0142onk\u00f3w zespo\u0142u. Zesp\u00f3\u0142 ocenia swoje zadowolenie z pracy w skali (np. 1-5) i omawia wyniki podczas Retrospektywy. Team Happiness pomaga zrozumie\u0107, jakie aspekty pracy zesp\u00f3\u0142 ocenia pozytywnie, a jakie wymagaj\u0105 poprawy. Monitorowanie tej metryki wspiera budowanie zdrowej kultury zespo\u0142owej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nexus<\/strong><\/h2>\n\n\n\n<p>Framework zaprojektowany przez Kena Schwabera (wsp\u00f3\u0142tw\u00f3rc\u0119 Scrum), stosowany do koordynacji pracy wielu zespo\u0142\u00f3w Scrumowych pracuj\u0105cych nad jednym produktem. Nexus dodaje dodatkowe role i wydarzenia, takie jak Nexus Integration Team i Nexus Daily Scrum, kt\u00f3re pomagaj\u0105 zespo\u0142om skupi\u0107 si\u0119 na integracji i dostarczaniu dzia\u0142aj\u0105cego produktu w spos\u00f3b skoordynowany.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pillars of Scrum (Filary Scrum)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">T<\/span>rzy fundamentalne zasady, na kt\u00f3rych opiera si\u0119 Scrum:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\">Transparentno\u015b\u0107<\/span> \u2013 dost\u0119pno\u015b\u0107 dla wszystkich os\u00f3b zaanga\u017cowanych w proces do wszystkich niezb\u0119dnych im informacji oraz jasna i wsp\u00f3lna dla wszystkich terminologia u\u017cywa w trakcie procesu. Je\u017celi dane s\u0105 dost\u0119pne, ale nie s\u0105 zrozumia\u0142e nie mo\u017cna m\u00f3wi\u0107 o pe\u0142nej Transparentno\u015bci.<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Inspekcja<\/span> \u2013 nieustanne skupienie na procesie w celu szybkiego wy\u0142apywania wszelkich zachodz\u0105cych w nim zmian. Aby inspekcja by\u0142a mo\u017cliwa niezb\u0119dna jest Transparentno\u015b\u0107. Ka\u017cde Spotkanie Scrumowe jest okazj\u0105 do Inspekcji. Nie nale\u017cy jednak myli\u0107 tego poj\u0119cia z raportowaniem.<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Adaptacja<\/span> \u2013 efekt wyci\u0105gania praktycznych wniosk\u00f3w z Inspekcji, czyli szybkie reagowanie na zmiany i wprowadzanie niezb\u0119dnych korekt. Aby adaptacja by\u0142a mo\u017cliwa niezb\u0119dna jest Inspekcja i Transparentno\u015b\u0107.<\/li>\n<\/ul>\n\n\n\n<p>Sens pracy zwinnej polega m.in. na wykonywaniu nieko\u0144cz\u0105cej si\u0119 p\u0119tli Inspekcji i Adaptacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Planning (Planowanie)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edno z wydarze\u0144 (ceremonii) Scrumowych, pierwsze w Sprincie. Powinno przynie\u015b\u0107 odpowied\u017a na pytanie, co Zesp\u00f3\u0142 b\u0119dzie robi\u0142 w nadchodz\u0105cym Sprincie i jak b\u0119dzie to robi\u0142. W tym celu Zesp\u00f3\u0142 Deweloperski okre\u015bla, kt\u00f3re zadania z Backlogu zrealizuje w nadchodz\u0105cym sprincie. Zadania powinny by\u0107 powi\u0105zane z Celem Sprintu. Ponadto, Zesp\u00f3\u0142 Deweloperski ustala jak b\u0119dzie realizowa\u0142 Cel Sprintu i zadania z Backlogu Sprintu. W razie potrzeby w trakcie tego spotkania wi\u0119ksze zadania powinny zosta\u0107 rozbite na mniejsze cz\u0119\u015bci oraz powinien pojawi\u0107 si\u0119 przynajmniej cz\u0119\u015bciowy plan zrealizowania Celu Sprintu. Na koniec planowania Zesp\u00f3\u0142 Deweloperski powinien by\u0107 w stanie wyt\u0142umaczy\u0107, jak zamierza zrealizowa\u0107 swoj\u0105 prac\u0119.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Planning Poker<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edna z metod szacowania pracoch\u0142onno\u015bci i stopnia z\u0142o\u017cono\u015bci zada\u0144 z Backlogu, u\u017cywana m.in. w Scrum. Zazwyczaj zadania wyceniane s\u0105 w Story Points. Jest to gra karciana wykorzystuj\u0105ca specjalne karty z oznaczeniami punktowymi (cho\u0107 mo\u017cna u\u017cy\u0107 tak\u017ce aplikacji webowych czy mobilnych). Najcz\u0119\u015bciej wykorzystuje ci\u0105g Fibonacciego lub zmodyfikowany ci\u0105g Fibonacciego: 1, 2, 3, 5, 8, 13, 20, 40, 100. Podczas szacowania zadania, ka\u017cdy deweloper okre\u015bla indywidualnie warto\u015b\u0107 punktow\u0105, jak\u0105 chce przypisa\u0107 do zadania, po czym jednocze\u015bnie wszyscy ujawniaj\u0105 swoje oszacowanie. W wypadku rozbie\u017cno\u015bci, osoby kt\u00f3re zadeklarowa\u0142y skrajne warto\u015bci uzasadniaj\u0105 swoj\u0105 ocen\u0119 zespo\u0142owi i rozpoczyna si\u0119 dyskusja na ten temat. Nast\u0119pnie przeprowadzana jest kolejna runda szacowania. Je\u017celi wyniki nadal nie s\u0105 jednakowe, odbywa si\u0119 kolejna dyskusja. Je\u017celi po trzeciej sesji g\u0142osowania nadal nie ma zgodno\u015bci, najcz\u0119\u015bciej przyjmuje si\u0119 inn\u0105 metod\u0119 przyj\u0119cia ostatecznej warto\u015bci ustalon\u0105 przez Zesp\u00f3\u0142, np. \u015bredni\u0105, odrzucenie skrajnych ocen itp.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Product Backlog (Backlog Produktu, Rejestr Produktu)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">U<\/span>porz\u0105dkowany spis (rejestr) zada\u0144 do wykonania podczas pracy nad produktem, gdzie priorytetowe i najpe\u0142niej opisane zadania znajduj\u0105 si\u0119 na g\u00f3rze listy. Zadania powinny zosta\u0107 pouk\u0142adane w Backlogu zgodnie z warto\u015bci\u0105 biznesow\u0105 jak\u0105 dostarczaj\u0105. Zadaniami s\u0105 nie tylko wymagania funkcjonalne, ale te\u017c ca\u0142a praca jak\u0105 trzeba wykona\u0107 przy produkcie \u2013 usuwanie b\u0142\u0119d\u00f3w, poprawki oraz usuwanie d\u0142ugu technologicznego. Zadania umieszczane w Backlogu bardzo cz\u0119sto maj\u0105 posta\u0107 User Stories, ale nie ma takiego formalnego wymagania. Za zarz\u0105dzanie i porz\u0105dkowanie Backlogu jest odpowiedzialny Product Owner. Backlogu nie nale\u017cy myli\u0107 z dokumentacj\u0105 projektow\u0105, ta ostatnia jest zamkni\u0119tym zestawem wymaga\u0144, a Backlog podlega sta\u0142ym zmianom (\u017cyje). Zmienia si\u0119 tak d\u0142ugo, jak d\u0142ugo \u017cyje produkt, kt\u00f3rego dotyczy. Aby unikn\u0105\u0107 chaosu, jedyn\u0105 osob\u0105 uprawnion\u0105 do jego uzupe\u0142niania jest Product Owner.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Product Owner (PO; W\u0142a\u015bciciel Produktu)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edna z trzech r\u00f3l w Scrum, odpowiedzialna za warto\u015b\u0107 biznesow\u0105 produktu. Zawsze jest to pojedyncza osoba, nigdy komitet czy grupa os\u00f3b (cho\u0107 mo\u017ce korzysta\u0107 z pomocy analityka i innych specjalist\u00f3w). PO jest jedyn\u0105 osob\u0105 odpowiedzialn\u0105 za Backlog Produktu, priorytetyzacj\u0119 zada\u0144 i prze\u0142o\u017cenie wymaga\u0144 biznesowych na form\u0119 zrozumia\u0142\u0105 dla Zespo\u0142u Deweloperskiego. Kontaktuje si\u0119 z&nbsp;biznesem i wszelkimi Interesariuszami. Powinien by\u0107 dost\u0119pny dla Zespo\u0142u Deweloperskiego w takim wymiarze, w jakim Zesp\u00f3\u0142 go potrzebuje.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Refinement (Doskonalenie)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">D<\/span>zia\u0142anie polegaj\u0105ce na ulepszaniu Backlogu Produktu. Backlog stale si\u0119 zmienia, zatem wymaga nieustannej pracy nad zawartymi w nim zadaniami. Dzia\u0142ania w zakresie Refinementu polegaj\u0105 na wsp\u00f3lnej pracy PO oraz Zespo\u0142u Deweloperskiego nad uszczeg\u00f3\u0142awianiem element\u00f3w Backlogu. Polega to na doprecyzowaniu i korygowaniu zada\u0144, a tak\u017ce na zmianie ich priorytetyzacji. Odbywa si\u0119 w trakcie trwania Sprintu w momencie dowolnie wybranym przez Zesp\u00f3\u0142 Scrumowy. Nie jest osobnym, wydzielonym wydarzeniem, odbywa si\u0119 w zale\u017cno\u015bci od potrzeb, jednak przyjmuje si\u0119, \u017ce powinien zaj\u0105\u0107 nie wi\u0119cej ni\u017c 10% d\u0142ugo\u015bci Sprintu. G\u0142\u00f3wnym celem Refinementu jest przygotowanie zada\u0144 z Backlogu do realizacji w nadchodz\u0105cych 2-3 sprintach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Release (Wydanie)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">O<\/span>ficjalna dystrybucja Przyrostu produktu udost\u0119pniona dla u\u017cytkownika docelowego, na finalnym \u015brodowisku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SAFE-T Framework<\/strong><\/h2>\n\n\n\n<p>Skr\u00f3t od Sociotechnical Agile Framework for Engineering Transformation, stosowany w organizacjach do wdra\u017cania zaawansowanych praktyk zwinnych w zespo\u0142ach technicznych. SAFE-T skupia si\u0119 na po\u0142\u0105czeniu zwinno\u015bci z praktykami technicznymi, takimi jak Continuous Delivery, DevOps oraz na integracji z podej\u015bciami Lean. To narz\u0119dzie jest szczeg\u00f3lnie przydatne w \u015brodowiskach wysokiej z\u0142o\u017cono\u015bci technologicznej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Scaled Agile Framework (SAFe)<\/strong><\/h2>\n\n\n\n<p>Framework zarz\u0105dzania projektami Agile w du\u017cych organizacjach. <a href=\"https:\/\/sii.pl\/blog\/wyszukiwarka\/SAFe\/\" target=\"_blank\" aria-label=\"SAFe umo\u017cliwia synchronizacj\u0119 (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">SAFe umo\u017cliwia synchronizacj\u0119<\/a> pracy wielu zespo\u0142\u00f3w Scrumowych, tworz\u0105c wsp\u00f3lne p\u0142aszczyzny do planowania, realizacji i inspekcji post\u0119p\u00f3w. Sk\u0142ada si\u0119 z wielu poziom\u00f3w, takich jak Portfolio, Program i Team, kt\u00f3re pozwalaj\u0105 na prze\u0142o\u017cenie zasad Agile na zarz\u0105dzanie ca\u0142\u0105 organizacj\u0105. SAFe jest cz\u0119sto stosowany w korporacjach i du\u017cych przedsi\u0119biorstwach, gdzie zespo\u0142y zwinne musz\u0105 wsp\u00f3\u0142pracowa\u0107 nad jednym produktem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Scrum<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">R<\/span>amy post\u0119powania (<em>ang.<\/em> <em>framework<\/em>) z grupy technik zwinnych (<em>ang. Agile<\/em>), wykorzystywane przy zarz\u0105dzaniu wytwarzaniem z\u0142o\u017conych produkt\u00f3w empiryczno-adaptacyjnie i w spos\u00f3b przyrostowy. Za\u0142o\u017cenia opisano w <a aria-label=\"Scrum Guide (opens in a new tab)\" href=\"https:\/\/www.scrumguides.org\/docs\/scrumguide\/v2017\/2017-Scrum-Guide-Polish.pdf\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\" rel=\"nofollow\" >Scrum Guide<\/a> autorstwa Kena Schwabera i Jeffa Sutherlanda.<\/p>\n\n\n\n<p>Ide\u0105 pracy przyrostowej jest mo\u017cliwo\u015b\u0107 szybkiego przygotowania dzia\u0142aj\u0105cych produkt\u00f3w o ograniczonej funkcjonalno\u015bci w kr\u00f3tkim czasie i cz\u0119stego zbierania informacji zwrotnej od Interesariuszy i u\u017cytkownik\u00f3w ko\u0144cowych. Cz\u0119sto otrzymywana informacja zwrotna umo\u017cliwia natychmiastow\u0105 zmian\u0119 kierunku pracy i dostarczenie dok\u0142adnie tej funkcjonalno\u015bci, kt\u00f3ra jest niezb\u0119dna z punktu widzenia Interesariuszy. Aby framework dzia\u0142a\u0142 w\u0142a\u015bciwie, nale\u017cy wdro\u017cy\u0107 wszystkie jego elementy. Scrum jest oparty na nast\u0119puj\u0105cych warto\u015bciach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>odwaga,<\/li>\n\n\n\n<li>poszanowanie,<\/li>\n\n\n\n<li>zaanga\u017cowanie,<\/li>\n\n\n\n<li>skupienie,<\/li>\n\n\n\n<li>otwarto\u015b\u0107,<\/li>\n\n\n\n<li>zaufanie.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Scrum Master<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edna z trzech r\u00f3l w Scrum, odpowiedzialna za wdra\u017canie frameworka Scrum oraz wspieraj\u0105ca Zesp\u00f3\u0142 Deweloperski. Dba o proces, pilnuje, by praca przebiega\u0142a sprawnie, usuwa przeszkody, chroni Zesp\u00f3\u0142 Deweloperski przed niepo\u017c\u0105danym wp\u0142ywem z zewn\u0105trz i wspomaga go w samodoskonaleniu. W pocz\u0105tkuj\u0105cym zespole ma rol\u0119 coacha, nauczyciela. P\u00f3\u017aniej powinien si\u0119 wycofa\u0107, aby Zesp\u00f3\u0142 mia\u0142 mo\u017cliwo\u015b\u0107 samemu zadba\u0107 o siebie. Scrum Master dba tak\u017ce o zrozumienie i promowanie idei Scrum w organizacji. Wsp\u00f3\u0142pracuje z Product Ownerem i wspiera go w procesie zarz\u0105dzania Backlogiem od strony technicznej. Pomaga w kontaktach z Interesariuszami. Z poj\u0119ciem Scrum Mastera wi\u0105\u017ce si\u0119 poj\u0119cie Servant Leader (<em>pl.<\/em> <em>Lider S\u0142u\u017cebny<\/em>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Self-organization (Samoorganizacja)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">W<\/span> zarz\u0105dzaniu: zasada zak\u0142adaj\u0105ca, \u017ce zespo\u0142y samodzielnie organizuj\u0105 swoj\u0105 prac\u0119. Samoorganizacja nie jest to\u017csama z samowol\u0105 i anarchi\u0105, odbywa si\u0119 w ramach i zgodnie z okre\u015blonymi w organizacji celami. W wypadku Scrum, Zespo\u0142y same wybieraj\u0105 najlepsz\u0105 metod\u0119 swojej pracy oraz metod\u0119 realizacji powierzonych zada\u0144. W razie potrzeby Zespo\u0142y mog\u0105 zasi\u0119ga\u0107 porad u zewn\u0119trznych ekspert\u00f3w, ale nie s\u0105 kierowane przez osoby spoza Zespo\u0142u.<\/p>\n\n\n\n<p>Cechy charakteryzuj\u0105ce samoorganizuj\u0105cego si\u0119 Zespo\u0142u:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wsp\u00f3lne podejmowanie zobowi\u0105zania odno\u015bnie zakresu realizowanej pracy,<\/li>\n\n\n\n<li>Wyb\u00f3r najlepszego sposobu realizacji pracy,<\/li>\n\n\n\n<li>Skupienie si\u0119 na celu,<\/li>\n\n\n\n<li>Wsp\u00f3\u0142praca przy realizowaniu zada\u0144,<\/li>\n\n\n\n<li>Wzajemna, jak r\u00f3wnie\u017c samodzielna kontrola&nbsp;(Inspekcja),<\/li>\n\n\n\n<li>Wzajemne wspieranie si\u0119 i motywowanie.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Servant Leader (Lider S\u0142u\u017cebny)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">L<\/span>ider s\u0142u\u017c\u0105cy swojemu zespo\u0142owi i organizacji, odr\u00f3\u017cnia on kwesti\u0119 przewodzenia i wydawania polece\u0144. Tych ostatnich Lider S\u0142u\u017cebny w zasadzie nie wydaje. Jego rol\u0105 jest przede wszystkim budowanie Zespo\u0142u i pomoc jego cz\u0142onkom w rozwoju, motywowanie ich, udzielanie wsparcia i usuwanie przeszk\u00f3d uniemo\u017cliwiaj\u0105cych osi\u0105gni\u0119cie za\u0142o\u017conego celu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SMART<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">M<\/span>etoda wspomagaj\u0105ca w\u0142a\u015bciwe skonstruowanie wykonalnego Celu Sprintu. W my\u015bl tej metody cel powinien by\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\"><strong>S<\/strong>pecifc<\/span> \u2013 specyficzny &#8211; co chcemy osi\u0105gn\u0105\u0107? (cel jest jasno sprecyzowany),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>M<\/strong>easurable<\/span> &#8211; mierzalny &#8211; jakie warunki musz\u0105 by\u0107 spe\u0142nione, aby cel zosta\u0142 osi\u0105gni\u0119ty? (mo\u017cliwe jest jednoznaczne okre\u015blenie, czy cel zosta\u0142 osi\u0105gni\u0119ty),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>A<\/strong>chievable<\/span> &#8211; osi\u0105galny &#8211; czy posiadamy wszystkie niezb\u0119dne zasoby? (dost\u0119pne s\u0105 wszystkie zasoby niezb\u0119dne do realizacji celu)<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>R<\/strong>elevant<\/span> &#8211; istotny &#8211; czy to co chcemy osi\u0105gn\u0105\u0107 jest warto\u015bciowe i potrzebne? (powinien nie\u015b\u0107 za sob\u0105 konkretn\u0105 i wymagan\u0105 warto\u015b\u0107 biznesow\u0105),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\"><strong>T<\/strong>ime-bound<\/span> &#8211; okre\u015blony w czasie &#8211; kiedy chcemy osi\u0105gn\u0105\u0107 cel? (okre\u015blony jest ostateczny termin osi\u0105gni\u0119cia celu).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sprint<\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">O<\/span>kre\u015blonej d\u0142ugo\u015bci okres pracy, w trakcie kt\u00f3rego powstaje uko\u0144czony i gotowy do wydania Przyrost produktu. W trakcie pracy nad produktem d\u0142ugo\u015b\u0107 Sprintu pozostaje zazwyczaj niezmienna. Pojedynczy Sprint mo\u017ce trwa\u0107 od tygodnia (kr\u00f3tsze s\u0105 nieefektywne) do miesi\u0105ca (d\u0142u\u017csze powoduj\u0105 utrat\u0119 podstawowej warto\u015bci Scrum, jak\u0105 jest cz\u0119sta informacja zwrotna od Interesariuszy). Na pocz\u0105tku Sprintu (podczas Planowania) Zesp\u00f3\u0142 Deweloperski wybiera spo\u015br\u00f3d zada\u0144 umieszczonych w Backlogu Produktu te, kt\u00f3re jest w stanie realizowa\u0107 i przenosi je do Backlogu Sprintu. W trakcie Sprintu maj\u0105 miejsce okre\u015blone spotkania: na pocz\u0105tku &#8211; Planning, codziennie &#8211; Daily, zale\u017cnie od potrzeb &#8211; Refinement i na ko\u0144cu Review oraz Retrospective. Po zako\u0144czeniu Sprintu od razu rozpoczyna si\u0119 kolejny Sprint. Efektem Sprintu jest Przyrost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sprint Backlog (Backlog Sprintu, Rejestr Sprintu)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>eden z trzech artefakt\u00f3w Scruma. Lista zada\u0144 wybranych z Backlogu Produktu przez Zesp\u00f3\u0142 Deweloperski w trakcie planowania oraz opracowany przez Zesp\u00f3\u0142 Deweloperski plan ich dostarczenia, czyli zamiany w Przyrost. Obejmuje ca\u0142\u0105 prac\u0105 jak\u0105 Zesp\u00f3\u0142 Deweloperski zamierza wykona\u0107 w czasie Sprintu. Backlog Sprintu jest w\u0142asno\u015bci\u0105 Zespo\u0142u Deweloperskiego i tylko jego cz\u0142onkowie mog\u0105 dokonywa\u0107 w nim zmian. Nie jest sztywnym i zamkni\u0119tym tworem i podlega zmianom tak cz\u0119sto jak jest to konieczne.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sprint Goal (Cel Sprintu)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">Je<\/span>den z element\u00f3w tworzonych w czasie Planowania. Za\u0142o\u017cenia, jakie Zesp\u00f3\u0142 Scrumowy planuje osi\u0105gn\u0105\u0107 jako efekt pracy w danym Sprincie. Cel sprintu pomaga Zespo\u0142owi Deweloperskiemu zrozumie\u0107, w jakim celu tworzy Przyrost i jak\u0105 warto\u015b\u0107 biznesow\u0105 w nim zawrze. U\u0142atwia prac\u0119 zespo\u0142ow\u0105, daje wskaz\u00f3wki co do mo\u017cliwo\u015bci innego sposobu realizacji zadania i priorytet\u00f3w w Sprincie. Nie wszystkie zadania realizowane w Sprincie musz\u0105 mie\u0107 zwi\u0105zek z Celem Sprintu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sprint Retrospective (Retrospektywa Sprintu, Retro)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">Je<\/span>dno z 4 wydarze\u0144 w Scrum odbywaj\u0105ce si\u0119 na koniec Sprintu, w kt\u00f3rym uczestniczy ca\u0142y Zesp\u00f3\u0142 Scrum&#8217;owy. <a href=\"https:\/\/sii.pl\/blog\/wyszukiwarka\/retrospektywa\/\" target=\"_blank\" aria-label=\"Spotkanie prowadz\u0105ce do usprawnienia i udoskonalenia procesu wytwarzania Przyrostu produktu (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Spotkanie prowadz\u0105ce do usprawnienia i udoskonalenia procesu wytwarzania Przyrostu produktu<\/a>. Ma ono na celu podsumowa\u0107 zako\u0144czony Sprint w odniesieniu do proces\u00f3w, ludzi, relacji i narz\u0119dzi. Pozwala na uzyskanie zwrotnej informacji na temat stanu wdra\u017canych element\u00f3w Scruma i na ich podstawie wyci\u0105gni\u0119cie wniosk\u00f3w pozwalaj\u0105cych je ulepszy\u0107. Zesp\u00f3\u0142 ma za zadanie przedyskutowa\u0107 to, co si\u0119 wydarzy\u0142o i znale\u017a\u0107 dobre i s\u0142abe punkty, oraz zaplanowa\u0107, co i jak postara si\u0119 poprawi\u0107 w kolejnym Sprincie. Innymi s\u0142owy Zesp\u00f3\u0142 Scrumowy przeprowadza Inspekcj\u0119 swoich dzia\u0142a\u0144 i opracowuje plan usprawnienia. Wydarzenie to jest ograniczone do maksymalnie 3 godzin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sprint Review (Przegl\u0105d Sprintu)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edno z 4 wydarze\u0144 w Scrum (przedostatnie spotkanie w Sprincie), w kt\u00f3rym uczestniczy ca\u0142y Zesp\u00f3\u0142 Scrumowy oraz Interesariusze. W trakcie spotkania nast\u0119puje Inspekcja Przyrostu oraz w razie potrzeby dostosowanie Backlogu. G\u0142\u00f3wnym celem jest zebranie informacji zwrotnych na temat przedstawionego rozwi\u0105zania dla produktu oraz uzyskanie wskaz\u00f3wek co do kolejnych po\u017c\u0105danych funkcjonalno\u015bci. Na podstawie tych danych zesp\u00f3\u0142 okre\u015bla kierunek dalszych prac nad produktem, a Product Owner aktualizuje Backlog. Wydarzenie to jest ograniczone do maksymalnie 4 godzin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Stakeholder (Interesariusz)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">W<\/span>szystkie osoby i podmioty b\u0119d\u0105ce odbiorc\u0105 ko\u0144cowego produktu, najcz\u0119\u015bciej mianem tym okre\u015blani s\u0105 klienci, u\u017cytkownicy ko\u0144cowi, management czyli wszyscy maj\u0105cy wp\u0142yw na to, jak b\u0119dzie wygl\u0105da\u0142 produkt, ci kt\u00f3rzy go zamawiaj\u0105 i za niego p\u0142ac\u0105 jak r\u00f3wnie\u017c ci, kt\u00f3rzy b\u0119d\u0105 go u\u017cywa\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Story Point (SP; Punkty Historyjek)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">A<\/span>bstrakcyjne jednostki u\u017cywane do szacowania stopnia skomplikowania zada\u0144, kt\u00f3re mo\u017cna \u0142atwo zsumowa\u0107 w celu oszacowania wielko\u015b\u0107 wszystkich zada\u0144. Warto\u015bci przyjmowane przez Story Pointy to zmodyfikowany ci\u0105g Fibonacciego (1, 2, 3, 5, 8, 13, 20, 40). Kolejne warto\u015bci s\u0105 celowo niemal dwukrotnie wi\u0119ksze, gdy\u017c w szacowaniu chodzi o warto\u015b\u0107 przybli\u017con\u0105. Nie maj\u0105 prze\u0142o\u017cenia na czas czy inne warto\u015bci, okre\u015blaj\u0105 jedynie rozmiar pracy. Zesp\u00f3\u0142 Deweloperski potrzebuje kilku sprint\u00f3w, aby nauczy\u0107 si\u0119 poprawnie szacowa\u0107 stopie\u0144 trudno\u015bci zada\u0144 i zrozumie\u0107, co oznacza dla niego trudno\u015b\u0107 na poziomie np. 5. Ta wiedza jest nieprzek\u0142adalna na inny Zesp\u00f3\u0142, w tym tak\u017ce ten sam Zesp\u00f3\u0142 po wymianie jednego czy dw\u00f3ch deweloper\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Team Cognitive Load (Obci\u0105\u017cenie Poznawcze Zespo\u0142u)<\/strong><\/h2>\n\n\n\n<p>Poj\u0119cie to odnosi si\u0119 do zdolno\u015bci zespo\u0142u do przetwarzania i zarz\u0105dzania informacjami oraz zadaniami, kt\u00f3re s\u0105 mu przypisane. Koncepcja ta pojawia si\u0119 w kontek\u015bcie zwinnego zarz\u0105dzania zespo\u0142ami, gdy\u017c nadmierne obci\u0105\u017cenie poznawcze mo\u017ce prowadzi\u0107 do spadku efektywno\u015bci i zwi\u0119kszenia b\u0142\u0119d\u00f3w. Matthew Skelton i Manuel Pais w swojej ksi\u0105\u017cce <em>Team Topologies<\/em> zwracaj\u0105 szczeg\u00f3ln\u0105 uwag\u0119 na konieczno\u015b\u0107 zarz\u0105dzania obci\u0105\u017ceniem poznawczym, sugeruj\u0105c tworzenie zespo\u0142\u00f3w o optymalnym poziomie wiedzy domenowej oraz wspieranie ich narz\u0119dziami i platformami, kt\u00f3re minimalizuj\u0105 z\u0142o\u017cono\u015b\u0107 operacyjn\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Team of Teams (Zesp\u00f3\u0142 Zespo\u0142\u00f3w)<\/strong><\/h2>\n\n\n\n<p>Koncepcja wywodz\u0105ca si\u0119 z podej\u015bcia opisuj\u0105cego spos\u00f3b pracy w du\u017cych strukturach z\u0142o\u017conych. Pochodz\u0105ca z ksi\u0105\u017cki genera\u0142a Stanleya McChrystala <em>Team of Teams: New Rules of Engagement for a Complex World<\/em>, idea ta zak\u0142ada, \u017ce organizacje powinny przej\u015b\u0107 od modelu hierarchicznego do modelu sieciowego, gdzie r\u00f3\u017cne zespo\u0142y s\u0105 samodzielne, ale jednocze\u015bnie skoordynowane. W Scrumie i Agile cz\u0119sto jest to stosowane jako spos\u00f3b organizacji wielozespo\u0142owej pracy nad jednym produktem lub w ramach jednego ART w SAFe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Technical debt (D\u0142ug Technologiczny)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">P<\/span>rzeszkody na drodze do osi\u0105gni\u0119cia celu powsta\u0142e w wyniku szybkiego i nieoptymalnego zaspokajania potrzeb biznesowych. Stanowi\u0105 ukryty koszt przysz\u0142ych prac,&nbsp;czyli tego, co jest konieczne do zrobienia zanim mo\u017cliwe b\u0119dzie wykonanie pracy bie\u017c\u0105cej. Przyk\u0142adowo, je\u017celi puszki po napojach zamiast do \u015bmietnika wyrzucamy pod drzwi serwerowni, to gdy zajdzie potrzeba dostania si\u0119 do tego pomieszczenia niezb\u0119dne b\u0119dzie usuni\u0119cie wszystkich puszek. Wyrzucanie puszek pod drzwi jest znacznie prostsze ni\u017c do np. daleko po\u0142o\u017conego \u015bmietnika, ale w ten spos\u00f3b zaci\u0105gamy d\u0142ug technologiczny, kt\u00f3ry kiedy\u015b w przysz\u0142o\u015bci trzeba b\u0119dzie sp\u0142aci\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Timebox (Ramy Czasowe)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">O<\/span>graniczenie czasu trwania wydarzenia, maj\u0105ce na celu motywacj\u0119 do sprawnego i efektywnego przeprowadzenia zaplanowanych dzia\u0142a\u0144 i wyeliminowanie efektu opisywanego przez prawo Parkinsona &#8211; \u201epraca rozszerza si\u0119 tak, aby wype\u0142ni\u0107 czas dost\u0119pny na jej uko\u0144czenie\u201d. Wszystkie wydarzenia w Scrumie maj\u0105 okre\u015blone timeboxy :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\">Planning<\/span> \u2013 8 godzin dla miesi\u0119cznego Sprintu, dla kr\u00f3tszych proporcjonalnie mniej,<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Daily<\/span> \u2013 15 minut,<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Review<\/span> \u2013 4 godziny dla miesi\u0119cznego Sprintu, dla kr\u00f3tszych proporcjonalnie mniej,<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Retrospektywa<\/span> \u2013 3 godziny dla miesi\u0119cznego Sprintu, dla kr\u00f3tszych proporcjonalnie mniej,<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Refinement<\/span> \u2013 nie wi\u0119cej ni\u017c 10% czasu dost\u0119pnego w Sprincie, nie wlicza si\u0119 w to indywidualnej pracy PO nad Backlogiem.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>User Story &#8211; (US; Historie U\u017cytkownika)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">P<\/span>opularna w Agile metoda zapisywania wymaga\u0144 biznesowych polegaj\u0105ca na opisaniu zamawianych funkcjonalno\u015bci z perspektywy u\u017cytkownika ko\u0144cowego.<\/p>\n\n\n\n<p>Typowa posta\u0107 US to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\">Jako&#8230;<\/span> (nazwa okre\u015blaj\u0105ca u\u017cytkownika, z naciskiem na jego rol\u0119),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Chc\u0119&#8230;<\/span> (wymaganie lub funkcja produktu),<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">Aby&#8230;<\/span> (okre\u015blenie powodu lub celu wymagania, albo ko\u0144cowego efektu, jaki ma zosta\u0107 osi\u0105gni\u0119ty w jego wyniku).<\/li>\n<\/ul>\n\n\n\n<p>Taka forma zapisu wymaga\u0144 zawieraj\u0105ca potrzeb\u0119 biznesow\u0105 u\u0142atwia Zespo\u0142owi Deweloperskiego zrozumienie realnej potrzeby u\u017cytkownika i opracowanie sposobu jego realizacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Value Stream Management (VSM)<\/strong><\/h2>\n\n\n\n<p>Nowy trend w zarz\u0105dzaniu strumieniami warto\u015bci, kt\u00f3ry zyskuje na znaczeniu w organizacjach stosuj\u0105cych DevOps i Agile na du\u017c\u0105 skal\u0119. VSM skupia si\u0119 na zarz\u0105dzaniu i optymalizacji przep\u0142ywu warto\u015bci przez ca\u0142y proces dostarczania oprogramowania. Celem jest zrozumienie, jak wszystkie elementy wytwarzania oprogramowania (od koncepcji do wdro\u017cenia) wsp\u00f3\u0142pracuj\u0105, aby dostarczy\u0107 maksymaln\u0105 warto\u015b\u0107 przy minimalizacji marnotrawstw. VSM staje si\u0119 popularnym podej\u015bciem w organizacjach chc\u0105cych zwi\u0119kszy\u0107 efektywno\u015b\u0107 i skr\u00f3ci\u0107 czas realizacji projekt\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Velocity (Pr\u0119dko\u015b\u0107)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">\u015a<\/span>rednia ilo\u015b\u0107 pracy, jak\u0105 Zesp\u00f3\u0142 Deweloperski wykonuje w trakcie jednego Sprintu. Liczone jest na koniec Sprintu przez zsumowanie jednostek, w jakich wyceniane by\u0142y zadania wzi\u0119te do realizacji w Sprincie. Do \u015bredniej s\u0142u\u017c\u0105cej wyliczeniu Pr\u0119dko\u015bci Zespo\u0142u wliczane s\u0105 wy\u0142\u0105cznie zadania zako\u0144czone, czyli takie kt\u00f3re spe\u0142niaj\u0105 Definition of Done.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Warto\u015b\u0107 Biznesowa (Business Value)<\/strong><\/h2>\n\n\n\n<p>Jedno z kluczowych poj\u0119\u0107 w Agile, kt\u00f3re odnosi si\u0119 do korzy\u015bci, jakie organizacja, zesp\u00f3\u0142 lub produkt dostarcza swoim interesariuszom oraz u\u017cytkownikom ko\u0144cowym. Warto\u015b\u0107 Biznesowa stanowi miar\u0119 tego, jak dobrze zesp\u00f3\u0142 realizuje potrzeby klient\u00f3w i odpowiada na ich oczekiwania, jednocze\u015bnie wspieraj\u0105c strategiczne cele firmy. W Agile Warto\u015b\u0107 Biznesowa jest punktem wyj\u015bcia do priorytetyzacji prac oraz wyznaczania kierunku rozwoju produktu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Waterfall Model (Model Kaskadowy)<\/strong><\/h2>\n\n\n\n<p><span style=\"float: none; background-color: #ffffff; color: #333333; cursor: text; font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px;\">J<\/span>edna z najpopularniejszych klasycznych metod wytwarzania oprogramowania. Opisana pierwszy raz przez Winstona W. Royce\u2019a&nbsp;w 1970 r. Zak\u0142ada wyst\u0119powanie kolejno po sobie poszczeg\u00f3lnych faz projektu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>planowanie,<\/li>\n\n\n\n<li>analiza,<\/li>\n\n\n\n<li>projekt,<\/li>\n\n\n\n<li>implementacja,<\/li>\n\n\n\n<li>testowanie,<\/li>\n\n\n\n<li>wdro\u017cenie.<\/li>\n<\/ul>\n\n\n\n<p>Przej\u015bcie do nast\u0119pnej fazy nast\u0119puje po zako\u0144czeniu prac w poprzedniej. Do kolejnego etapu pracy trafia komplet danych wytworzonych w poprzednim etapie na zasadzie przekazywania pa\u0142eczki w sztafecie. Minusem Waterfalla jest ca\u0142kowita niepodatno\u015b\u0107 na zmiany wymaga\u0144 i za\u0142o\u017ce\u0144 pocz\u0105tkowych na kolejnych etapach produkcji. W przypadku zmiany wymaga\u0144 co do produktu ko\u0144cowego projekt powinien wr\u00f3ci\u0107 do etapu, kt\u00f3rego dotycz\u0105 zmiany i ca\u0142y proces powinien by\u0107 powt\u00f3rzony od tego momentu. Przy cz\u0119sto pojawiaj\u0105cych si\u0119 zmianach i konieczno\u015bci ka\u017cdorazowego wracania do wcze\u015bniejszego etapu, koszt projektu znacz\u0105co wzrasta i praktycznie w niesko\u0144czono\u015b\u0107 wyd\u0142u\u017ca si\u0119 czas prac. <\/p>\n\n\n\n<p>Waterfall jest nieelastycznym modelem zarz\u0105dzania, wykluczaj\u0105cym zaspokojenie zmiennych wymaga\u0144. Sprawdza si\u0119 jednak dobrze w wypadku projekt\u00f3w, w kt\u00f3rych ca\u0142y zakres prac jest znany od samego pocz\u0105tku i nie podlega zmianom, oraz takich, kt\u00f3re ze wzgl\u0119du na swoj\u0105 specyfik\u0119 nie mog\u0105 by\u0107 budowane przyrostowo.<\/p>\n\n\n<div class=\"nsw-o-blogersii-banner\">\n            <picture>\n            <source srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Agile-Desktop_.jpg\" media=\"(min-width: 992px)\" >\n            <source srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Agile-Mob_.jpg\" media=\"(min-width: 300px)\" >            <img decoding=\"async\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Agile-Desktop_.jpg\" alt=\"\"  class=\"\"  >\n        <\/picture>\n        <div class=\"cnt\">\n                    <div class=\"nsw-m-title-block -h3 -invert  -has-title-margin-bottom-0 -has-title-font-weight-bold\">\n                                <h2 class=\"nsw-m-title-block__title\">Agile<\/h2>\n                <\/div>\n                            <p class=\"has-nsw-p-4-font-size has-invert-color\">\n                Nasi eksperci przeprowadz\u0105 zwinn\u0105 transformacj\u0119 Twojej organizacji, co pozwoli Ci na szybsze wprowadzanie produkt\u00f3w na rynek i przyspieszy realizacj\u0119 projekt\u00f3w.\n            <\/p>\n                            <a  href=\"https:\/\/sii.pl\/oferta\/agile\/\" class=\"nsw-a-button -ghost -banner-button\"   >\n        <span>Oferta Agile<\/span>\n    <\/a>\n            <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>Agile charakteryzuje si\u0119 r\u00f3\u017cnorodno\u015bci\u0105 metodyk, technik i mo\u017cliwo\u015bci, kt\u00f3re wci\u0105\u017c s\u0105 rozwijane i dodawane. Je\u015bli w powy\u017cszym s\u0142owniku nie uda\u0142o ci si\u0119 znale\u017a\u0107 odpowiedzi na nurtuj\u0105ce pytania, daj nam zna\u0107 w komentarzu, ch\u0119tnie pomo\u017cemy i wyja\u015bnimy wszelkie zawi\u0142o\u015bci Zwinnego \u015awiata!<\/p>\n\n\n\n<p>***<br>Na blogu znajdziesz <a aria-label=\"wi\u0119cej artyku\u0142\u00f3w przygotowanych przez naszych ekspert\u00f3w z obszaru Agile (opens in a new tab)\" href=\"https:\/\/sii.pl\/blog\/all\/agile\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">wi\u0119cej artyku\u0142\u00f3w przygotowanych przez naszych ekspert\u00f3w z obszaru Agile<\/a>.<\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p><strong>Artyku\u0142 zaktualizowany<\/strong> w 10.2024. Pierwsza publikacja: 13.01.2020. <\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;8795&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;19&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;2&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5&quot;,&quot;size&quot;:&quot;30&quot;,&quot;title&quot;:&quot;Przyst\u0119pny s\u0142ownik poj\u0119\u0107 Agile&quot;,&quot;width&quot;:&quot;159&quot;,&quot;_legend&quot;:&quot;{score}\\\/5&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 159px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 24px;\">\n            5\/5    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Co robi w pracy Scrum Master? Jak wyt\u0142umaczy\u0107 t\u0119 i wiele innych kwestii komu\u015b, kto nigdy nie zetkn\u0105\u0142 si\u0119 z &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/przystepny-slownik-pojec-agile\/\">Continued<\/a><\/p>\n","protected":false},"author":238,"featured_media":29368,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":15,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1318],"tags":[1675,1512,90,91],"class_list":["post-8795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zarzadzanie-projektami","tag-moim-zdaniem","tag-poradnik","tag-agile","tag-scrum"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/Przystepny-slownik-pojec-Agile.jpg","category_names":["Zarz\u0105dzanie projektami"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8795"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/238"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=8795"}],"version-history":[{"count":3,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8795\/revisions"}],"predecessor-version":[{"id":33832,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8795\/revisions\/33832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/29368"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=8795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=8795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=8795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}