{"id":19870,"date":"2019-01-31T14:05:10","date_gmt":"2019-01-31T13:05:10","guid":{"rendered":"https:\/\/annaf34.sg-host.com\/?p=19870"},"modified":"2022-08-17T17:19:57","modified_gmt":"2022-08-17T16:19:57","slug":"czym-jest-scrum","status":"publish","type":"post","link":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/","title":{"rendered":"Czym jest Scrum?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"19870\" class=\"elementor elementor-19870\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a5def6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a5def6\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c039e8d\" data-id=\"c039e8d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4b8b40 elementor-widget elementor-widget-text-editor\" data-id=\"d4b8b40\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scrum to framework procesowy, kt\u00f3ry zacz\u0105\u0142 powstawa\u0107 ponad 30 lat temu. Jest jedn\u0105 z technik zwinnych (agile\u2019owych). Scrum zosta\u0142 stworzony z my\u015bl\u0105 o tworzeniu i rozwijaniu produkt\u00f3w i spe\u0142nia zasady <a href=\"https:\/\/pl.wikipedia.org\/wiki\/Manifest_Agile\">Manifestu Agile<\/a>. Cho\u0107 sam\u0105 ide\u0119 Scruma \u0142atwo zrozumie\u0107, to trudno go zastosowa\u0107 w praktyce.<\/p><p>Dlaczego framework? Sami tw\u00f3rcy Scruma, nie chcieli, aby okre\u015bla\u0107 go mianem metody. Lepsze okre\u015blenie uznali struktur\u0119 lub szkielet (framework) w ramach kt\u00f3rego mo\u017cemy wytwarza\u0107 warto\u015bciowe produkty poprzez zarz\u0105dzanie procesami.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-565697f elementor-widget elementor-widget-image\" data-id=\"565697f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg\" class=\"attachment-large size-large wp-image-19924\" alt=\"\" srcset=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg 540w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1-300x300.jpg 300w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-27522be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27522be\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4d4413f\" data-id=\"4d4413f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a36924d elementor-widget elementor-widget-heading\" data-id=\"a36924d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Czym jest Scrum?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-511d828 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"511d828\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fc36385\" data-id=\"fc36385\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5733fc3 elementor-widget elementor-widget-text-editor\" data-id=\"5733fc3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scrum powsta\u0142 po to, by rozwi\u0105zywa\u0107 z\u0142o\u017cone problemy, adaptowa\u0107 produkt do wymaga\u0144 klienta.\u00a0Scrum umo\u017cliwia wydajne i innowacyjne kreowanie produktu, o mo\u017cliwie jak najwy\u017cszej jako\u015bci dla klienta. W\u0142a\u015bnie t\u0119 form\u0119 pracy zespo\u0142\u00f3w wybrali\u015bmy dla Codecool. Uczestnicy naszego <a href=\"https:\/\/codecool.com\/pl\/okursach\/\">kursu programowania<\/a> ucz\u0105 si\u0119 Scruma od praktycznej strony, dzi\u0119ki czemu \u0142atwo im potem wdro\u017cy\u0107 si\u0119 do pracy w nowej firmie IT, bo s\u0105 przyzwyczajeni do pracy w Scrumie.<\/p><p>Zanim przejdziemy do tego, jak wygl\u0105da praca w Scrumie, przygl\u0105dnijmy si\u0119 dawniejszym metodom prowadzenia projekt\u00f3w. S\u0142yszeli\u015bcie kiedy\u015b o waterfallu? Waterfall czyli wodospad, to idea zainspirowana dzia\u0142aniem proces\u00f3w w fabrykach, w kt\u00f3rych wszystko przechodzi z r\u0105k do r\u0105k. Waterfall w programowaniu wygl\u0105da\u0142by tak: najpierw analityk rozmawia z klientem o jego potrzebach. Na podstawie ustale\u0144 architekt projektuje architektur\u0119 programu, programi\u015bci pisz\u0105 program, testerzy go testuj\u0105, a na ko\u0144cu wdro\u017ceniowiec wdra\u017ca go u klienta. Brzmi \u015bwietnie? Tak, ale\u2026 to nie dzia\u0142a. Bo co, je\u015bli test \u017ale p\u00f3jdzie? Program musi wr\u00f3ci\u0107 do programist\u00f3w, kt\u00f3rzy roz\u0142o\u017c\u0105 r\u0119ce, m\u00f3wi\u0105c \u201ctak kaza\u0142 nam architekt\u201d. Takie przerzucanie si\u0119 odpowiedzialno\u015bci\u0105 oczywi\u015bcie nie sprawdza si\u0119 w biznesowych realiach. Dlatego te\u017c pojawi\u0142 si\u0119 pomys\u0142, aby wymiesza\u0107 ludzi, kt\u00f3rzy stworz\u0105 zesp\u00f3\u0142. A w jaki spos\u00f3b pracuj\u0105? Ju\u017c wyja\u015bniamy!<\/p><p><strong>Zobacz r\u00f3wnie\u017c: <\/strong><a href=\"https:\/\/codecool.com\/pl\/wiedza\/unified-modeling-language-umldiagramy-modelowanie-codecool-pl\/\">Podstawy modelowania system\u00f3w w j\u0119zyku UML<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b6b8d83 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b6b8d83\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95c52e3\" data-id=\"95c52e3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b637321 elementor-widget elementor-widget-heading\" data-id=\"b637321\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Metodyka Scrum<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-547df23 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"547df23\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-62d9704\" data-id=\"62d9704\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f5a1c37 elementor-widget elementor-widget-text-editor\" data-id=\"f5a1c37\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tak naprawd\u0119 Scrum nie okre\u015bla konkretnego sposobu post\u0119powania, \u017ceby osi\u0105gn\u0105\u0107 cel i zbudowa\u0107 dobry produkt. Wyznacza nam spos\u00f3b wsp\u00f3\u0142pracy mi\u0119dzy lud\u017ami zaanga\u017cowanymi w projekt i okre\u015bla wydarzenia, jakie musz\u0105 wyst\u0105pi\u0107, ale nie narzuca, jak ma by\u0107 napisany program.<\/p><p><strong>Kontrola procesu opiera si\u0119 na trzech filarach:<\/strong><\/p><ul><li>Inspekcja &#8211; jak jest teraz? Jak idzie nam osi\u0105ganie cel\u00f3w?<\/li><li>Adaptacja &#8211; elastyczne i szybkie dostosowanie si\u0119 do sytuacji<\/li><li>Transparentno\u015b\u0107 &#8211; wszyscy maj\u0105 te same dane i dost\u0119p do informacji<\/li><\/ul><p><strong>Aby mo\u017cliwa by\u0142a adaptacja, stosuje si\u0119 nast\u0119puj\u0105ce dzia\u0142ania:<\/strong><\/p><ul><li>Planowanie Sprintu (ang. Sprint Planning)<\/li><li>Codzienny Scrum (ang. Daily Scrum)<\/li><li>Przegl\u0105d Sprintu (ang. Sprint Review)<\/li><li>Retrospektywa Sprintu (ang. Sprint Retrospective)<\/li><\/ul><p>Dodatkow\u0105 wiedz\u0119, w tym oczywi\u015bcie praktyczn\u0105 umiej\u0119tno\u015b\u0107 pracy w Scrumie, studenci zdobywaj\u0105 w trakcie naszego kursu programowania.<\/p><p><strong>Przeczytaj r\u00f3wnie\u017c: <\/strong><a href=\"https:\/\/codecool.com\/pl\/blog\/czasu-trwa-nauka-programowania\/\">Ile czasu trwa nauka programowania<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d6ca875 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d6ca875\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41bd85d\" data-id=\"41bd85d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-528ebd0 elementor-widget elementor-widget-heading\" data-id=\"528ebd0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Najwa\u017cniejsze zasady Scrum<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a2e5e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a2e5e6\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-491314f\" data-id=\"491314f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60012ee elementor-widget elementor-widget-text-editor\" data-id=\"60012ee\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wiecie ju\u017c, \u017ce \u017ceby m\u00f3wi\u0107 o pracy w Scrumie, musi zawiera\u0107 on tak zwane czy ceremonie. S\u0105 to innymi s\u0142owy cykliczne wydarzenia, dzi\u0119ki kt\u00f3rym praca i komunikacja mi\u0119dzy wszystkimi osobami zaanga\u017cowanymi w projekt jest bardziej efektywna.<\/p><p>Czas realizacji projektu podzielony jest na <strong>sprinty<\/strong><strong>.<\/strong> Sprint rozpoczyna si\u0119 od planowania i mo\u017ce trwa\u0107 od tygodnia do maksymalnie miesi\u0105ca. Po ka\u017cdym sprincie zesp\u00f3\u0142 powinien dostarczy\u0107 dzia\u0142aj\u0105c\u0105 funkcjonalno\u015b\u0107 programu.<\/p><p>Codziennie rano odbywa si\u0119 trwaj\u0105cy maksymalnie 15 minut standup, zwany te\u017c <strong>Daily Scrum<\/strong>. Za organizacj\u0119 oraz przebieg spotkania odpowiedzialny jest Scrum Master. Ka\u017cdy z uczestnik\u00f3w spotkania odpowiada na pytania: co zrobi\u0142em wczoraj, jakie napotka\u0142em problemy, co b\u0119d\u0119 robi\u0142 dzisiaj.<\/p><p>Na koniec sprintu powinno si\u0119 odby\u0107 spotkanie, na kt\u00f3rym team sprawdza, co uda\u0142o si\u0119 osi\u0105gn\u0105\u0107 w trakcie jego trwania. Jest to tak zwany <strong>przegl\u0105d sprintu<\/strong><strong>.<\/strong> Bierze w nim udzia\u0142 ca\u0142y zesp\u00f3\u0142 scrumowy: team developer\u00f3w, Scrum Master i Product Owner. Przegl\u0105d sprintu pozwala na zrealizowanie dw\u00f3ch fundamentalnych zasad Scruma: inspekcji i adaptacji.<\/p><p>Po przegl\u0105dzie sprintu organizowana jest <strong>retrospektywa,<\/strong> w trakcie kt\u00f3rej cz\u0142onkowie zespo\u0142u scrumowego odpowiadaj\u0105 sobie na pytania co posz\u0142o dobrze, a co posz\u0142o \u017ale w minionym sprincie.<\/p><p><strong>Zainteresuje Ci\u0119 r\u00f3wnie\u017c: <\/strong><a href=\"https:\/\/codecool.com\/pl\/blog\/studia-vs-szkola-programowania\/\">Studia a szko\u0142a programowania: co wybra\u0107?<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3571d72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3571d72\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e48f23a\" data-id=\"e48f23a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-55f3a64 elementor-widget elementor-widget-heading\" data-id=\"55f3a64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Podzia\u0142 r\u00f3l<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ea0f62 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ea0f62\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-12063cb\" data-id=\"12063cb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b0b57a4 elementor-widget elementor-widget-text-editor\" data-id=\"b0b57a4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak ju\u017c wspomnieli\u015bmy, Scrum powsta\u0142 po to, by tworzy\u0107 i rozwija\u0107 produkty. W tym procesie bierze udzia\u0142 sporo os\u00f3b, kt\u00f3re przyjmuj\u0105 okre\u015blone role.<\/p><p><strong>Role w Scrum:<\/strong><\/p><ul><li><strong>Interesariusze<\/strong> (Stakeholders) &#8211; to oni okre\u015blaj\u0105 potrzeby i oczekiwania wzgl\u0119dem produktu.<\/li><li><strong>Product owner, PO<\/strong> (w\u0142a\u015bciciel produktu) &#8211; to jeden z interesariuszy, odpowiedzialny za rozw\u00f3j produktu. Tworzy jego wizj\u0119 i zarz\u0105dza bud\u017cetem. Product owner powinien posiada\u0107 wiedz\u0119 biznesow\u0105 na temat reali\u00f3w rynkowych, a tak\u017ce samego produktu i jego u\u017cytkownik\u00f3w. Powinien by\u0107 tak\u017ce osob\u0105 decyzyjn\u0105. Product owner nie jest programist\u0105.<\/li><li><strong>D<\/strong><strong>evelopment team\u00a0<\/strong>(zesp\u00f3\u0142 programist\u00f3w) &#8211; \u00a0Idea Scrum jest taka, by w zespole funkcjonowa\u0142 dobry przep\u0142yw informacji. Zesp\u00f3\u0142 nie mo\u017ce by\u0107 wi\u0119c zbyt liczny. Ile os\u00f3b mo\u017ce liczy\u0107 team Scrumowy? Powinien by\u0107 tak du\u017cy, aby wystarczy\u0142y na niego dwie du\u017ce pizze. Innymi s\u0142owy od 3 do 8 os\u00f3b. Cz\u0142onkowie zespo\u0142u powinni przyj\u0105\u0107 te same warto\u015bci, kt\u00f3re pomog\u0105 im w realizacji wsp\u00f3lnego celu: zaanga\u017cowanie, odwag\u0119, skupienie, otwarto\u015b\u0107 i poszanowanie. W Scrumie okre\u015blamy wszystkich mianem developer\u00f3w, bez wzgl\u0119du na specjalizacj\u0119 i aktualnie realizowane zadania. Zesp\u00f3\u0142 powinien sam si\u0119 organizowa\u0107 i posiada\u0107 wszystkie umiej\u0119tno\u015bci, potrzebne do zbudowania produktu.<\/li><li><a href=\"https:\/\/codecool.com\/pl\/blog\/kim-jest-scrum-master-i-czym-sie-zajmuje\/\" target=\"_blank\" rel=\"noopener\"><strong>Scrum Master<\/strong><\/a> (Mistrz Scrum) -tak zwany \u201cs\u0142u\u017calczy kierownik\u201d. Powinien mie\u0107 do\u015bwiadczenie w pracy w Scrumie. Jest mistrzem ceremonii, facilituje procesy, usuwa przeszkody, dba o to, by zesp\u00f3\u0142 programist\u00f3w mia\u0142 komfort pracy. Nie zarz\u0105dza zespo\u0142em, ale procesem.<\/li><li><strong>Scrum Team<\/strong><strong> (<\/strong>Zesp\u00f3\u0142 Scrum) &#8211; w jego sk\u0142ad wchodz\u0105 zesp\u00f3\u0142 deweloperski, Scrum Master i Product Owner.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8cf61d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8cf61d2\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37901c2\" data-id=\"37901c2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fee3fb6 elementor-widget elementor-widget-heading\" data-id=\"fee3fb6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Podsumowanie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1e0b02d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1e0b02d\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d5e995\" data-id=\"3d5e995\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-090eeef elementor-widget elementor-widget-text-editor\" data-id=\"090eeef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sami tw\u00f3rcy Scruma przyznaj\u0105, \u017ce cho\u0107 \u0142atwo zrozumie\u0107 jego zasady, to ich wdro\u017cenie w praktyce jest trudne i wymaga cierpliwo\u015bci. Prawdopodobnie ci\u0119\u017cko by by\u0142o znale\u017a\u0107 firm\u0119 czy zesp\u00f3\u0142, kt\u00f3ry modelowo, bez \u017cadnych potkni\u0119\u0107 realizuje prac\u0119 w oparciu o framework Scrum. Warto jednak pr\u00f3bowa\u0107 i wdra\u017ca\u0107 dobre praktyki. Codzienne standupy, okre\u015blone w czasie sprinty, retrospektywy i transparentna komunikacja to dobre kroki ku wydajniejszej pracy zespo\u0142\u00f3w programist\u00f3w.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Scrum to framework procesowy, kt\u00f3ry zacz\u0105\u0142 powstawa\u0107 ponad 30 lat temu. Jest jedn\u0105 z technik zwinnych (agile\u2019owych). Scrum zosta\u0142 stworzony z my\u015bl\u0105 o tworzeniu i rozwijaniu produkt\u00f3w i spe\u0142nia zasady Manifestu Agile. Cho\u0107 sam\u0105 ide\u0119 Scruma \u0142atwo zrozumie\u0107, to trudno go zastosowa\u0107 w praktyce. Dlaczego framework? Sami tw\u00f3rcy Scruma, nie chcieli, aby okre\u015bla\u0107 go mianem [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":19924,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[133],"tags":[],"class_list":["post-19870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wiedza"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Czym jest Scrum? - Codecool<\/title>\n<meta name=\"description\" content=\"Scrum to jedna z najpopularniejszych metodyk zwinnych w zarz\u0105dzaniu projektami IT. Opiera si\u0119 na zasadach Agile.Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codecool.com\/pl\/czym-jest-scrum\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Czym jest Scrum?\" \/>\n<meta property=\"og:description\" content=\"Scrum to jedna z najpopularniejszych metodyk zwinnych w zarz\u0105dzaniu projektami IT. Opiera si\u0119 na zasadach Agile.Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codecool.com\/pl\/czym-jest-scrum\/\" \/>\n<meta property=\"og:site_name\" content=\"Codecool\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CodecoolOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-31T13:05:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-17T16:19:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dora Hoffman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:site\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dora Hoffman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Czym jest Scrum? - Codecool","description":"Scrum to jedna z najpopularniejszych metodyk zwinnych w zarz\u0105dzaniu projektami IT. Opiera si\u0119 na zasadach Agile.Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej.","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:\/\/codecool.com\/pl\/czym-jest-scrum\/","og_locale":"pl_PL","og_type":"article","og_title":"Czym jest Scrum?","og_description":"Scrum to jedna z najpopularniejszych metodyk zwinnych w zarz\u0105dzaniu projektami IT. Opiera si\u0119 na zasadach Agile.Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej.","og_url":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/","og_site_name":"Codecool","article_publisher":"https:\/\/www.facebook.com\/CodecoolOfficial\/","article_published_time":"2019-01-31T13:05:10+00:00","article_modified_time":"2022-08-17T16:19:57+00:00","og_image":[{"width":540,"height":540,"url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg","type":"image\/jpeg"}],"author":"Dora Hoffman","twitter_card":"summary_large_image","twitter_creator":"@Codecool_global","twitter_site":"@Codecool_global","twitter_misc":{"Napisane przez":"Dora Hoffman","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#article","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/"},"author":{"name":"Dora Hoffman","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365"},"headline":"Czym jest Scrum?","datePublished":"2019-01-31T13:05:10+00:00","dateModified":"2022-08-17T16:19:57+00:00","mainEntityOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/"},"wordCount":1067,"commentCount":0,"publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg","articleSection":["Wiedza"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codecool.com\/pl\/czym-jest-scrum\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/","url":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/","name":"Czym jest Scrum? - Codecool","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#primaryimage"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg","datePublished":"2019-01-31T13:05:10+00:00","dateModified":"2022-08-17T16:19:57+00:00","description":"Scrum to jedna z najpopularniejszych metodyk zwinnych w zarz\u0105dzaniu projektami IT. Opiera si\u0119 na zasadach Agile.Przeczytaj artyku\u0142 i dowiedz si\u0119 wi\u0119cej.","breadcrumb":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codecool.com\/pl\/czym-jest-scrum\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#primaryimage","url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/mentor_codecool2a-540x540-1.jpg","width":540,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/codecool.com\/pl\/czym-jest-scrum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codecool.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Czym jest Scrum?"}]},{"@type":"WebSite","@id":"https:\/\/codecool.com\/pl\/#website","url":"https:\/\/codecool.com\/pl\/","name":"Codecool","description":"Next gen coding school &amp; career hub","publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codecool.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/codecool.com\/pl\/#organization","name":"Codecool","alternateName":"Codecool","url":"https:\/\/codecool.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","width":1,"height":1,"caption":"Codecool"},"image":{"@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CodecoolOfficial\/","https:\/\/x.com\/Codecool_global","https:\/\/www.instagram.com\/codecool_official\/","https:\/\/www.linkedin.com\/school\/codecool\/"]},{"@type":"Person","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365","name":"Dora Hoffman","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","caption":"Dora Hoffman"}}]}},"_links":{"self":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/19870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/comments?post=19870"}],"version-history":[{"count":3,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/19870\/revisions"}],"predecessor-version":[{"id":47285,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/19870\/revisions\/47285"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media\/19924"}],"wp:attachment":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media?parent=19870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/categories?post=19870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/tags?post=19870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}