Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tech 101: Scrum 25.04.19 Warszawa

44 views

Published on

Prezentacja z meetupu Women in Technology Warszawa
Tech101: Scrum
Prelegenci: Ula Cholewa i Piotr Guz (Clouds on Mars)
#syrenkiwIT

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tech 101: Scrum 25.04.19 Warszawa

  1. 1. Ula Cholewa Piotr Guz SCRUM – NASZE HISTORIE Dlaczego Agile/Scrum? Co może pójść nie tak?
  2. 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. 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. 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. 5. 25.04.2019 5 Dlaczego Agile/Scrum? Moja historia • Pieniądze • Ludzie • Zespół • Ludzie w procesie • Klient • Managerowie • Czas • Efekt
  6. 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. 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/
  8. 8. 25.04.2019 8 Kanban SCRUM DSDM PP XP Lean AGILE AGILE
  9. 9. 25.04.2019 9 Wartości Agile – coś dla freaków? Iteracje i przyrosty Przejrz ystość Inspekc ja Adapta cja Agile
  10. 10. 25.04.2019 10 Dlaczego Agile? Co wybrać? Matrix Stacey’a
  11. 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ń
  12. 12. 25.04.2019 12 Dlaczego Agile? Co wybrać?
  13. 13. 25.04.2019 13 AGILE vs Waterfall vs
  14. 14. 25.04.2019 14 AGILE vs WATERFALL https://blog.ganttpro.com/en/waterfall-vs-agile-with-advantages-and-disadvantages/
  15. 15. 25.04.2019 15 Agile – jak to działa w Scrumie?
  16. 16. 25.04.2019 16 1. produkt używalny już po pierwszej iteracji 3. gotowy produkt! 2. i zaczyna zarabiać $$$ Iteracje i przyrosty
  17. 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. 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. 19. 25.04.2019 20 CZEMU AKURAT SCRUM W NASZYCH PROJEKTACH?
  20. 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. 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)
  22. 22. 25.04.2019 23 Kanban SCRUM DSDM PP XP Lean AGILE AGILE
  23. 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. 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. 25.04.2019 26 Co dalej? Scrum Guide Henrik Kniberg
  26. 26. Kontakt do nas: 1. Ula https://www.linkedin.com/in/ulacholewa/ 2. Piotrek https://www.linkedin.com/in/piotr-guz/ DZIĘKUJEMY!

×