SlideShare a Scribd company logo
1 of 26
Download to read offline
Ula Cholewa
Piotr Guz
SCRUM – NASZE HISTORIE
Dlaczego Agile/Scrum?
Co może pójść nie tak?
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
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.
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
25.04.2019 5
Dlaczego Agile/Scrum? Moja historia
• Pieniądze
• Ludzie
• Zespół
• Ludzie w procesie
• Klient
• Managerowie
• Czas
• Efekt
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.
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/
25.04.2019 8
Kanban
SCRUM
DSDM
PP
XP
Lean
AGILE
AGILE
25.04.2019 9
Wartości Agile – coś dla freaków?
Iteracje i
przyrosty Przejrz
ystość
Inspekc
ja
Adapta
cja
Agile
25.04.2019 10
Dlaczego Agile? Co wybrać?
Matrix Stacey’a
25.04.2019 11
Dlaczego Agile? Co wybrać?
1.Tolerancja na zmiany w zakresie
• Waterfall – sztywny zakres;Agile – elastyczny
2. Stabilność wymagań
• Waterfall – stabilne wymagania;Agile – zmienne
3. Dostępność klienta
• Waterfall – mała/ograniczona;Agile – duża dostępność
4.Tolerancja na zmiany w budżecie
• Waterfall – elastyczny budżet;Agile – sztywny
5. Czas dostarczenia wartości biznesowej
• Waterfall – długo, korzyści odłożone w czasie;Agile – szybko, wersje testowe
6. Gotowość/elastyczność organizacji klienta
• Waterfall – starsza metodyka, klienci znają podejście;Agile – nowa metodyka, klienci nie mają wiedzy, konieczność szkoleń
25.04.2019 12
Dlaczego Agile? Co wybrać?
25.04.2019 13
AGILE vs Waterfall
vs
25.04.2019 14
AGILE vs WATERFALL
https://blog.ganttpro.com/en/waterfall-vs-agile-with-advantages-and-disadvantages/
25.04.2019 15
Agile – jak to działa w Scrumie?
25.04.2019 16
1. produkt
używalny już po
pierwszej iteracji
3. gotowy
produkt!
2. i zaczyna
zarabiać $$$
Iteracje i przyrosty
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
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
25.04.2019 20
CZEMU AKURAT SCRUM W
NASZYCH PROJEKTACH?
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
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)
25.04.2019 23
Kanban
SCRUM
DSDM
PP
XP
Lean
AGILE
AGILE
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
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
25.04.2019 26
Co dalej?
Scrum Guide
Henrik Kniberg
Kontakt do nas:
1. Ula https://www.linkedin.com/in/ulacholewa/
2. Piotrek https://www.linkedin.com/in/piotr-guz/
DZIĘKUJEMY!

More Related Content

What's hot

Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieMichał Parkoła
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieMaciej Grajcarek
 
Koprowski t certyfikacja_a_kariera_it_infomeet
Koprowski t certyfikacja_a_kariera_it_infomeetKoprowski t certyfikacja_a_kariera_it_infomeet
Koprowski t certyfikacja_a_kariera_it_infomeetmagda3695
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Wòjcech Makùrôt
 

What's hot (7)

Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
 
SCRUM w pigułce
SCRUM w pigułceSCRUM w pigułce
SCRUM w pigułce
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
 
Scrum w 59 minut
Scrum w 59 minutScrum w 59 minut
Scrum w 59 minut
 
Koprowski t certyfikacja_a_kariera_it_infomeet
Koprowski t certyfikacja_a_kariera_it_infomeetKoprowski t certyfikacja_a_kariera_it_infomeet
Koprowski t certyfikacja_a_kariera_it_infomeet
 
Scrum Carrots
Scrum CarrotsScrum Carrots
Scrum Carrots
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.
 

Similar to Tech 101: Scrum 25.04.19 Warszawa

Agile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanAgile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanMichal Raczka
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemMariusz Opaliński
 
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020Łukasz Filut
 
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...PMI Szczecin
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI
 
Agile jest jak seks - prezentacja dla Geek Week Kraków
Agile jest jak seks  - prezentacja dla Geek Week KrakówAgile jest jak seks  - prezentacja dla Geek Week Kraków
Agile jest jak seks - prezentacja dla Geek Week KrakówJakub Bażela
 
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK UbezpieczeniaCzy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia3camp
 
Scrum Owner = Scrum Master + Product Owner
Scrum Owner = Scrum Master + Product OwnerScrum Owner = Scrum Master + Product Owner
Scrum Owner = Scrum Master + Product OwnerAgile Silesia
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeLafarge Polska
 
Analityk biznesowy w agile
Analityk biznesowy w agileAnalityk biznesowy w agile
Analityk biznesowy w agileKrystian Kaczor
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipDonata Wiatrowska
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowaniatestuj.pl
 

Similar to Tech 101: Scrum 25.04.19 Warszawa (20)

Agile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska PoznanAgile Project Management dla IPMA Polska Poznan
Agile Project Management dla IPMA Polska Poznan
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiem
 
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
 
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
 
Scam, scum, sacrum
Scam, scum, sacrumScam, scum, sacrum
Scam, scum, sacrum
 
Agile fakty i mity
Agile fakty i mityAgile fakty i mity
Agile fakty i mity
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile methods
Agile methodsAgile methods
Agile methods
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Skalowanie Scruma
Skalowanie ScrumaSkalowanie Scruma
Skalowanie Scruma
 
Agile jest jak seks - prezentacja dla Geek Week Kraków
Agile jest jak seks  - prezentacja dla Geek Week KrakówAgile jest jak seks  - prezentacja dla Geek Week Kraków
Agile jest jak seks - prezentacja dla Geek Week Kraków
 
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK UbezpieczeniaCzy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
 
PMI Agile CoP
PMI Agile CoPPMI Agile CoP
PMI Agile CoP
 
Wprowadzenie do Agile
Wprowadzenie do AgileWprowadzenie do Agile
Wprowadzenie do Agile
 
Scrum Owner = Scrum Master + Product Owner
Scrum Owner = Scrum Master + Product OwnerScrum Owner = Scrum Master + Product Owner
Scrum Owner = Scrum Master + Product Owner
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
 
Analityk biznesowy w agile
Analityk biznesowy w agileAnalityk biznesowy w agile
Analityk biznesowy w agile
 
reInventHR #5 - Lean leadership
reInventHR #5 - Lean leadershipreInventHR #5 - Lean leadership
reInventHR #5 - Lean leadership
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 

More from Women in Technology Poland

Get Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoGet Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoWomen in Technology Poland
 
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciPierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciWomen in Technology Poland
 
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówBlockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówWomen in Technology Poland
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...Women in Technology Poland
 
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Women in Technology Poland
 
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Women in Technology Poland
 
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaKulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaWomen in Technology Poland
 
Poznaj GITa - część teoretyczna - Anna Szwiec
Poznaj GITa -  część teoretyczna - Anna SzwiecPoznaj GITa -  część teoretyczna - Anna Szwiec
Poznaj GITa - część teoretyczna - Anna SzwiecWomen in Technology Poland
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausWomen in Technology Poland
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausWomen in Technology Poland
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychWomen in Technology Poland
 
Justyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółJustyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółWomen in Technology Poland
 
Warsztaty o zdrowiu karolina jarosz trener personalny
Warsztaty o zdrowiu   karolina jarosz trener personalnyWarsztaty o zdrowiu   karolina jarosz trener personalny
Warsztaty o zdrowiu karolina jarosz trener personalnyWomen in Technology Poland
 

More from Women in Technology Poland (20)

Get Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoGet Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylko
 
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciPierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
 
ARKit by Magdalena Pałka
ARKit by Magdalena PałkaARKit by Magdalena Pałka
ARKit by Magdalena Pałka
 
React Native by Artur Staszczyk
React Native by Artur StaszczykReact Native by Artur Staszczyk
React Native by Artur Staszczyk
 
Architecure components by Paulina Szklarska
Architecure components by Paulina SzklarskaArchitecure components by Paulina Szklarska
Architecure components by Paulina Szklarska
 
Big Data - historia i przyszłość
Big Data - historia i przyszłośćBig Data - historia i przyszłość
Big Data - historia i przyszłość
 
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówBlockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
 
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
 
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
 
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaKulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
 
Jak bardzo techniczny musi być tester?
Jak bardzo techniczny musi być tester?Jak bardzo techniczny musi być tester?
Jak bardzo techniczny musi być tester?
 
Poznaj GITa - Natalia Stanko
Poznaj GITa - Natalia StankoPoznaj GITa - Natalia Stanko
Poznaj GITa - Natalia Stanko
 
Poznaj GITa - część teoretyczna - Anna Szwiec
Poznaj GITa -  część teoretyczna - Anna SzwiecPoznaj GITa -  część teoretyczna - Anna Szwiec
Poznaj GITa - część teoretyczna - Anna Szwiec
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
 
Hackerspace Wrocław
Hackerspace WrocławHackerspace Wrocław
Hackerspace Wrocław
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danych
 
Justyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółJustyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespół
 
Warsztaty o zdrowiu karolina jarosz trener personalny
Warsztaty o zdrowiu   karolina jarosz trener personalnyWarsztaty o zdrowiu   karolina jarosz trener personalny
Warsztaty o zdrowiu karolina jarosz trener personalny
 

Tech 101: Scrum 25.04.19 Warszawa

  • 1. Ula Cholewa Piotr Guz SCRUM – NASZE HISTORIE Dlaczego Agile/Scrum? Co może pójść nie tak?
  • 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
  • 5. 25.04.2019 5 Dlaczego Agile/Scrum? Moja historia • Pieniądze • Ludzie • Zespół • Ludzie w procesie • Klient • Managerowie • Czas • Efekt
  • 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/
  • 9. 25.04.2019 9 Wartości Agile – coś dla freaków? Iteracje i przyrosty Przejrz ystość Inspekc ja Adapta cja Agile
  • 10. 25.04.2019 10 Dlaczego Agile? Co wybrać? Matrix Stacey’a
  • 11. 25.04.2019 11 Dlaczego Agile? Co wybrać? 1.Tolerancja na zmiany w zakresie • Waterfall – sztywny zakres;Agile – elastyczny 2. Stabilność wymagań • Waterfall – stabilne wymagania;Agile – zmienne 3. Dostępność klienta • Waterfall – mała/ograniczona;Agile – duża dostępność 4.Tolerancja na zmiany w budżecie • Waterfall – elastyczny budżet;Agile – sztywny 5. Czas dostarczenia wartości biznesowej • Waterfall – długo, korzyści odłożone w czasie;Agile – szybko, wersje testowe 6. Gotowość/elastyczność organizacji klienta • Waterfall – starsza metodyka, klienci znają podejście;Agile – nowa metodyka, klienci nie mają wiedzy, konieczność szkoleń
  • 13. 25.04.2019 13 AGILE vs Waterfall vs
  • 14. 25.04.2019 14 AGILE vs WATERFALL https://blog.ganttpro.com/en/waterfall-vs-agile-with-advantages-and-disadvantages/
  • 15. 25.04.2019 15 Agile – jak to działa w Scrumie?
  • 16. 25.04.2019 16 1. produkt używalny już po pierwszej iteracji 3. gotowy produkt! 2. i zaczyna zarabiać $$$ Iteracje i przyrosty
  • 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
  • 19. 25.04.2019 20 CZEMU AKURAT SCRUM W NASZYCH PROJEKTACH?
  • 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
  • 25. 25.04.2019 26 Co dalej? Scrum Guide Henrik Kniberg
  • 26. Kontakt do nas: 1. Ula https://www.linkedin.com/in/ulacholewa/ 2. Piotrek https://www.linkedin.com/in/piotr-guz/ DZIĘKUJEMY!