46
© Copyright 2019 Netcompany. All rights reserved. Date: Version: Author: Contact: AGILE. GAME „OVER”. GRA IDEI W PROJEKTACH ZWINNYCH POLITECHNIKA WARSZAWSKA 22.11.2019 1.0 Jakub Niemiec [email protected]

POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

© Copyright 2019 Netcompany. All rights reserved.

Date:Version:Author:Contact:

AGILE. GAME „OVER”.GRA IDEI W PROJEKTACH ZWINNYCH

POLITECHNIKA WARSZAWSKA

22.11.20191.0Jakub [email protected]

Page 2: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

2

Kuba

• 6 lat doświadczenia zawodowego w IT (3 firmy, 8 projektów)

• certyfikowany programista Javy i Scrum Master (scrum.org), DevOps i praktyk Agile

• pracuję w firmie Netcompany, którą tutaj reprezentuję

• obecnie pełnię funkcję managera w fazie klaryfikacji projektu cyfryzacji poczty w Danii

• jestem Spejsiakiem

Page 3: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

3

NETCOMPANY

Netcompany to najszybciej rosnąca i odnosząca największe sukcesy firma IT w Skandynawii, z ambicją osiągnięcia pozycji lidera rynku w Północnej Europie.

Chcemy wyznaczać szlak i pokazywać jak transformacja cyfrowa może stworzyć silne, zrównoważone społeczeństwa, pomóc firmom odnieść sukces i stworzyć lepsze życie dla nas wszystkich.

Netcompany zostało założone w 2000r.

2bnRevenue (DKK) in 2018

+20%Average revenue growth for +10 years

6Countries of operation

+2000No. of employees year-end 2018

Page 4: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

4

Netcompany – Meet Your Employer Event

Kiedy? Wtorek, 26 listopada, 11:00-18:00

Gdzie? Ul. Puławska 182, Warszawa, biuro Netcompany

Po co?

11:00 - 11:30 Morning coffee11:30 - 13:00 Scrum in practice by Adam Stankowski, Senior Consultant13:00 - 13:30 Lunch13:30 - 14:30 How to develop a successful IT career: Netcompany approach by Steffen14:30 - 15:00 Office tour15:00 - 16:30 Functional programming in Java by Marcin Czarnak Senior Consultant16:30 - 18:00 Beer & Pizza

Rejestracja do 25 listopada!

https://www.netcompany.com/pl/events/2019/PL-Meet-Your-Employer

Page 5: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

5

A Wy?

• na którym roku studiujecie?

• czy macie już jakieś doświadczenie zawodowe w IT?

• czy znacie podstawy Scruma?

• czy znacie podstawy Agile?

• czy chcecie posłuchać jak działa Agile w świecie komercyjnych projektów IT?

Page 6: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

6

Którą opcję wybieracie?

1. Kończymy wykład o 11:40 (wtedy potrwa 1h 25min), nie robimy przerw

2. Robimy przerwę w środku i dzielimy wykład na dwie części:• 10:15 – 11:00

• 11:10 – 11:55

Niezależnie którą opcję wybierzecie, możecie podejść do mnie po wykładzie i porozmawiać ;)

EN, 12:15 - 14:00, sala 103

Page 7: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev
Page 8: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

8

Manifest programowania zwinnego

Odkrywamy nowe metody programowania dzięki praktyce w programowaniu i wspieraniu w nim innych. W wyniku naszej pracy, zaczęliśmy bardziej cenić:

• Ludzi i interakcje od procesów i narzędzi

• Działające oprogramowanie od szczegółowej dokumentacji

• Współpracę z klientem od negocjacji umów

• Reagowanie na zmiany od realizacji założonego planu.

Oznacza to, że elementy wypisane po prawej są wartościowe, ale większą wartość mają dla nas te, które wypisano po lewej.

https://agilemanifesto.org/

Page 9: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

9

Założenia Manifestu Programowania Zwinnego

12

Page 10: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev
Page 11: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

11

STUDIUM PRZYPADKUTwój Szpital Online

Page 12: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

12

Nasza firma: Poliviera

• Założona przez studentów Politechniki Warszawskiej w akademiku Riviera w 2012

• Fenomen na skalę kraju

• Międzynarodowa firma Consultingowa specjalizująca się w wytwarzaniu oprogramowania dla klientów z sektora publicznego i prywatnego

• Wiodące technologie: Java, .NET

Page 13: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

13

Studium przypadku: Twój Szpital Online

• Ministerstwo Zdrowia ogłasza przetarg na krajowy system zapisów na wizyty lekarskie przez Internet: Twój Szpital Online

• Obsługiwane placówki: wszystkie szpitale i przychodnie publiczne w Polsce

• Cel: podniesienie jakości świadczenia usług lekarskich i poziomu satysfakcji pacjentów

• Użytkownicy systemu:

• Pacjenci – rezerwowanie i anulowanie wizyt u lekarzy, konsultacje online, podgląd historii wizyt i wyników badań, recepty online, ocena poziomu satysfakcji pacjenta

• Lekarze – konsultacje online, recepty online, zalecenia dla pacjentów

• Administracja lokalna – zarzadzanie grafikiem wizyt w placówce, wprowadzanie danych pacjentów i lekarzy, rejestracja pacjentów offline

• Administracja centralna – monitoring, zbiorcza analiza danych, pomoc techniczna

Page 14: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

Pacjent

Pacjent

Pacjent

LekarzAdministrator

Lokalny

AdministratorCentralny

Lekarz

Page 15: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

15

Faza 0: Zanim projekt ruszy…

• Przygotowanie oferty przetargowej

• Propozycja rozwiązania biznesowego

• Analiza techniczna

• Jakich kompetencji potrzebujemy?

• Ilu ludzi potrzeba?

• Jak będzie wyglądała proces współpracy z klientem?

• Jak szybko to ogarniemy?

• Ile to będzie kosztować?

• Zbrojenia – przygotowania do pracy w przypadku wygranej

• Zabezpieczenie alokacji do projektu

Page 16: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

16

• Proces wydłuża się o kolejne miesiące

• Utrzymanie alokacji ludzi do projektu staje się kłopotliwe

• Odwołanie odrzucone. Zaczynamy!

Mamy to! Przetarg wygrywa nasza firma Poliviera!

• Konkurencja składa odwołanie

Page 17: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

17

Podział projektu na etapy – wygląda ok?

Page 18: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

18

Co na to Manifest Agile?

(1)

Najwyższy priorytet ma dla nas zadowolenie klienta dzięki wczesnemu i ciągłemu wdrażaniu wartościowego oprogramowania.

(2)

Bądźcie gotowi na zmiany wymagań nawet na późnym etapie jego rozwoju.Procesy zwinne wykorzystują zmiany dla zapewnienia klientowi

konkurencyjności.

(3)

Dostarczajcie funkcjonujące oprogramowanie często, w kilkutygodniowych lub kilkumiesięcznych odstępach. Im częściej, tym lepiej.

Page 19: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

POWIEDZ TY MNIE KILER

CO CI EDŻAJLOWI WILCY WYMYŚLYLI

Page 20: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

20

Oś czasu projektu

22-11-2019 22-03-202101-01-2020 01-04-2020 01-07-2020 01-10-2020 01-01-2021

MAINTENANCECLARIFICATION (OPTIONAL) POC AGILE DEVELOPMENT

Today

04-02-2020

MILESTONE 1

12-06-2020

MILESTONE 2

14-10-2020

MILESTONE 3

Page 21: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

21

Faza 1: Klaryfikacja

1. Zespoły biznesowe klaryfikują wymagania z klientem i przygotowują dokumentację dla deweloperów.

2. Management projektu przygotowuje strukturę organizacji na kolejne fazy.

3. Nie ma sensu jeszcze wdrażać zespołów technicznych – to dopiero faza klaryfikacji, która jest krótka. Dużo efektywniej będzie zacząć pracę deweloperską kiedy wymagania zostaną sklaryfikowane przez zespoły biznesowe.

4. Dobra współpraca z klientem od samego początku jest ważna. Dlatego zalecana jest konfiguracja wideokonferencji (np. Skype, MS Teams) przez przedstawicieli klienta, żeby zespoły biznesowe mogły się swobodnie porozumiewać z klientem niezależnie od miejsca przebywania. Dzięki dzisiejszej technologii z łatwością możemy rozlokować koleżanki i kolegów z zespołów biznesowych w dowolnych biurach (nawet w różnych krajach). Ważne jest jednak przestrzeganie pewnych zasad zwinnej komunikacji zdalnej.

22-11-2019 22-03-202101-01-2020 01-04-2020 01-07-2020 01-10-2020 01-01-2021

MAINTENANCECLARIFICATION (OPTIONAL) POC AGILE DEVELOPMENT

Today

04-02-2020

MILESTONE 1

12-06-2020

MILESTONE 2

14-10-2020

MILESTONE 3

Page 22: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

22

Co na to Manifest Agile?

(4)

Zespoły biznesowe i deweloperskie muszą ściśle ze sobą współpracować w codziennej pracy przez cały czas trwania projektu.

(5)

Twórzcie projekty wokół zmotywowanych ludzi. Zapewnijcie im potrzebne środowisko oraz wsparcie i zaufajcie, że wykonają

powierzone zadanie.

(6)

Najbardziej efektywnym i wydajnym sposobem przekazywania informacji zespołowi deweloperskiemu i wewnątrz niego jest rozmowa

twarzą w twarz.

Page 23: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

23

Faza 1: Klaryfikacja

1. Zespoły biznesowe klaryfikują wymagania z klientem i przygotowują dokumentację dla deweloperów.

2. Management projektu przygotowuje strukturę organizacji na kolejne fazy.

3. Nie ma sensu jeszcze wdrażać zespołów technicznych – to dopiero faza klaryfikacji, która jest krótka. Dużo efektywniej będzie zacząć pracę deweloperską kiedy wymagania zostaną sklaryfikowane przez zespoły biznesowe. A co z infrastrukturą, DevOps, security, itd.?

4. Dobra współpraca z klientem od samego początku jest ważna. Dlatego zalecana jest konfiguracja wideokonferencji (np. Skype, MS Teams) przez przedstawicieli klienta, żeby zespoły biznesowe mogły się swobodnie porozumiewać z klientem niezależnie od miejsca przebywania. Dzięki dzisiejszej technologii z łatwością możemy rozlokować koleżanki i kolegów z zespołów biznesowych w dowolnych biurach (nawet w różnych krajach). Ważne jest jednak przestrzeganie pewnych zasad zwinnej komunikacji zdalnej.

Page 24: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

24

Clarification phase

Architecture

DevOps

Infrastructure

Workshops

with the client

Documenting

requirements

Securing exit

criteria

Education

Onboarding

procedures

Defining

organizational

structure

Project

management

tools setup

Page 25: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

25

Faza 2&3: Programowanie zwinne

22-11-2019 22-03-202101-01-2020 01-04-2020 01-07-2020 01-10-2020 01-01-2021

MAINTENANCECLARIFICATION (OPTIONAL) POC AGILE DEVELOPMENT

Today

04-02-2020

MILESTONE 1

12-06-2020

MILESTONE 2

14-10-2020

MILESTONE 3

Page 26: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

26

Założenia Manifestu Agile

(7)

Działające oprogramowanie jest podstawową miarą postępu.

(8)

Najlepsze rozwiązania architektoniczne, wymagania i projektypochodzą od samoorganizujących się zespołów.

(9)

Ciągłe skupienie na technicznej doskonałości i dobrym projektowaniu zwiększa zwinność.

Page 27: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev
Page 28: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

28

• Jakie wyróżniamy role w Scrumie?

• Jakie są typy zdarzeń w Scrumie?

• Jakie Scrumowe artefakty znacie?

Scrum

Page 29: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

Product Owner

Scrum Master Team Member

Team Member

Customer

Stakeholder

Stakeholder

User

Team Member

Team Member

Team Member

Team Member

Scrum TeamStakeholders

Page 30: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev
Page 31: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev
Page 32: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

32

Założenia Manifestu Agile

(10) Procesy zwinne umożliwiają zrównoważony rozwój.Sponsorzy, deweloperzy oraz użytkownicy powinni być w stanie

utrzymywać równe tempo pracy.

(11) W regularnych odstępach czasu zespół analizuje możliwościpoprawy swojej wydajności, a następnie dostraja i dostosowuje

swoje działania do wyciągniętych wniosków.

Page 33: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

3333

Kanban

1. Wizualizacja przepływu

2. Ograniczenie pracy w toku

3. Zarządzanie przepływem

4. Transparentność zasad

5. Efektywne kanały informacji zwrotnej

6. Kaizen – ciągła poprawa

Page 34: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

34

Założenia Manifestu Agile

(12)

Prostota – sztuka minimalizowania ilości koniecznej pracy – jest kluczowa.

Page 35: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

35

Faza 2&3: Programowanie zwinne

Cel

Ciągłe dostarczanie działającego, wartościowego i jakościowego oprogramowania:

1. przez samoorganizujące się zespoły zmotywowanych ludzi regularnie dostrajające swój sposób pracy w celu zwiększenia wydajności i satysfakcji z pracy

2. w bliskiej współpracy z klientem

3. z uwzględnieniem zmieniających się priorytetów (ale też ustaleń z kontraktu)

4. przy minimalizacji nakładu koniecznej pracy

22-11-2019 22-03-202101-01-2020 01-04-2020 01-07-2020 01-10-2020 01-01-2021

MAINTENANCECLARIFICATION (OPTIONAL) POC AGILE DEVELOPMENT

Today

04-02-2020

MILESTONE 1

12-06-2020

MILESTONE 2

14-10-2020

MILESTONE 3

Page 36: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

36

Struktura organizacji

• Wzrost liczby ludzi w projekcie pociąga za sobą konieczność ustalenia przejrzystej struktury organizacji, w tym ustalenia sposobu pracy zespołów deweloperskich

• Zespół deweloperski w Scrumie może liczyć od 3 do 9 osób (optymalnie 5-7)

• W Kanbanie nie ma sztywnych ograniczeń, ale zakres 5-7 także się sprawdzi

Page 37: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

37

Twój Szpital Online – 7 konsultantów

Product OwnerIT Projects Manager

Scrum MasterProject Manager

Team Member

Team MemberTester

Team Member

Team MemberTech Lead

Team Member

Team MemberDevOps

StakeholderDomain Expert

StakeholderProject Manager

UserAdministrator

UserPatient

Page 38: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

38

Twój Szpital Online – 16 konsultantów

Product Owner

StakeholderStakeholder

Scrum Master Team Member

Team Member

Team Member

Team Member

Team MemberUX Designer

Team MemberOps

Scrum Master

Team Member

Team MemberTester

Team MemberTeam Member

Tech Lead

Team MemberMobile Apps Dev

Team MemberDevOps

Project Manager

Team MemberArchitect

StakeholderProject Manager

UserPatient

UserAdministrator

StakeholderDomain Expert

Team Member

Page 39: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

39

Twój Szpital Online – 29 konsultantów

Product Owner

Stakeholder

Stakeholder

Scrum Master Team Member

Team Member

Team Member

Team Member

Team MemberUX Designer

Team MemberOps

Scrum Master

Team Member

Team MemberTester

Team Member Team MemberTech Lead

Team MemberMobile Apps Dev

Team MemberDevOps

Project Manager

Team MemberArchitect

StakeholderProject Manager

UserPatient

UserAdministrator

StakeholderDomain Expert

Team Member

Operations Manager

Team Member

Team MemberTester

Team Member

Team MemberTech Lead

Team MemberMobile Apps Dev

Team MemberDevOps

Scrum Master

Team Member

Team MemberOps

Team MemberArchitect

Managing Architect

Team Member

StakeholderDomain Expert

Product Owner

Product ManagerStakeholder

Domain Expert

UserDoctor

Team MemberDomain Expert

Page 40: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

40

Skalowanie Scruma

W przypadku większych projektów (ok. 40+) dobrym pomysłem może być skalowanie Scruma, w celu wprowadzenia ładu organizacyjnego. Nie musimy wymyślać koła od nowa. Mamy do wyboru kilka sprawdzonych modeli:

• Nexus

• LeSS

• Scrum at Scale

• SAFe

• Model Spotify

Page 41: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

41

Wzrost liczby ludzi w projekcie = większa złożoność projektu

1 + 1 = 2

1 + 1 < 2

X

Page 42: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

42

Oficjalne oddanie produktu

• Konieczność uzyskania akceptacji klienta

• Porządna dokumentacja

• Przekazanie projektu do zespołu utrzymaniowego

• Impreza!

Page 43: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

43

• Stopniowy spadek alokacji do projektu

• Naprawa usterek, czasami rozwój drobnych funkcjonalności

Faza 4: Utrzymanie22-11-2019 22-03-2021

01-01-2020 01-04-2020 01-07-2020 01-10-2020 01-01-2021

MAINTENANCECLARIFICATION (OPTIONAL) POC AGILE DEVELOPMENT

Today

04-02-2020

MILESTONE 1

12-06-2020

MILESTONE 2

14-10-2020

MILESTONE 3

Page 44: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

.

44

Jakie wartości wyznają Edżajlowi Wilcy?

Prostota

Otwarty umysł

Ludzie

Page 45: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

45

Dziękuję za uwagę! ;)

Jakub [email protected]

Page 46: POLITECHNIKA WARSZAWSKA AGILE. GAME OVER”. · UX Designer Team Member Ops Scrum Master Team Member Team Member Tester Team Member Team Member Tech Lead Team Member Mobile Apps Dev

46

Q/A