Opis szkolenia

Professional Scrum Developer to trzydniowe warsztaty, w czasie których uczestnicy poznają i doświadczają Scruma z perspektywy członków zespołu developerskiego wytwarzającego oprogramowanie.

Celem warsztatów jest pokazanie jak wykorzystać praktyki techniczne oraz różne praktyki zwinne skojarzone ze Scrumem do skutecznego budowania ukończonych produktów (osiągania „done”).

Doświadczenie pracy w Scrumie

Professional Scrum Developer to dużo więcej niż symulacja pracy w sprintach, z jakimi można zetknąć się na wielu innych szkoleniach. Symulacje takie mają dużą wartość, ale prawie zawsze przedstawiają działanie Scruma w mocno uproszczonym lub wyidealizowanym środowisku.

Aby zapewnić realne doświadczenie pracy w Scrumie, uczestnicy warsztatów PSD:

  • formują zespoły Scrumowe na cały czas trwania całego szkolenia,
  • pracują z rzeczywistym i wymagającym Product Ownerem,
  • rozwijają nietrywialny produkt (oprogramowanie),
  • zmagają się z normalnymi trudnościami, na jakie natrafia zespół developerski w pracy:
    • niejasne wymagania,
    • presja czasu,
    • brak wiedzy i umiejętności,
    • konieczność pracy z nie najlepiej napisanym kodem („legacy code”),
    • dług techniczny odziedziczony po poprzednikach,
    • problemy z integracją efektów pracy wielu developerów,
  • doświadczają samoorganizacji w praktyce:
    • sami decydują, kto będzie Scrum Masterem,
    • sami decydują jak i kiedy przeprowadzać poszczególne zdarzenia (np. Daily Scrum),
    • sami decydują jakie będzie Definition of Done,
    • sami decydują, jak takie DoD spełnić w sprincie,
  • nie są z góry „skazani na sukces”:
    • mogą eksperymentować z procesem i praktykami,
    • uczą się jak wyciągać wnioski z błędów,
    • ich przeglądy sprintu i retrospektywy zyskują realny wymiar, bo wpływają na kolejną iterację,
    • poznają smak porażki i sukcesu.

PSD umożliwia developerom sprawdzenie, na ile potrafią korzystać z praktyk takich jak TDD, pair-programming czy code review, do efektywnego osiągania „done” przynajmniej raz w sprincie. Praca w prawdziwych sprintach z prawdziwym produktem pozwala też uczestnikom poznać własne możliwości rozwoju architektury przyrostowo (koncept „emergent architecture”), pracy zespołowej (koncept „swarmingu”).

Warsztaty zakończone są egzaminem dającym możliwości pozyskania uznanego międzynarodowego certyfikatu Professional Scrum Developer, sygnowanego przez Scrum.org.

Kto powinien uczestniczyć w tych warsztatach?

Warsztaty Professional Scrum Developer uczą w jaki sposób efektywnie łączyć najlepsze praktyki developerskie, pracę zespołową oraz Scrum. Skierowane są przede wszystkim do członków zespołów rozwijających oprogramowanie, a zatem do:

  • programistów,
  • architektów,
  • testerów,
  • wszystkich „technicznych” członków zespołów developerskich (np. analityków baz danych, inżynierów systemowych).

W ramach zajęć budowane jest oprogramowanie, ale nie oznacza to, że wszyscy uczestnicy muszą być programistami. Członkami zespołów developerskich w realnym świecie są przecież osoby nie zajmujące się kodowaniem. Dlatego na warsztaty zapraszamy również:

  • wszystkich „nie-technicznych” członków zespołów developerskich (np. analityków, ekspertów UX),
  • Product Ownerów rozwijających produkty software’owe,
  • Scrum Masterów pracujących z zespołami budującymi oprogramowanie.

Zachęcamy do uczestnictwa również całe zespoły już pracujące w Scrumie lub planujące zastosować tę metodę.

W jakich technologiach pracują zespoły?

Wybór języka programowania, w których budowany jest produkt podczas warsztatów, następuje po uformowaniu zespołów. Najczęściej pracują one z Javą lub C#/.NET, ale możliwe jest wykorzystanie .NET Core, C++ lub Pythona.

Najważniejsze korzyści

Warsztaty Professional Scrum Developer:

  • pokażą w jaki sposób efektywnie łączyć dobre praktyki deweloperskie, pracę zespołową oraz Scrum,
  • zapewnią developerom podniesienie kwalifikacji i umiejętności samoorganizacji,
  • zaprezentują praktyczne techniki i metody takie jak:
    • Test-Driven Development,
    • projektowanie architektury obiektowej aplikacji,
    • zasady wytwarzania czystego kodu oraz wiele innych,
  • pozwolą poczuć realia pracy w zespołach scrumowych,
  • uczą jak tworzyć wysokiej jakości oprogramowanie w oparciu o model iteracyjny i inkrementalny,
  • są okazją do wymiany wiedzy,
  • gruntownie przygotowują uczestników do zdania egzaminu Professional Scrum Developer,
  • koszt egzaminu zawarty w cenie.

Program szkolenia

Uczestnicy pracują jako członkowie samoorganizującego się zespołu scrumowego nad rozwojem istniejącego oprogramowania. Product Owner przedstawia wizję produktu i kształtuje backlog produktu na przestrzeni kilku sprintów.

Warsztaty Professional Scrum Developer obejmują trzy istotne obszary:

  • Scrum
    • Praca w prawdziwym zespole scrumowym umożliwia przystępne poznanie kluczowych aspektów pracy w Scrum.
    • Uczestnicy będą w stanie samodzielnie wskazywać dysfunkcje pojawiające się w realnej pracy zespołów.
  • Narzędzia
    • Warsztaty PSD uczą uczestników w jaki sposób dobierać narzędzia tak, by wspierały pracę deweloperską w Scrum.
    • Sprinty obejmują rzeczywistą pracę i budowanie oraz dostarczanie produktu (jego integrację, testowanie, wydanie etc.).
  • Praktyki
    • Warsztaty PSD obejmują najważniejsze praktyki potrzebne do tego, by zespół Scrumowy mógł wytworzyć i dostarczyć działające, i potencjalnie gotowe do wydania oprogramowanie.
    • Uczestnicy nie tylko dyskutują, ale też używają omawianych praktyk w kolejnych spritnach.
Poruszane zagadnienia to m.in:
  • Scrum i jego zastosowanie,
  • Organizacja pracy zespołu scrumowego,
  • Definition of Done,
  • dekompozycja wymagań (vertical slicing),
  • inkrementalny i iteracyjny rozwój architektury (emergent architecture)
  • Test-Driven Development,
  • pair-programming,
  • swarming,
  • przegląd kodu (code review),
  • ciągła integracja (Continuous Integration),
  • refaktoryzacja kodu (code refactoring),
  • praktyczne zastosowanie„Clean Code”,
  • praktyki DevOps w Scrumie.

Akredytacja

Certyfikacja

Każdy z uczestników zdobywa gruntowną wiedzę w czasie trwania warsztatów i otrzymuje materiały po jego zakończeniu, dzięki czemu zostaje w pełni przygotowany do zdania egzaminu Professional Scrum Developer.

Zdanie egzaminu upoważnia do otrzymania certyfikatu Professional Scrum Developer sygnowanego przez Scrum.org.

Dwa podejścia do egzaminu

Jeśli podejdziesz do egzaminu PSD w ciągu 14 dni od daty otrzymania kodu od Scrum.org, ale nie uda Ci się zdobyć 85% punktów, możesz bezpłatnie przystąpić do egzaminu po raz drugi.

Profil trenera

Przygotowanie do szkolenia

By jak najwięcej wynieść z udziału w warsztatach Professional Scrum Developer, uczestnicy powinni posiadać podstawową wiedzę o Scrumie. Dlaczego zachęcamy do przeczytania podręcznika Scrum Guide dostępnego na stronie scrumguides.org.

Praca w sprintach podczas warsztatów związana jest z programowaniem w wybranej technologii. Ponieważ programujący developerzy mają różne preferencje odnośnie narzędzi, jakich używają (np. wybór IDE i sposób jego konfiguracji), zachęcamy do korzystania z własnych komputerów. Na indywidualną prośbę uczestników możemy dostarczyć dla nich niezbędny sprzęt (prosimy o kontakt z nami w celu ustalenia szczegółów).

Warunki zakupu

Jako liderzy na rynku szkoleń Scrum i Agile w Polsce możemy zaproponować wyjątkowo atrakcyjne ceny. Zobacz, jaką ofertę możemy przygotować dla Ciebie.

Cena zawiera:

  • 3 dni intensywnego treningu praktyczno-technicznego w kontekście Scrum,
  • 3 dni bezpośredniego kontaktu z doświadczonym trenerem Scrum,
  • przygotowanie do egzaminu Professional Scrum Developer – wliczonego w cenę warsztatów (egzaminy przeprowadzane przez Scrum.org),
  • drukowane materiały,
  • lunch, zimne i ciepłe napoje oraz poczęstunek w ciągu dnia.

Informacje dodatkowe

Professional Scrum Developer to warsztaty techniczne skierowane do całych zespołów developerskich w celu pokrycia wszystkich obszarów ich kompetencji. W przypadku udziału osób indywidualnych, podczas warsztatów zostaną uformowane zespoły scrumowe, które również pozwolą na odtworzenie realnych warunków pracy.

Zapisz się teraz: 4500 PLN + VAT
Pokaż zaplanowane terminy szkoleń Ukryj zaplanowane terminy szkoleń
Warszawa 16-18.06.2020
Język: Polski
Cena netto do 26.05.2020
Standardowa cena netto
4700 PLN
Cena netto od 13.06.2020
4900 PLN
Warszawa 8-10.12.2020
Język: Polski
Cena netto do 17.11.2020
Standardowa cena netto
4700 PLN
Cena netto od 5.12.2020
4900 PLN

Zapytanie o prywatne szkolenie

Możemy zrealizować to szkolenie w twojej organizacji w formie zamkniętej (niepublicznej). Użyj przycisku poniżej aby przekazać nam informacje niezbędne do przygotowania oferty.

Zamów szkolenie zamknięte

Sprawdź inne szkolenia

Ten portal używa cookies aby zapewnić jego sprawne działanie. Akceptacja cookies jest do tego wymagana. Można też odmówić zgody na użycie cookies i opuścić portal. Aby dowiedzieć się jak używamy cookies zapoznaj się z naszą Polityką Prywatności.
Akceptuję cookies Nie zgadzam się
Cookies utworzone podczas przeglądania portalu zostały usunięte i można go teraz bezpiecznie opuścić. Dalsze przeglądanie naszych stron spowoduje ponowne wyświetlenie monitu o akceptację cookies.