SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Agile

- podstawy podstaw
Jakub Bażela
jbazela@codesprinters.com
@jbazela
www.codesprinters.com
Cześć!
Plan dnia
9:00 rozpoczęcie
9:30± Agile - wstęp
10:00 Scrum - metoda ramowa
14:00 przerwa obiadowa
15:30± gra symulacyjna
17:30± podsumowanie
Timebox
Każdy moduł ma swój timebox - nieprzekraczalny
czas trwania.
Pilnujemy tego skrupulatnie, ale możemy skończyć
przed czasem lub coś pominąć.
1”
Parking
W czasie warsztatu będziecie mieć dużo pytań.
Może nie wystarczy mi czasu na szybkie wyjaśnienie,
może nie znam odpowiedzi lub znam, ale będzie to
za duża dygresja.
Dlatego robimy parking pytań - odpowiem na nie na
koniec dnia, lub poproszę o szczegółowe maile.
Dlaczego tu jesteście?
15”
Poznajcie się w swoich zespołach
To co to jest to Agile?
7+5”
(Wrócimy do tego pytania)
Co zrobisz, gdy w biurze

jest za gorąco?
Właśnie wprowadziliście się do nowego biura.
Rolety, nawiew, grzejniki itd. są centralnie sterowane
z kotłowni przez pana Janusza.
Można je ustawić tylko jednorazowo na cały dzień,
więc pan Janusz potrzebuje od Was dokładnej
rozpiski każdego ranka.
Co trzeba uwzględnić, żeby cały czas mieć 22º C?

7+5”
Agile
30”
Scrum - metoda ramowa
180”
Filary Scrum
Przejrzystość Inspekcja Adaptacja
Przejrzystość
Inspekcja
Adaptacja
Empiryzm
Inspect&adapt
Ryzyko
Czy lubisz burgery?
5”+5”+2”
Dostarczanie wartości
Scrum Team
Product Owner
władzawiedza
Development Team
Po co im
krawaty?
:)
Scrum Master
tym usuwa przeszkody
tym motywuje
Jakie cechy powinien mieć
dobry SM?
Coach Mentor
Trener Doradca
PraktykiPryncypia
Działanie Obserwacja
5+5”
Sprint
Zespołowi idzie super, już kończą pracę w sprincie,
ale chcieliby jeszcze 1 lub 2 dni na testy. Co robicie?
4+4”
Planowanie Sprintu
Daily Scrum
Przegląd Sprintu
Retrospektywa Sprintu
Product Backlog
Sprint Backlog
Przyrost - inkrement
Definition of Done
Czy wszyscy lubią
donuty?
Podsumowanie wiedzy o Scrum
15+5”
Wszyscy
Nikt
Dev Team
POSM
Zakres pracy
Anulowanie Sprintu
Zmiana zakresu pracy
Komunikowanie wizji produktu
Priorytetyzowanie Product Backlogu
Priorytetyzowanie Sprint Backlogu
Pisanie User Stories
Moderowanie spotkań
Moderowanie Retrospektywy
Tworzenie Backlogu Productu
Deklarowanie się do Sprint Backlogu
Usuwanie przeszkód
Motywowanie zespołu
Ochrona przed zewnętrznymi wpływami
Wybieranie ilości pracy w Sprincie
Deklaruje się ukończyć Sprint
Sprawdzanie i dostosowanie swojej
pracy
Zarządzanie zespołem
Wytykanie innym błędów
Pilnowanie, żeby produkt działał
Akceptowanie Story jako gotowych
Wykrywanie przeszkód
Zapewnianie że na koniec Sprintu jest
oddane coś używalnego
Reprezentowanie klienta
Informowanie udziałowców
Przerwa!
60”
Nie od razu Kraków
zbudowano
1 zespół = 1 zestaw LEGO = 1 miasto
120”
To co to jest to Agile?
8”
Wracamy do pytania:
5”
We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:
Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan
That is, while there is value in the items on

the right, we value the items on the left more.
5”
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's
competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter
timescale.
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get
the job done.
The most efficient and effective method of conveying information to and within a development team is face-to-face
conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a
constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior
accordingly.
Zanim pójdziesz do domu
Jakich trzech rzeczy, o których dziś
mówiliśmy, możesz od poniedziałku użyć
w swojej pracy?
1”
Dziękuję za uwagę!
Jeśli chcesz wiedzieć więcej, zapytaj:
jbazela@codesprinters.com
@jbazela
www.codesprinters.com
Ikonki
Podziękowania dla autora Freepik z serwisu flaticon.com

Contenu connexe

Tendances

Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachinguHackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
pbadenski
 

Tendances (7)

Dlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna ŁódźDlaczego developerzy nie lubią scrum Zwinna Łódź
Dlaczego developerzy nie lubią scrum Zwinna Łódź
 
Dlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrumDlaczego developerzy nie lubią scrum
Dlaczego developerzy nie lubią scrum
 
Sprint retrospective wartości scrum
Sprint retrospective   wartości scrumSprint retrospective   wartości scrum
Sprint retrospective wartości scrum
 
Trzy działy biznesowe i jedno IT - Jak tu priorytetyzować?
Trzy działy biznesowe i jedno IT - Jak tu priorytetyzować?Trzy działy biznesowe i jedno IT - Jak tu priorytetyzować?
Trzy działy biznesowe i jedno IT - Jak tu priorytetyzować?
 
Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachinguHackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
Hackowanie mózgu: doskonalenie procesów myślowych z użyciem coachingu
 
Narzędzia do pracy zdalnej - Michał Szafrański
Narzędzia do pracy zdalnej - Michał SzafrańskiNarzędzia do pracy zdalnej - Michał Szafrański
Narzędzia do pracy zdalnej - Michał Szafrański
 
Wymagania w Agile
Wymagania w AgileWymagania w Agile
Wymagania w Agile
 

Similaire à Scrum - Jakub Bażela z CodeSprinters

Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
Biznes 2.0
 

Similaire à Scrum - Jakub Bażela z CodeSprinters (20)

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
 
Agile fakty i mity
Agile fakty i mityAgile fakty i mity
Agile fakty i mity
 
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
 
Kurs "Zrób to tak, aby to zrobić" - prezentacja 5
Kurs "Zrób to tak, aby to zrobić" - prezentacja 5Kurs "Zrób to tak, aby to zrobić" - prezentacja 5
Kurs "Zrób to tak, aby to zrobić" - prezentacja 5
 
Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)Bee Talents - Jak pracujemy (2018)
Bee Talents - Jak pracujemy (2018)
 
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
 
Zarządzanie projektem
Zarządzanie projektemZarządzanie projektem
Zarządzanie projektem
 
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.
 
Prezentacja agile telco
Prezentacja agile telcoPrezentacja agile telco
Prezentacja agile telco
 
Agile LEGO Game
Agile LEGO GameAgile LEGO Game
Agile LEGO Game
 
Jak przeżyć "kreatywne" warsztaty online i nie zwariować
Jak przeżyć "kreatywne" warsztaty online i nie zwariowaćJak przeżyć "kreatywne" warsztaty online i nie zwariować
Jak przeżyć "kreatywne" warsztaty online i nie zwariować
 
8 kroków do optymalnej inwestycji IT
8 kroków do optymalnej inwestycji IT8 kroków do optymalnej inwestycji IT
8 kroków do optymalnej inwestycji IT
 
8 kroków do optymalnej inwestycji
8 kroków do optymalnej inwestycji8 kroków do optymalnej inwestycji
8 kroków do optymalnej inwestycji
 
Agencja tłumaczeń - po co, dlaczego i jak?
Agencja tłumaczeń - po co, dlaczego i jak?Agencja tłumaczeń - po co, dlaczego i jak?
Agencja tłumaczeń - po co, dlaczego i jak?
 
Agile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
Agile Silesia - Scrum w zespołach rozproszonych - Łukasz KempnyAgile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
Agile Silesia - Scrum w zespołach rozproszonych - Łukasz Kempny
 
Scrum
ScrumScrum
Scrum
 
Lean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovationsLean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovations
 
Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
Jak skutecznie wykorzystać badania w procesie projektowania serwisów internet...
 
Skuteczne wykorzystanie badań w projektowaniu użytecznych produktów
Skuteczne wykorzystanie badań w projektowaniu użytecznych produktówSkuteczne wykorzystanie badań w projektowaniu użytecznych produktów
Skuteczne wykorzystanie badań w projektowaniu użytecznych produktów
 
DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far
 

Plus de Women in Technology Poland

Plus de 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
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 
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ół
 

Scrum - Jakub Bażela z CodeSprinters

  • 1. Agile
 - podstawy podstaw Jakub Bażela jbazela@codesprinters.com @jbazela www.codesprinters.com
  • 3. Plan dnia 9:00 rozpoczęcie 9:30± Agile - wstęp 10:00 Scrum - metoda ramowa 14:00 przerwa obiadowa 15:30± gra symulacyjna 17:30± podsumowanie
  • 4. Timebox Każdy moduł ma swój timebox - nieprzekraczalny czas trwania. Pilnujemy tego skrupulatnie, ale możemy skończyć przed czasem lub coś pominąć. 1”
  • 5. Parking W czasie warsztatu będziecie mieć dużo pytań. Może nie wystarczy mi czasu na szybkie wyjaśnienie, może nie znam odpowiedzi lub znam, ale będzie to za duża dygresja. Dlatego robimy parking pytań - odpowiem na nie na koniec dnia, lub poproszę o szczegółowe maile.
  • 6. Dlaczego tu jesteście? 15” Poznajcie się w swoich zespołach
  • 7. To co to jest to Agile? 7+5” (Wrócimy do tego pytania)
  • 8. Co zrobisz, gdy w biurze
 jest za gorąco? Właśnie wprowadziliście się do nowego biura. Rolety, nawiew, grzejniki itd. są centralnie sterowane z kotłowni przez pana Janusza. Można je ustawić tylko jednorazowo na cały dzień, więc pan Janusz potrzebuje od Was dokładnej rozpiski każdego ranka. Co trzeba uwzględnić, żeby cały czas mieć 22º C?
 7+5”
  • 10. Scrum - metoda ramowa 180”
  • 21. Development Team Po co im krawaty? :)
  • 22. Scrum Master tym usuwa przeszkody tym motywuje
  • 23. Jakie cechy powinien mieć dobry SM? Coach Mentor Trener Doradca PraktykiPryncypia Działanie Obserwacja 5+5”
  • 25. Zespołowi idzie super, już kończą pracę w sprincie, ale chcieliby jeszcze 1 lub 2 dni na testy. Co robicie? 4+4”
  • 34. Czy wszyscy lubią donuty? Podsumowanie wiedzy o Scrum 15+5”
  • 36. Zakres pracy Anulowanie Sprintu Zmiana zakresu pracy Komunikowanie wizji produktu Priorytetyzowanie Product Backlogu Priorytetyzowanie Sprint Backlogu Pisanie User Stories Moderowanie spotkań Moderowanie Retrospektywy Tworzenie Backlogu Productu Deklarowanie się do Sprint Backlogu Usuwanie przeszkód Motywowanie zespołu Ochrona przed zewnętrznymi wpływami Wybieranie ilości pracy w Sprincie Deklaruje się ukończyć Sprint Sprawdzanie i dostosowanie swojej pracy Zarządzanie zespołem Wytykanie innym błędów Pilnowanie, żeby produkt działał Akceptowanie Story jako gotowych Wykrywanie przeszkód Zapewnianie że na koniec Sprintu jest oddane coś używalnego Reprezentowanie klienta Informowanie udziałowców
  • 38. Nie od razu Kraków zbudowano 1 zespół = 1 zestaw LEGO = 1 miasto 120”
  • 39. To co to jest to Agile? 8” Wracamy do pytania:
  • 40. 5” We are uncovering better ways of developing
 software by doing it and helping others do it.
 Through this work we have come to value: Individuals and interactions over processes and tools
 Working software over comprehensive documentation
 Customer collaboration over contract negotiation
 Responding to change over following a plan That is, while there is value in the items on
 the right, we value the items on the left more.
  • 41. 5” Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 42. Zanim pójdziesz do domu Jakich trzech rzeczy, o których dziś mówiliśmy, możesz od poniedziałku użyć w swojej pracy? 1”
  • 43. Dziękuję za uwagę! Jeśli chcesz wiedzieć więcej, zapytaj: jbazela@codesprinters.com @jbazela www.codesprinters.com
  • 44. Ikonki Podziękowania dla autora Freepik z serwisu flaticon.com