Scrum to metoda pozwalająca niewielkiemu Zespołowi rozwijać złożone produkty w niestabilnym i nieprzewidywalnym środowisku. Przykładem takiej dziedziny jest software development, z którego metoda się wywodzi.

Developerzy tworzący oprogramowanie muszą radzić sobie z jego szybko rosnącą złożonością i nadążać za rozwojem technologii. Tradycyjne metody oparte o czasochłonne analizy, projektowanie docelowych rozwiązań na podstawie teoretycznych założeń i długoterminowe planowanie, nie nadają się do tego.

Scrum korzysta z iteracyjnego i inkrementalnego podejścia do rozwiązywania problemów. Developerzy zajmują się najpierw tym, co aktualnie jest najważniejsze, a potem używają empirycznej wiedzy, którą pozyskali, do podjęcia decyzji, co i w jaki sposób robić dalej. Cykl powtarza się, dopóki problem nie zostanie rozwiązany. Takie krótkie iteracje – Sprinty w Scrumie – ograniczają ryzyko, że development pójdzie za daleko w złą stronę albo za późno zareaguje na istotną zmianę.

Professional Scrum Developer

Każdy, kto w profesjonalnie używanym Scrumie wykonuje pracę niezbędną do wytworzenia działającego i przynoszącego korzyści produktu, jest Developerem.

W Zespole Scrum wytwarzającym oprogramowanie Developerami są ci, którzy piszą kod, testują go, sporządzają analizy, przygotowują projekty graficzne itd. Jeśli produktem jest gra, Developerem jest muzyk komponujący ścieżkę dźwiękową, projektant mapy, autor dialogów, animator i każdy, kogo praca jest niezbędna do ukończenia prac nad grą.

Utożsamianie developmentu wyłącznie z kodowaniem często prowadzi do powstania Zespołów, którym brak kompetencji do zbudowania oprogramowania nadającego się do użycia. Profesjonalni Developerzy pracujący w Scrumie potrafią takie oprogramowanie wytworzyć w każdym Sprincie.

Applying Professional Scrum for Software Development

Najszybciej można nauczyć się użycia Scruma, pracując jako Developer w kilku iteracjach – czyli Sprintach. Dlatego uczestnicy szkolenia wraz z trenerem tworzą Zespoły Scrum i w trakcie kilku dni rozwijają istniejący już software, dodając do niego nowe funkcjonalności.

Udział w zajęciach pozwoli Ci stać się na jakiś czas Developerem, zetknąć się z różnymi postawami Product Ownera i dowiedzieć się, jak w praktyce zrealizować wszystko to, co opisuje Scrum Guide. I to nie w ramach symulacji, w których wszystko zawsze jest proste i oczywiste, ale w autentycznych Sprintach, w których sukces zależy od umiejętności organizacji pracy przez uczestników.

Program szkolenia

  • Podstawy Scruma
  • Definicja Ukończenia
  • Pielęgnacja Backlogu Produktu
  • Planowanie Sprintów
  • Development oprogramowania w Sprintach
  • DevOps w Scrumie
  • Jakość oprogramowania, kodu i dług techniczny
  • Rozwój architektury w Scrumie
  • Kluczowe praktyki developerskie
  • Odpowiedzialność Developerów

Zobacz zaplanowane terminy szkoleń

Uczestnicy

Szkolenie opracowane zostało na potrzeby Zespołów Scrum, które zajmują się rozwojem oprogramowania – nie tylko Developerów, ale także Product Ownerów i Scrum Masterów. Będzie przydatne również dla osób, które współpracują z Zespołami Scrum lub zarządzają ludźmi, którzy je tworzą.

Nie musisz umieć programować, by wziąć udział w zajęciach. Development oprogramowania to dużo więcej niż samo kodowanie. Dlatego wystarczy, by w trakcie szkolenia choć jedna osoba w każdym Zespole potrafiła programować.

Nie musisz też znać Scruma ani mieć doświadczenia w jego użyciu. Jeśli je masz, szkolenie pozwoli Ci uporządkować i uzupełnić wiedzę.

Jeśli jesteś Scrum Masterem lub Product Ownerem, skorzystaj z okazji, by doświadczyć pracy w Sprincie z perspektywy Developera. A jeśli pracujesz na co dzień jako Developer, możesz na kilka godzin stać się Scrum Masterem swojego szkoleniowego Zespołu Scrum.

Trener

Jestem wieloletnim praktykiem Scruma i innych metod zwinnych, propagatorem Kanbana, Developerem i przede wszystkim pragmatykiem. Publikuję artykuły, jestem współautorem kilku książek (w tym omówienia Scrum Guide), tłumaczenia Kanban Guide i jego omówienia.

Od 2019 jestem akredytowanym trenerem Scrum.org i regularnie prowadzę szkolenia Applying Professional Scrum for Software Development.

Chcesz dowiedzieć się więcej? Poczytaj moje artykuły na temat Scruma, Kanbana, pracy Zespołów, developmentu produktów, praktyk i narzędzi. Jest tam dostępny opis tego, jak prowadzę szkolenia. Możesz też złapać mnie na LinkedIn lub napisać do mnie korzystając z tego formularza kontaktowego.

Korzyści z udziału w tym szkolenia u mnie

  • Materiały, dzięki którym przygotujesz się łatwo do zajęć
  • Nauka Scruma poprzez development oprogramowania w Sprintach
  • Przemyślana struktura ćwiczeń i dyskusji
  • Dopracowane materiały szkoleniowe niedostępne gdzie indziej
  • Dwa bezpłatne podejścia do egzaminu Professional Scrum Developer I (PSD I)
  • Wskazówki, jak przygotować się do egzaminu
  • Dodatkowe materiały dostępne tylko u mnie
  • Odpowiem na Twoje pytania w ramach codziennych sesji Q&A
  • Zachowasz kontakt ze mną również po zakończeniu zajęć
  • Możesz wziąć udział ponownie ze zniżką 70%
  • Otrzymasz zniżkę 20% na moje szkolenie Professional Scrum with Kanban (PSK)

Jak wyglądają zajęcia

Szkolenia online odbywają się z użyciem platformy Zoom w czasie pięciu kolejnych dni:

  • 9:00 – rozpoczęcie zajęć
  • 13:00 – zakończenie zajęć
  • 13:00 – sesja Q&A dla chętnych

Szkolenia stacjonarne odbywają się w sali w czasie trzech kolejnych dni:

  • 9:00 – rozpoczęcie zajęć
  • 12:45 – godzinna przerwa na lunch
  • 17:30 – zakończenie zajęć
  • 17:30 – sesja Q&A dla chętnych

Niezależnie od formy zajęć, dzień szkoleniowy obejmuje kilka przerw.

W trakcie zajęć uczestnicy tworzą oprogramowanie w serii kilku Sprintów. Po utworzeniu Zespołów Scrum wybierają technologię oraz narzędzia, których będą używać. Każdy Zespół może wybrać dowolny z dostępnych języków programowania: Node.js, Javę, Go, Python, C#, PHP lub C++.

Sposób realizacji szkoleń prywatnych na zamówienie określonej firmy może zostać uzgodniony indywidualnie (podział na inną liczbę dni, zmiana godzin rozpoczęcia i zakończenia, inne narzędzie zamiast platformy Zoom itd.).

Ceny i warunki zakupu

Szkolenia online:

  • 3400 zł netto
  • 3700 zł netto, jeśli do szkolenia zostało tylko 2 tygodnie

Szkolenia stacjonarne:

  • 3700 zł netto
  • 4000 zł netto, jeśli do szkolenia zostało tylko 2 tygodnie

Niezależnie od formy zajęć:

  • Rejestrując się z wyprzedzeniem, masz gwarancję niższej ceny
  • Płacisz dopiero na tydzień przed rozpoczęciem zajęć
  • Jeśli zapiszesz się na szkolenie ponownie, płacisz tylko 30% ceny
  • Przy rejestracji trzech lub więcej osób, wszyscy otrzymacie zniżkę 15% od aktualnie obowiązującej ceny

Warunki zakupu szkolenia prywatnego realizowanego na zamówienie określonej firmy uzgadniane są indywidualnie.

Zaplanowane terminy szkoleń

KiedyGdzieCena nettoJęzyk
12-16 maja 2025Online3400 złPolski
1-5 grudnia 2025Online3400 złPolski