< Wróć do szkoleń IT

Szkolenie Scrum

calendar

TERMIN

Ustalamy indywidualnie

clocl

CZAS

64h / 8 dni

money

CENA

Ustalamy indywidualnie

photo

Scrum jest obecnie najpopularniejszą metodyką organizacji pracy zespołów wytwarzających oprogramowanie. Dzięki temu kursowi uczestnicy poznają szczegóły tej metody, zostaną przeprowadzeni przez najważniejsze metody i narzędzia pracy w Scrumie oraz w praktyce doświadczą jak efektywna może być praca przy jego użyciu.

Dla kogo jest to szkolenie?

  • dla osób posiadających zamiłowanie do technologii i chcących rozwijać się w tym kierunku

  • dla osób i zespołów chcących od podstaw nauczyć się działania Scruma, albo chcących uporządkować posiadaną wiedzę i doświadczenia

  • dla osób chcących posiąść lub pogłębić wiedzę niezbędną do bycia Scrum Masterem, Product Ownerem lub członkiem zespołu Scrum

  • dla osób, które chcą uczynić swój zespół i swoje miejsce pracy efektywniejszym i przyjemniejszym

pattern

Korzyści

  • jesteśmy w stanie szybko dostarczyć wartościowe oprogramowanie

  • możemy budować rozwiązania wykorzystujące zmianę wymagań do tworzenia przewagi konkurencyjnej

  • doskonalimy swój warsztat jako programiści, testerzy, analitycy, UX, itp

  • dzięki sprawdzonym metodom działania możemy pracować dużo wydajniej i przyjemniej oraz zwiększyć zaangażowanie zespołów i ich efektywność

pattern
pattern pattern

Czego nauczysz się na szkoleniu?

  • Poznasz czym jest i czym nie jest Scrum, jakie są najczęstsze błędy i nieporozumienia związane z jego praktycznym użyciem

  • Dowiesz się dlaczego używanie Scruma może być niewystarczające a czasami wręcz szkodliwe

  • Zaktualizujesz swoją wiedzę o ostatnie zmiany w Scrum Guide

  • Nauczysz się zarządzać produktem w sposób zwinny, wyciągając esencję wartości z tworzonego oprogramowania

  • Dowiesz się jak pracować w zwinnym zespole, jak doskonalić siebie i innych, żeby osiągnąć ponadprzeciętną efektywność

  • Nauczysz się technik i narzędzi pozwalających stale udoskonalać swój zespół

  • Poznasz użyteczne narzędzia, których co prawda nie wymaga Scrum, ale są na tyle popularne i wartościowe, że warto je znać i stosować

  • Poznasz podstawy Kanbana, jako kolejny etap udoskonalania pracy zespołu scrumowego bądź alternatywna metoda pracy

  • Poznasz najpopularniejsze metody skalowania Scruma, dzięki czemu będziesz w stanie dobrze umiejscowić swój zespół w szerszym kontekście całej organizacji bądź zsynchronizować pracę wielu zespołów

Program szkolenia

  • Dzień: 1

    Scrum i Agile

    1. Zasady działania Scrum
    2. Odpowiedzialności
      1. Product Owner
      2. Scrum Master
      3. Developerzy
    3. Sprint i backlogi
    4. Eventy
      1. Sprint
      2. Planowanie Sprintu
      3. Daily Scrum
      4. Sprint Review
      5. Retrospekcja
      6. Product Backlog Refinement
    5. Filary i wartości Scrum
    6. Niescrumowe narzędzia dodatkowe
      1. User stories
      2. Story Points i Planning Poker
      3. Wykresy wypalania
      4. Pair programming, TDD, iteracyjno-inkrementalna praca
    7. Kiedy warto a kiedy nie warto stosować Scruma
  • Dzień: 2

    Scrum i Agile

    1. Scrum vs Agile
      1. Manifest Agile i jego 12 zasad
      2. Najczęstsze przekłamania dot. Scruma
      3. Jak można zepsuć Scruma nie będąc zwinnym (Agile)
    2. Ewolucja Scruma i najnowsze zmiany w Scrum Guide 2020
      1. Zmiany organizacyjne
      2. Zmiany dotyczące eventów
      3. Zmiany dotyczące wartości
      4. Zmiany porządkowe
  • Dzień: 3

    Zarządzanie produktem

    1. Zwinne zarządzanie produktem
    2. Rozwój sterowany wartością
    3. Product Owner w Scrum
      1. zadania
      2. narzędzia
      3. interesariusze
    4. Praca z Product Backlogiem
      1. inicjalne budowanie
      2. porządkowanie
      3. szacowanie
    5. Planowanie wydań, prognozy
    6. Oferty i kontrakty
    7. Dług techniczny
    8. Najczęstsze nieporozumienia związane z produktem i PO
  • Dzień: 4

    Zwinne wytwarzanie oprogramowania

    1. Cross-functional, Self-managing Development
      1. Good enough vs Technical excellence
      2. integracja w Scrum
      3. dokumentacja w Scrum
    2. Emergent Architecture
      1. architektura w Scrum
      2. architecture spike
      3. wzorce projektowe
      4. architektura wielowarstwowa
    3. Technical Practices
      1. codebase
      2. refaktoring
      3. dług techniczny
      4. git-flow
    4. Testowanie
      1. TDD, BDD, ATDD
      2. piramida testów i ich rodzaje
      3. mocki i testowalność kodu
      4. QA
      5. zgłoszenia błędów i ich obsługa w Scrum
    5. Standardy
      1. modelowanie
      2. Code coverage
      3. UML
      4. release notes
    6. Application Lifecycle Management
      1. CI/CD
      2. środowiska, pipeline
    7. Najczęstsze nieporozumienia związane z agile developmentem
  • Dzień: 5

    Samodoskonalenie zespołów i organizacji

    1. Budowanie ludzi i zespołów
      1. Facylitacja
      2. Liberating Structures
      3. Style przywództwa
      4. 8 postaw Scrum Mastera
      5. Feedback
      6. Wybrane narzędzia coachingowe
    2. Świadomy i ciągły rozwój
      1. Etapy rozwoju Scrum Masterów
      2. Etapy rozwoju Product Ownerów
      3. Etapy rozwoju Zespołów
    3. Optymalizacja przepływów
      1. Limity pracy w toku
      2. Cycle Time
      3. Kanban w zespołach Scrum
    4. Rozwój zwinnej organizacji
      1. kultura organizacji
      2. kultura uczenia się
      3. Evidence-Based Management
    5. Najczęstsze nieporozumienia związane ze Scrum Masterami
  • Dzień: 6

    Kanban

    1. Podstawy Kanban
      1. Tablica, flow, kolejki
      2. Limity pracy w toku
      3. Avatary
      4. Szybka ścieżka
      5. Obsługa błędów
    2. Ćwiczenia praktyczne
    3. Zaawansowany Kanban
      1. Planowanie
      2. Prace równoległe
      3. Wielopoziomowy Kanban
    4. Metryki
      1. Lead Time
      2. Cumulative Flow Diagram
      3. Optymalizacja przepływu
    5. Kadencje Kanbana
      1. Strategy Review
      2. Operations Review
      3. Risk Review
      4. Service Delivery Review
      5. Delivery Planning Meeting
      6. Replenishment Meeting
      7. Daily Meeting
    6. Scrum vs Kanban – kiedy co wybrać
  • Dzień: 7

    Niescrumowe techniki agile’owe

    1. Agility Path & Agility Index
    2. eXtreme Programming
      1. podstawy i praktyki
      2. XP vs Scrum
    3. Lean Canvas – szybka weryfikacja pomysłów biznesowych
    4. Product Canvas
      1. Określanie produktu
      2. Przygotowanie przed pierwszym Sprintem
    5. Persony
      1. Elementy
      2. Zastosowanie
      3. Przykłady
      4. Antypersony
    6. Event storming
      1. Cel i zasada realizacji
      2. Domain Events
      3. Commands
      4. Actors
      5. Aggregates
    7. Pretotypowanie
      1. Czym są pretotypy
      2. 6 kategorii pretotypów
    8. Lean Software Development
      1. Eliminate waste
      2. Amplify learning
      3. Decide as late as possible
      4. Deliver as fast as possible
      5. Empower the team
      6. Build integrity in
      7. Optimize the whole
    9. AgilePM i PRINCE2 Agile
      1. Dynamic System Development Method
      2. procesy, role i odpowiedzialności
      3. MoSCoW i inne praktyki
  • Dzień: 8

    Scrum w skali

    1. Skalowanie
      1. Czym jest skalowanie Scrum a czym nie
      2. Dlaczego i jak unikać skalowania
    2. Przegląd porównawczy
      1. Konfiguracje
      2. Wydarzenia
      3. Role
      4. Artefakty
    3. LeSS
      1. LeSS vs Scrum
      2. Proste skalowanie (do 8 zespołów)
      3. Huge LeSS (8+ zespołów)
    4. Nexus
      1. Organizacja zespołów
      2. Organizacja pracy
      3. Używanie Nexusa
      4. Zarządzanie Nexusem
    5. SAFe
      1. PI Planning
      2. Scrum of Scrums
      3. PO Sync
      4. System Demo
      5. Inspect & Adapt
    6. Spotify Engineering Culture
pattern

Trener

Wòjcech Makùrôt Chief Training Architect w InfoShare Academy

Wòjcech Makùrôt

Agile Coach, Java developer, trener programowania i Scrum

Doświadczony developer Java, Scrum Master i Agile Coach. Autor szkoleń m.in. dla zespołów developerskich, autor wielu programów szkoleniowych w infoShare Academy. Współorganizator spotkań trójmiejskiej grupy Agile3M. Członek rady programowej konferencji AgileByExample 2017. Przez wiele lat uczył programowania oraz m.in. dbał o zwinne działanie do kilkunastu zespołów programistycznych pracujących równolegle. Prowadził szkolenia i wdrożenia metodyk zwinnych w różnej skali m.in. dla takich firm jak Cisco, Comarch czy GetResponse. Po pracy rozwija swoje zainteresowania związane z Kaszubami, m.in. współpracując z Radą Języka Kaszubskiego oraz wykładając informatykę w tym języku na Akademii Pomorskiej.

Przemysław Wołosz

Key Account Manager

Telefon

+48 730 830 801

Porozmawiajmy o szkoleniu

Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu udzielenia odpowiedzi na wysłaną przez Ciebie wiadomość
Administratorem danych osobowych jest infoShare Academy sp. z o.o., który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.