Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland
-
Upload
fundacja-governica -
Category
Education
-
view
282 -
download
2
description
Transcript of Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland
![Page 1: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/1.jpg)
Agile vs. Waterfall. Jak połączyć ogień z wodą?
Agile vs. Waterfall Jak połączyć ogień z wodą? Mariusz Chudy, PMP, PMI-RMP
![Page 2: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/2.jpg)
Agenda
• Waterfall vs. Agile – porównanie podejść
• Case studies – różne technologie, różne sektory..
1) Migracja Data Center i rozwój aplikacji
2) Aplikacja mobilna i backoffice
3) Sieć transmisji danych i system zarządzania wydajnością sieci (PP)
4) Migracja systemu Call Center i telefonii IP
![Page 3: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/3.jpg)
Waterfall - tradycyjne podejście do zarządzania projektami Określenie wymagań
Projektowanie systemu
Implementacja
Testowanie
Użytkowanie
Inicjowanie Planowanie Wykonanie Zamknięcie
Procesy inicjacji
Procesy
planowania
Procesy
wykonawcze
Procesy kontrolne
Procesy
zakończeniowe
Start
projektu
Zakończenie
projektu
Poziom
aktywności
Monitorowanie
![Page 4: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/4.jpg)
Podejścia do zarządzania projektami – Agile (SCRUM)
Określenie wymagań
Projektowanie systemu
Implementacja
Testowanie
Użytkowanie
Procesy inicjacji
Procesy
planowania
Procesy
wykonawcze
Procesy kontrolne
Procesy
zakończeniowe
Start
projektu
Zakończenie
projektu
Poziom
aktywności
Procesy
planowania
Procesy
planowania
Procesy
wykonawcze
Procesy
wykonawcze
Sprint 1 Sprint 2 Sprint 3
![Page 5: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/5.jpg)
Jak połączyć te dwa podejścia w praktyce?
![Page 6: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/6.jpg)
Case Study 1 Platforma do zarządzania
portfelem inwestycyjnym dla przedsiębiorstw i korporacji
(Bankowość)
![Page 7: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/7.jpg)
Migracja Data Centre
• Zakres – 100+ aplikacji
– 350 serwerów
– Infrastruktura wspomagająca (Network, storage and
backup infrastructure)
– Data Centre space
• Migracja – Lokalizacja 1: PROD
– Lokalizacja 2: COB/UAT
• Harmonogram: 2,5 roku
• Budżet >100 000 000 PLN
![Page 8: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/8.jpg)
Aplikacja Business Direct (BD)
![Page 9: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/9.jpg)
- Agile/SCRUM - 3 miesiące - 12 sprintów - 1 tydzień = 1 sprint - Spotkania
o Planowanie sprintu (Pon, 9-13) o daily SCRUM (9-9:15) o Podsumowanie sprintu +
retrospektywa (Pt, 16-17)
Migracja BD - Waterfall + SCRUM (1/2)
![Page 10: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/10.jpg)
- Agile/SCRUM - 2 miesiące - 9 sprintów - 1 tydzień = 1 sprint - Spotkania
o Planowanie sprintu (Pon, 9-13) o daily SCRUM (9-9:15) o Podsumowanie sprintu +
retrospektywa (Pt, 16-17)
Migracja BD - Waterfall + SCRUM (2/2)
![Page 11: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/11.jpg)
Case Study 2 Zarządzanie odszkodowaniami - Aplikacja mobilna i backoffice
(Ubezpieczenia)
![Page 12: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/12.jpg)
Zakres – software development
o Oględziny terenowe szkód
o Aplikacja mobilna
o Aplikacja backoffice
Zmiana modelu z waterfall na Agile uratowała projekt
Zmiana podwykonawcy na firmę doświadczoną w pracy zwinnej
Pojawienie się PO, zaangażowanie biznesu
Wdrożenie Agile
![Page 13: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/13.jpg)
4 Etapy projektu podzielone na 20 iteracji 2 tygodniowych
Codzienny daily SCRUM z dostawcą
Sprint planning raz na 2 tygodnie w siedzibie Klienta
Product backlog tworzony do każdego etapu z osobna
Historyjki szacowane w SP
Wspólnie ustalone kryteria odbioru historyjek
Zwinny model pracy
Wykorzystanie JIRA Dwa rozproszone zespoły zwinne
Integracja z innym projektem
![Page 14: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/14.jpg)
MODEL DOSTARCZANIA
Analitycy
Architekci
Deweloperzy Testerzy
Użytkownicy
Analitycy
Architekci
Deweloperzy Testerzy
Użytkownicy
Integracja z innymi systemami, Kontrolka mapowa Architektura, Aplikacja mobilna, Analiza, Testy
SCRUM
Team 1
(Warszawa)
Analityk Biznesowy Architekt Rozwiązania
Product Owner (Klient) Project Manager
SCRUM
Team 2
(Gdańsk)
![Page 15: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/15.jpg)
Case Study 3 Sieć transmisji danych i system zarządzania wydajnością sieci
(Usługi Pocztowe)
![Page 16: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/16.jpg)
Wdrożenie Agile + Waterfall
8 sprintów
(1 rezerwowy)
1 sprint = 1 tydzień
Daily SCRUM
(09:00-09:15)
Testy po stronie
Klienta (pt, 11-12)
Sprint Review &
Retrospective (pt,
14-16)
Sprint Planning (pt)
![Page 17: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/17.jpg)
Case Study 4 Migracja systemu Call Center i
telefonii IP (eCommerce)
![Page 18: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/18.jpg)
Zwinny projekt Call Center / IPT
Zakres: migracja systemu, upgrade serwerów, 3000+ słuchawek, architektura HA
Zadania przydzielane z product backlogu
Zarządzanie projektem za pomocą JIRA Agile
Scrum Master po stronie Klienta
5 iteracji tygodniowych Zdalne demo i planning
![Page 19: Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Management 2014 Poland](https://reader034.fdocument.pub/reader034/viewer/2022052412/558a2bbfd8b42acf328b458c/html5/thumbnails/19.jpg)
Dziękuję! kontakt: [email protected]