Online Agile Developer Toolbox
Warsztat Agile Developer Toolbox umożliwia uczestnikom poznanie i przećwiczenie praktyk, które członkowie Zespołów Scrum i ogólnie Zespołów pracujących zwinnie powinni znać, i z których powinni korzystać w swojej codziennej pracy.
CZEGO SIĘ NAUCZYSZ?
- Od czego zależy możliwość pracy zespołowej i jakie wymierne korzyści to daje.
- Dlaczego w Scrumie zamiast o rolach mowa jest o odpowiedzialnościach.
- Jak łączyć odpowiedzialności i dlaczego lepiej tego nie robić.
- Na czym w praktyce polega samozarządzanie (samoorganizacja) Zespołu Scrum.
- Jakie są granice samozarządzania, kto je określa i co dzieje się jeśli samoorganizacji brak.
- Czym jest Cross-functional Team oraz jakie są fakty i mity związane z wszechstronnością Zespołu.
- Jak szacować wymagania i dokonywać ich podziału oraz jaki poziom szczegółowości wymagań jest potrzebny Developerom.
- Czym tak naprawdę jest velocity, czy można nie mierzyć velocity i czego użyć w zamian.
- W jaki sposób prognozować terminy realizacji i planować Sprinty.
- Jak ustanowić sensowne Cele Sprintu i jaki związek mają one z Backlogiem Produktu.
- Dlaczego definiowanie zadań nie jest dobrą praktyką podczas planowania Sprintu.
- Które narzędzia i praktyki najlepiej nadają się do monitorowania postępu prac w Sprincie.
- Dlaczego Daily Scrum pomaga Developerom, jeśli robią go dla siebie, a nie z przymusu.
- O co chodzi w prawie Little’a, czym jest przepływ (ang. flow), jak go monitorować i które miary przepływu pomagają Developerom w osiągnięciu Celu Sprintu.
- W jaki sposób wykorzystać praktyki kanbanowe do organizacji pracy Developerów.
- Dlaczego Scrum i Kanban nie wykluczają się wzajemnie i w jaki sposób w Scrumie ograniczana jest ilość pracy w toku (ang. work in progress, WIP).
- Kto i w jaki sposób określa Definicję Ukończenia oraz w jaki sposób z niej korzystać.
- Skąd bierze się dług techniczny, dlaczego nie da się go całkowicie wyeliminować i jak spłacać ten już istniejący.
- Jak radzić sobie z „wrzutkami”, czyli nieplanowaną pracą w Sprintach.
KORZYŚCI Z UCZESTNICTWA
- Uzyskasz również dostęp do obszernych materiałów szkoleniowych.
- W szkoleniu nacisk położony jest nie na teorię, ale pragmatyzm i skuteczność Scrum Masterów.
- Weźmiesz udział w sprawdzonym i polecanym kursie, stworzonym w 2016 i rozwijanym przez Code Sprinters — ekspertów Agile.
- Spotkanie z trenerem i innymi uczestnikami i wspólna praca w ramach interaktywnych warsztatów.
- Możliwość uzyskania odpowiedzi na pytania w ramach sesji Q&A na koniec każdego dnia szkoleniowego.
- W szkoleniu można wziąć udział z dowolnej lokalizacji — nie trzeba podróżować.
- Szkolenie rozłożone jest na cztery dni.
- Każdy taki dzień to seria krótkich sesji, rozdzielonych przerwami, więc nie trzeba siedzieć przed komputerem przez 8 godzin.
- Uczestnicy poznają narzędzia pracy zdalnej i uczą się z nich korzystać, tworząc rozproszone zespoły.
- W trakcie szkolenia uczestnicy wraz z trenerem tworzą e-book, zawierający mnóstwo komentarzy prowadzącego.
- Ograniczenie ilości materiałów drukowanych i wielkości „śladu ekologicznego” zostawianego przez uczestników.
OPIS SZKOLENIA
Warsztat Agile Developer Toolbox umożliwia uczestnikom poznanie i przećwiczenie praktyk, które członkowie Zespołów Scrum i ogólnie Zespołó pracujących zwinnie powinni znać, i z których powinni korzystać w swojej codziennej pracy.
W czasie warsztatu dowiesz się między innymi o co chodzi z samozarządzaniem i wszechstronnością („cross-funkcjonalnością”) Zespołów, jak w praktyce może przebiegać Daily Scrum, jak szacować wymagania i jak efektywnie uczestniczyć przeprowadzić Pielęgnację Backlogu Produktu.
Jednym z kluczowych tematów poruszanych w czasie warsztatu jest Definicja Ukończenia oraz zagadnienie długu technicznego: co prowadzi do jego powstawania, jak temu zapobiegać, jak radzić sobie z długiem już istniejącym.
Dopiero zacząłeś pracę w Scrum i brak Ci doświadczenia? Nie wiesz, jak efektywnie współpracować z Product Ownerem i Scrum Masterem? Chcesz w praktyce dowiedzieć się, za co w Scrumie odpowiadają Developerzy i jak w praktyce te obowiązki wypełniać? Twój Zespół dopiero powstał i poszukujesz wsparcia? A może zastanawiasz się jak usprawnić działanie Zespołu, w którym pracujesz już od jakiegoś czasu? Zapraszamy na warsztat Agile Developer Toolbox.
Dla kogo jest ten warsztat?
Warsztat adresowany jest do członków Zespołów Scrum: przede wszystkim do Developerów, ale też do liderów Zespołów oraz do managerów w organizacjach, które korzystają z metod Agile (lub są w trakcie transformacji, ewentualnie dopiero ją planują). Zachęcamy do uczestnictwa również Scrum Masterów i Product Ownerów, a także całe Zespoły zwinne.
To szkolenie nie obejmuje omówienia podstaw metody Scrum, nie jest zatem alternatywą lub ekwiwalentem standardowych kursów skupionych na Scrumie. W szczególności nie jest to inna wersja szkoleń Applying Professional Scrum (dawniej Professional Scrum Foundations) albo Applying Professional Scrum for Software Development (dawniej Professional Scrum Developer) — jest tych szkoleń praktycznym uzupełnieniem i logicznym ciągiem dalszym.
Interaktywne zajęcia prowadzone przez trenera
- realizowane przez Internet,
- obejmują ćwiczenia w grupach pod okiem trenera,
- pozwala doświadczyć pracy w zespołach rozproszonych (zdalnych).
Terminy i czas trwania szkolenia
- zajęcia odbywają się w ustalonym terminie,
- składają się z 4 dni szkoleniowych,
- zajęcia w każdym dniu odbywają się w godzinach 9:00-13:30.
Szkolenia organizowane na zamówienie w formie zamkniętej mogą być realizowane w niestandardowych godzinach, a poszczególne dni szkoleniowe mogą zostać rozłożone w czasie.
Struktura sesji interaktywnej online
- sesja składa się z bloków tematycznych rozdzielonych przerwami,
- pojedynczy blok tematyczny trwa średnio 60 minut,
- sesja obejmuje cztery bloki,
- przerwy między blokami trwają 10 minut,
- termin przerw zależy od potrzeb grupy uczestników i dynamiki ich pracy.
Ramowy plan dnia szkoleniowego
- 8:45 — otwarcie sesji,
- 9:00 — rozpoczęcie zajęć z trenerem i pracy w grupie wraz z innymi uczestnikami,
- 13:30 — zakończenie zajęć,
- 13:30-14:00 — Q&A (część opcjonalna, dla chętnych).
Z jakich narzędzi korzystamy
- Zoom — do wykładów, dyskusji oraz do pracy w grupach,
- Google Docs — pozwala tworzyć wspólnie artefakty i materiały szkoleniowe,
- Mural — czyli wirtualne tablice,
- Discord — do komunikacji w formie chatu.
W przypadku szkoleń realizowanych na zamówienie w formie zamkniętej możliwe jest wykorzystanie platformy Microsoft Teams zamiast Zoom.
PROGRAM SZKOLENIA
- Zespół Scrum
- Odpowiedzialności w Zespole
- Samozarządzanie (samoorganizacja)
- Cross-functional Team
- Praca z Backlogiem Produktu
- Szacowanie wymagań
- Dekompozycja wymagań
- Pielęgnacja Backlogu Produktu
- Prognozowanie i planowanie w Scrumie
- Jak korzystać z velocity
- Prognozowanie wydań
- Różne sposoby realizacji Planowania Sprintu
- Jak ustalić Cel Sprintu
- Praca w Sprincie
- Monitorowanie postępu prac
- Daily Scrum
- Prawo Little’a
- Przepływ (ang. flow) i miary przepływu
- Usuwanie utrudnień
- „Wrzutki”, czyli nieplanowana praca
- Przebieg Przeglądu Sprintu
- Jak zrobić wartościową Retrospekcję Sprintu
- Definicja Ukończenia i dług techniczny
- Jak stworzyć i używać Definition of Done
- Czym jest dług techniczny i jak zapobiegać jego powstawaniu
- Jak radzić sobie z istniejącym długiem technicznym
- Przydatne narzędzia
- Tablica kanbanowa
- Wizualizacja przepływu
- Impact Mapping
PRZYGOTOWANIE DO SZKOLENIA
Z uwagi na praktyczny wymiar tego warsztatu jest on przeznaczony wyłącznie dla osób, które mają dobrze opanowaną teorię Scruma. W trakcie warsztatu nie ma już bowiem miejsca na omawianie od podstaw czym jest Scrum, jakie są w nim role, artefakty itd, natomiast skupiamy się na roli Developera w detalach.
Dlatego na szkolenie Agile Developer Toolbox zapisać powinny się osoby, które:
- uczestniczyły wcześniej w szkoleniu Applying Professional Scrum, Applying Professional Scrum for Software Development, Professional Scrum Master, Professional Scrum Product Owner lub przynajmniej Scrum w Pigułce,
- albo posiadają certyfikat PSD, PSM-I lub wyższy, PSPO-I lub wyższy.
Przed rozpoczęciem szkolenia zachęcamy do odświeżenia wiedzy o metodzie Scrum, na przykład poprzez lekturę tego artykułu lub sięgnięcie do Przewodnika po Scrumie (w wersji angielskiej online albo jako plik PDF po polsku).
Uczestnicy w trakcie szkolenia otrzymują wszystkie materiały niezbędne do realizacji ćwiczeń.
Uczestnictwo w sesji interaktywnej przez Internet wymaga:
- stabilnego łącza o wystarczającej przepustowości,
- kamery internetowej i mikrofonu i ich włączenia w trakcie zajęć,
- spokojnego miejsca, z którego uczestnik może łączyć się, nie przeszkadzając innym (hałasy w tle itp.).
Niezbędne narzędzia
Korzystamy z następującego oprogramowania:
- Zoom, który powinien być zainstalowany jako aplikacja, ponieważ wersja uruchamiana w przeglądarce Internetowej nie ma pełnej funkcjonalności,
- Google Docs, które są dostępne w przeglądarce Internetowej,
- Mural, czyli wirtualne tablice, również dostępne w przeglądarce,
- Discord, który pozwala na komunikowanie się również w formie chatu.
W przypadku szkoleń realizowanych na zamówienie w formie zamkniętej możliwe jest wykorzystanie platformy Microsoft Teams zamiast Zoom.
Sesja techniczna przed rozpoczęciem zajęć
Przed rozpoczęciem zajęć interaktywnych w grupie, najczęściej dzień lub dwa wcześniej, organizujemy sesję techniczną, trwającą 15-30 minut. W tym czasie sprawdzamy, czy każdy z uczestników będzie w stanie korzystać z narzędzi i połączyć się z grupą. To daje możliwość rozwiązania ewentualnych problemów, jakie czasami się ujawniają.
JAK KUPIĆ?
Po prostu wybierz odpowiadający Twoim potrzebom termin sesji online, a następnie dodaj go do koszyka i przejdź do podsumowania zamówienia. Możesz skorzystać z obowiązujących aktualnie promocji lub kodów promocyjnych otrzymanych od nas.
Następnie zapłać korzystając z karty kredytowej lub szybkich przelewów internetowych. Fakturę na podane w zamówieniu dane otrzymasz od razu mailem.
Dodatkowe informacje dla wybranego przez Ciebie terminu sesji online wraz z linkami do nich oraz sesji technicznych otrzymasz mailem w tygodniu poprzedzającym szkolenie.
Można także zakupić szkolenie dla innej osoby. Wybierz po prostu odpowiednią opcję w koszyku przed dokonaniem wpłaty. Wówczas zamiast dostępu do szkolenia otrzymasz w mailu specjalny kod, który możesz przekazać osobie, dla której kupujesz szkolenie (uczestnikowi). Uczestnik powinien następnie dokonać na naszej platformie zakupu szkolenia używając otrzymanego od Ciebie kodu jako kodu zniżkowego. Efektem będzie „zakup” szkolenia za 0 złotych przez tę osobę.
WARUNKI ZAKUPU
Jako lider szkoleń Scrum/Agile w Polsce możemy zaproponować Państwu wyjątkowo atrakcyjne ceny. Podane ceny są cenami netto, należy do nich doliczyć 23% VAT.
Zastrzegamy prawo do zmiany cen w przypadku zmian sytuacji ekonomicznej. Zmiany takie nie dotyczą już opłaconych rejestracji.
Cena uczestnictwa w szkoleniu publicznym zawiera:
- 4 dni intensywnych zajęć warsztatowych,
- 4 dni bezpośredniego kontaktu z doświadczonym trenerem,
- przygotowanie do pracy ze zdalnymi, rozproszonymi zespołami poprzez zaznajomienie z narzędziami i sposobem działania zespołu w tych warunkach,
- elektroniczne materiały szkoleniowe,
- estetyczny dyplom potwierdzający ukończenie szkolenia w wersji elektronicznej oraz drukowany, wysyłany pocztą po zakończeniu zajęć.
Miejsce na szkoleniu online uważamy za zarezerwowane z chwilą otrzymania podpisanego formularza zamówienia, na podstawie którego można wystawić fakturę VAT, lub z chwilą otrzymania zapłaty.
Rezygnacja z udziału w szkoleniu online możliwa jest do dwóch tygodni przed datą szkolenia. Po tej dacie rezygnacje nie są możliwe, można jednak zmienić osoby mające wziąć udział w szkoleniu przy zachowaniu liczby wykupionych rezerwacji. Zwrot pełnej wpłaconej kwoty nastąpi także gdyby — co mało prawdopodobne — szkolenie musiało zostać odwołane.
W przypadku osób prywatnych wymagana jest płatność przed szkoleniem.