Valkir Academy
  • en
Przejdź do treści
Valkir Academy
  • COVID-19
  • Szkolenia
    • Katalog szkoleń
    • Terminarz szkoleń
    • Dofinansowanie
    • Voucher
    • Szkolenia on-line
  • Doradztwo
    • Katalog doradztwa
    • Studium przypadków
  • O nas
    • Zespół
    • Kariera
    • Referencje
  • Kontakt
    • Dane kontaktowe
    • Formularz wyceny
    • Formularz zapisów
  • Baza wiedzy
Valkir Academy
  • COVID-19
  • Szkolenia
    • Katalog szkoleń
    • Terminarz szkoleń
    • Dofinansowanie
    • Voucher
    • Szkolenia on-line
  • Doradztwo
    • Katalog doradztwa
    • Studium przypadków
  • O nas
    • Zespół
    • Kariera
    • Referencje
  • Kontakt
    • Dane kontaktowe
    • Formularz wyceny
    • Formularz zapisów
  • Baza wiedzy

Szkolenie: Applying Professional Scrum for Software Development

  • Krótki opis
  • Terminy i ceny
  • Agenda i galeria
  • Cele szkolenia
Zapytaj o wycenę
Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Pobierz program szkolenia (PDF)

Applying Professional Scrum for Software Development

- Zwinne praktyki wytwarzania oprogramowania

Dostępne jako szkolenie zamknięte

Termin i lokalizacja szkolenia zamkniętego do ustalenia

Cena: 4500 PLN + VAT / osoba

Zapytaj o wycenę
Czas trwania i język:

Szkolenie stacjonarne - 24h - 3 dni po 8 godzin (wliczając przerwy).

Szkolenie online - 24h - 4 dni po 6 godzin (wliczając przerwy).
Harmonogram szkolenia online:

  • 09:00 - 11:30 sesja online,
  • 11:30 - 12:30 przerwa,
  • 12:30 - 15:00 sesja online.

Szkolenie jest w języku angielskim.

Grupa docelowa:

Szkolenie przeznaczone jest dla:

  • zespołów projektowych i wytwórczych,
  • programistów, architektów systemów informatycznych,
  • analityków biznesowych i początkujących Product Ownerów,
  • specjalistów DevOps,
  • początkujących Scrum Masterów,
  • interesariuszy i ekspertów domenowych
zainteresowanych realizacją złożonych projektów, produktów i inicjatyw w szczególności z branży IT.

Wymagania przed szkoleniem:

Szkolenie Applying Professional Scrum for Software Development™ przeznaczone jest dla osób mających praktyczne doświadczenie w Scrum, bądź już uczestniczących w szkoleniu wprowadzającym - Applying Professional Scrum™. Mile widziane doświadczenie w pracy nad złożonymi rozwiązaniami IT obejmującymi szereg domen biznesowych oraz wymagających współpracy licznego grona specjalistów podzielonych na jeden lub więcej zespołów.

W przypadku szkoleń online wymagane jest spełnienie wymagań technicznych: https://valkir.pl/szkolenia-online/.

Cena obejmuje:

  • W okresie trwania pandemii COVID-19 szkolenia będą przeprowadzane online (Lokalizacja: online) lub stacjonarnie (Lokalizacja: nazwa_miasta) zgodnie z aktualnymi wytycznymi dotyczącymi zachowania bezpieczeństwa uczestników.
  • Przygotowanie i realizacja szkolenia przez eksperta, akredytowanego treneraorg (PST), doświadczonego konsultanta Agile i Lean.
  • Akredytowane materiały szkoleniowe org i rekwizyty do ćwiczeń.
  • Licencja za przeprowadzenie szkolenia (płatna organizacji Scrum.org).
  • Voucher o wartości 200$ na egzamin PSD oraz certyfikat ukończenia szkolenia, wystawiane przez Valkir Academy (w języku polskim lub angielskim).
  • W przypadku podejścia do egzaminu PSD w terminie do 14 dni i niepowodzenia, uczestnikowi przysługuje bezpłatne drugie podejście.
  • 21 punktów rozwoju personalnego (Personal Development Units, PDU) dla członków PMI PMP.
  • Obiad oraz catering (napoje i przekąski). Nie dotyczy szkolenia online.
  • Dojazdy i utrzymanie trenera. Nie dotyczy szkolenia online.

Certyfikacja:

Każdy uczestnik szkolenia otrzyma bezterminowy voucher na jednorazowe podejście do egzaminu certyfikującego na poziomie Professional Scrum Developer (PSD). Realizacja (w języku angielskim) odbywa się online na stronach Scrum.org. W przypadku podejścia do egzaminu PSD w terminie do 14 dni i niepowodzenia, uczestnikowi przysługuje bezpłatne drugie podejście.


Dostępne terminy:
Data Lokalizacja Cena netto/osoba
Do ustalenia Do ustalenia 4500 PLN Zapytaj o wycenę

Brakuje lokalizacji lub daty, która by Ci pasowała?
Potrzebujesz zmodyfikować i dopasować zakres szkolenia?

Kliknij i skontaktuj się z nami!
Dopasujemy lokalizację, czas i zakres wspólnie!

Ekspert prowadzący szkolenie:

Bogdan Doroslovac

Opis szkolenia:

Czym jest szkolenie Applying Professional Scrum for Software Development™? Applying Professional Scrum for Software Development™ to akredytowane szkolenie od Scrum.org, skierowane do zespołów realizujących złożone projekty i tworzących produkty/usługi z branży IT. Na bazie doświadczeń grona ekspertów zarówno Scrum.org, jak i uznanych światowych liderów rozwoju oprogramowania, powstał program pozwalający zwiększyć efektywność złożonych procesów wytwarzania oprogramowania.

Zastosowanie takich praktyk jak np. programowanie w parach, TDD, BDD, Clean Code, czy SOLID pozwala interdyscyplinemu zespołowi deweloperskiemu w Scrum dostarczać wysokiej jakości przyrost produktu/usługi. Poprzez wprowadzenie standardów projektowania architektury, dokumentacji technicznej oraz automatyzacji procesów integracji/wdrażania, możliwe jest ciągłe dostarczanie wartości biznesowej minimalizując ryzyko błędu lub powstawania długu technicznego.

Szkolenie ma postać warsztatu opartego na dyskusji i symulacji rozwoju oprogramowania w Scrum, uwzględniającej 3 sprinty, każdy trwający około 2 godzin. Najwięcej korzyści może przynieść organizacjom które są w trakcie, bądź planują dostarczać oprogramowania w podejściu zwinnym. Każdy sprint kończy się wspólnym omówieniem i dyskusją na temat dopasowania stosowanych praktyk do własnej sytuacji uczestników. Warsztaty realizowane są najczęściej w jednym z poniższych języków: .NET, .NET core, Java, Python czy C++, a o wyborze języka decydują wspólnie uczestnicy szkolenia.

Kto za tym stoi?

Od strony inżynierskiej zdecydowana większość praktyk wywodzi się od paradygmatu programowania ekstremalnego (ang. eXtreme Programming, XP), który sformułowany został przez Kenta Becka, do rozwoju którego następnie dołączyli m.in. Ward Cunningham i Ron Jeffries. Założenia tego paradygmatu określają zarówno przyświecające wartości, wydarzenia i konkretne praktyki inżynierskie.

W ramach Scrum.org działają tzw. stewardzi, są to trenerzy PST (Professional Scrum Trainers) opiekujący się m.in. obszarem praktyki inżynierskich, ciągłym rozwojem, doskonaleniem i zapewnianie spójności z możliwym wykorzystaniem omawianych praktyk jako komplementarnych do frameworka Scrum.


Program szkolenia:
  1. Wprowadzenie - Ustalenie warunków brzegowych szkolenia
    • Poznajmy się lepiej. Proste ćwiczenia pozwalające na szybkie “dotarcie się” uczestników szkolenia.
    • Wstępna dyskusja i doprecyzowanie oczekiwań uczestników.
    • Wspólne wypracowanie celów warsztatu, opracowanie rejestru (ang. backlog) tematów szkolenia i ram efektywnego uczestnictwa.
     
  2. Restart: (re)definicja i przegląd frameworka Scrum
    • Zwięzłe przypomnienie teorii Scrum (Stacie, Cynefin), filarów i wartości.
    • Omówienie roli i odpowiedzialności w Scrum, jak mają się do stanowisk w organizacji.
    • Wydarzenia i procesy w Scrum, ich czas trwania, częstotliwość.
    • Artefakty Scrum i zadbanie o ich transparencję.
     
  3. Rejestr Produktu (and. Product Backlog)
    • Czym jest Rejestr Produktu, jak nim zarządzać i jaki ma wpływ na wizję produkt?
    • Szacowanie: Precyzyjna zgadywanka czy zachęcenie do dialogu.
    • Jak podzielić “słonia”? Przegląd technik dekompozycji i analizy wymagań.
    • Omówienie zarządzania rozwojem produktu przy użyciu wartości.
     
  4. DevOps
    • Czym jest podejście DevOps? Filozofia, korzyści i konsekwencje wykorzystywania.
    • 3 podejścia do filozofii DevOps i ich związek ze Scrum.
    • Wykorzystanie zestawów narzędzi DevOps (backlogs, version control, build and release management).
    • Dyskusja oraz praktyczne ćwiczenia z Azure i Gitlab.
     
  5. Jakość kodu i oprogramowania
    • Jakość kodu versus jakość oprogramowania.
    • Testowanie w trakcie rozwoju oprogramowania: TDD, ATDD, BDD.
    • Clean code, SOLID, refaktoryzacja i inne praktyki inżynierskie.
    • Racjonalne wykorzystywanie metryk w rozwoju oprogramowania.
    • Dług techniczny: ryzyka, sposoby radzenia sobie z nim i unikania go.
     
  6. Przyrostowy rozwój architektury (ang. Emergent Architecture)
    • Big Design Upfront versus Emergent Architecture. Jak sprawdzić, czy Twoje rozwiązanie sprzyja realizacji aktualnego celu?
    • Monolit czy Mikroserwisy. Czy zawsze warto zaczynać od mikroserwisów?
    • Omówienie częstych błędów, pułapek i antywzorców.
    • Ćwiczenie z zastosowania referencyjnej architektury.
     
  7. Symulacje i studia przypadków
    • Przeprowadzenie 3 symulacji sprintów (średnio 2h każdy) w trakcie których uczestnicy doświadczą omawianych koncepcji, technik i wyzwań.
    • Zaprezentowanie studium przypadków w referencyjnych technologiach .NET; .NET core, JAVA, Python, C++ (z możliwością wspólnego ustalenia przez grupę i trenera).
    • Warsztatowa forma uzupełniona zostanie o wskazówki trenera oraz mini retrospekcje pomiędzy kolejnymi sprintami/iteracjami danego ćwiczenia.
     
  8. Wyzwania organizacji w działaniu zgodnie z frameworkiem Scrum
    • Różnice pomiędzy grupą roboczą a zespołem, na przykładzie cyklu Tuckmana.
    • Charakterystyka interdyscyplinarnego zespołu, podział kompetencji i odpowiedzialność.
    • Otwarta dyskusja zgłoszonych pytań, wyzwań i wątpliwości oraz kolejne kroki niezbędne do wprowadzenia Scrum w organizacji.
     
  9. Podsumowanie szkolenia.
Jak wyglądają nasze szkolenia?

Cele szkolenia:
Jakie wyzwania adresujemy?

  • Jak mogę wyjaśnić innym czym są praktyki inżynierskie, DevOps i jak mają się do Scrum?
  • Jak mogę usprawnić proces ciągłego dostarczania przyrostu produktu/usługi bez strat na jakości?
  • Jak mogę projektować poprawne testy, dopasowane do etapu rozwoju produktu/usługi?
  • Jak mogę świadomie zarządzać długiem technicznym - akceptować, unikać, bądź go usuwać?
  • Jak mogę zautomatyzować procesy integracji, wdrażania i testowania?
  • Jak mogę projektować wyłaniającą się architekturę, zarazem monitorując jest stabilność?
  • Jak mogę mieć pewność, że przeznaczam czas i środki na realizację faktycznych potrzeb klienta?

Jakie korzyści otrzymujesz?

Szkolenie pozwala uczestnikom lepiej zrozumieć, jak wykorzystać metody i praktyki inżynierskie do skutecznego dostarczania przyrostu produktu/usługi, spełniającego kryteria ukończenia. Obejmuje zagadnienia z dziedziny zarządzania produktami, analizy biznesowej, architektury systemów informatycznych, jakości kodu, zarządzania interesariuszami, zarządzania zmianą oraz wielu innych obszarów.

W wyniku szkolenia uczestnicy reprezentujący poszczególne obszary organizacji będą:

  • znali i rozumieli zagadnienia niezbędne do skutecznego, przyrostowego wytwarzania oraz zapewniania jakości oprogramowania,
  • posiadali umiejętności niezbędne do zastosowania tej wiedzy w praktyce,
  • rozumieli jak i dlaczego nowe metody mogą pozytywnie wpłynąć na ich pracę i produkt.
W miarę możliwości, zagadnienia prezentowane podczas szkolenia wyjaśniane są poprzez grę/ćwiczenie pozwalające zastosować poznaną praktykę lub zasadę w realiach biznesowych. Ćwiczenie lub gra zazwyczaj kończy się wspólnym omówieniem i dyskusją na temat dopasowania przedstawionych praktyk do własnej sytuacji uczestników.


Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Download training program (PDF)

Powiązane szkolenia

Professional Scrum Master

Sprawdź szczegóły

Professional Scrum Product Owner

Sprawdź szczegóły

Domain-Driven Design

Sprawdź szczegóły

Behavior-Driven Development

Sprawdź szczegóły

Nasze portale tematyczne

Przeczytaj szczegółowy opis naszych portali
Management30 Management30
Valkir Academy

@Copyright
Valkir Academy Sp. z o.o.

Zapisz się na newsletter
  • Szkolenia
  • Doradztwo
  • O nas
  • Kontakt
  • Polityka prywatności
  • Regulamin świadczenia usług