2. 25.04.2019 2
Kim jesteśmy – Ula Cholewa
Trener, manager, developer, a także Scrum Master.
W swojej kilkunastoletniej karierze w IT miała do
czynienia z wieloma stanowiskami, także
zarządzaniem projektami.
Zmaganie się z przeciwnościami losu w IT,
trudnościami i wyzwaniami w projektach
Waterfall zaowocowały poszukiwaniem
usprawnień i innych opcji, a w tym miłością do
Agile i Scruma, która wciąż trwa i nie słabnie ;)
Obecnie pracuje w projektach zwinnych opartych
o Power BI i szerzy swoją wiedzę zarówno
techniczną jak i projektową prowadząc szkolenia,
warsztaty oraz ewangelizując (praktycznie
wszystkich, których napotka na swojej drodze
3. 25.04.2019 3
Kim jesteśmy – Piotr Guz
Scrum Master z kilkuletnim doświadczeniem.
Specjalizuje się w obszarze IT,Telco, BI.
Pracowałem z wieloma zespołami, również w
projektach skalowanych. Zajmuję się wspieraniem
organizacji w ich zmaganiach z przeciwnościami
losu, ewangelizacją Agile’ową, warsztatami,
szkoleniami i wsparciem ad hoc.
Pracowałem z zespołami o różnym poziomie
adopcji Agile: od zerowej do zaawansowanej.
Przeszedł trudy zmian transformacyjnych w dużej
organizacji, przeżył chyba wszystkie możliwe
patologie i wciąż jestem wielkim fanem Agile i
jego frameworków, a zdobyte przez niego
doświadczenie procentuje i hartuje ducha.
4. 25.04.2019 4
PODOBNO KOBIETY SĄ Z WENUS ALE ULA
AKURAT JEST Z MARSA* ;)
A PIOTREKTOTYPOWY MARSJANIN ;)
• Specjalizujemy się w rozwiązaniach analizy biznesowej,
zaawansowanej wizualizacji danych oraz jesteśmy liderem
we wdrażaniu rozwiązań Power BI i Azure w Polsce.
• Realizujemy projekty dla firm z Polski, UE, USA,Australii i
Kanady.
• Koncentrujemy się w 100% na rozwiązaniach Microsoft BI
oraz Microsoft Data Platform co potwierdzają złote
partnerstwa Microsoft w obszarach Data Analytics i Data
Platform
*A DOKŁADNIEJ Z CLOUDS ON MARS
6. 25.04.2019 6
AGILE MANIFESTO
The story behind
W dniach 11-13 lutego 2001 r. w ośrodku narciarskimThe Lodge at
Snowbird w górach Wasatch w stanie Utah siedemnaście osób spotkało
się, aby porozmawiać, jeździć na nartach, odpocząć i spróbować znaleźć
wspólną płaszczyznę - i oczywiście jeść. Pojawił się Manifest „Agile
Development Software”. Przedstawiciele Extreme Programming, SCRUM,
DSDM,Adaptive Software Development, Crystal, Feature-Driven
Development, Pragmatic Programming i inni sympatyzujący z potrzebą
stworzenia alternatywy dla napędzanych dokumentacji, ciężkich
procesów tworzenia oprogramowania.
Trudno byłoby znaleźć większe zgromadzenie anarchistów
organizacyjnych, więc to, co wyłoniło się z tego spotkania, było
symboliczne – Agile Manifesto - podpisane przez wszystkich uczestników.
Nazywając siebie „The Agile Alliance”, ta grupa niezależnych myślicieli na
temat rozwoju oprogramowania, a czasami konkurentów dla siebie,
zgodziła się na Manifest dla Agile Software Development, który znamy w
formie obecnej.
7. 25.04.2019 7
AGILE MANIFESTO
Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywa się
lepsze sposoby wykonywania tej pracy.W wyniku tych doświadczeń przedkłada
się:
• ludzie i interakcje ponad procesy i narzędzia
• działające oprogramowanie ponad obszerną dokumentację
• współpracę z klientem ponad formalne ustalenia
• reagowanie na zmiany ponad podążanie za planem
Agile docenia się to, co wymieniono po prawej stronie, jednak bardziej ceni się to,
co po lewej
12 pryncypiów
https://agilemanifesto.org/
17. 25.04.2019 17
Agile – jak to działa w Scrumie?
3 ROLE
• P r o d u c t O w n e r
• Z e s p ó ł d e v e l o p e r s k i
• S c r u m M a s t e r
5 ZDARZEŃ
• P l a n o w a n i e
• D a i l y
• S p r i n t
• R e v i e w
• R e t r o s p e k c j a
3 ARTEFAKTY
• B a c k l o g P r o d u k t u
• B a c k l o g S p r i n t u
• P r z y r o s t
18. 25.04.2019 18
Role w Scrumie
• Upewnia się, że wymagania są rozumiane
• Odpowiada za uporządkowanie Backlogu
• Optymalizuje wartość z pracy wykonywanej przez Zespół Deweloperski
• To pojedyncza osoba
• Organizacja respektuje jego decyzje
• Mówi CO jest do zrobienia
Product Owner
• Kross – funkcjonalny
• Stabilny
• 3-9 osób
• Kolokowany
• Samoorganizujący się (decydują JAK realizować wymagania)
• Nie wyróżnia się określonych ról
Zespół deweloperski
• Odpowiada za przestrzeganie zasad Scruma
• Upewnia, się że wymagania sa zrozumiałe
• Wspiera Zespół w planowaniu pracy
• Wspiera Product Ownera
• Wspiera Organizację i otoczenie
Scrum Master
20. 25.04.2019 21
Co może pójść nie tak?
Planowanie pracy
Cel
Zakres
MVP
Priorytety
Management
Praca
Zarządzanie Backlogiem
Organizacja zespołów
Role i ich skuteczność
Estymacja
Ceremonie i ich skuteczność
Feedback
Konflikty
Efekt
Brak działających przyrostów
Brak weryfikacji hipotez
Brak weryfikacji narzędzia
Koszty i frustracja
21. 25.04.2019 22
Backlog- model DEEP
D e t a i l e d - E s t i m a t e d - E m e rg e n t - P r i o r i t i ze d
priorytet
Dni (np. taski, małe historyjki)
Tygodnie (np. większe
historyjki, funkcjonalności
Miesiące (duże historyjki, epiki)
23. 25.04.2019 24
KANBAN vs SCRUM
• Skupia się na procesie
• Brak narzuconych ról i spotkań
• Skupia się na produkcie
• Ma ustalone role, spotkania i ramy
czasowe
• Zakłada ciągłe doskonalenie
• Zmiana następuje w małych krokach
• Bazuje na przejrzystości zachowań i procesu
Kanban
Scrum
24. 25.04.2019 25
5 PRAKTYK KANBANA
1
Wizualizuj
przepływ
pracy
2
Ograniczaj
pracę w
toku
3
Mierz i
zarządzaj
przepływem
pracy
4
Uczyń swój
proces
jawnym
5
Wyłapuj
możliwości
poprawy
przepływu
pracy
5a
Pozyskuj
informację
zwrotną
5b
Rozwijaj się
ewolucyjnie