Agile jest manifestem, zbiorem zasad, praktyk i idei, które pozwalają na realizację projektu w odpowiedniej jakości, terminie i przy ograniczonej ilości zasobów. Agile odpowiada na pytanie jak prowadzić projekt, by zakończył się sukcesem. Skupia się przede wszystkim na zrozumieniu i wypełnieniu potrzeb klienta, a także na kontakcie nim. Charakteryzuje się podejmowaniem częstych mniejszych decyzji w jak najpóźniejszym czasie. Agile stosuję się w projektach o szybkiej dynamice i zmienności. Metodyki zwinne są najpopularniejszym sposobem zarządzania projektem.
Czym jest Agile?
Przykładami metodyk są:
Podejście kaskadowe
Podejście adaptacyjne
Alternatywne podejście do metodyk zwinnych, tzw. wodospad, zakładające postęp liniowy. Znany plan i wymagania - wyznaczona trasa progresu. Realizuje plan.
Podejście metodyk zwinnych, zakładające cykl faz. Znany cel oraz niektóre wymagania, nieznana jednak droga progresu. Realizuje cel.
Podejście iteracyjne
Podejście inkrementalne
Projekt realizowany jest w kawałkach (iteracjach), które składają się na finalny produkt
Projekt jest realizowany całościowo, poprzez dopracowywanie każdej kolejnej wersji
Ludzie i interakcje
Działające oprogramowanie
Współpraca z klientem
Reagowanie na zmiany
ponad procesy i narzędzia
ponad obszerną dokumentację
ponad formalne ustalenia
ponad podążanie za planem
Fundatorzy, inwestorzy firmy lub klienci
Najczęściej klient, to on decyduje o tym kiedy coś jest skończone, jakie są priorytety i zakres projektu
Intersariusze
Product Owner
Jaki jest bilans finansowy?
Co robimy?
W Scrumie zdefiniowane są konkretne 4 role:
Samoorganizujący się zespół wytwórczy produktu, około 3-9 osób, odpowiedzialny za każdy sprint oraz dostarczenie przyrostów projektu
Pomaga Product Owner'owi w zdefiniowaniu zakresu i funkcjonalności, pośredniczy w komunikacji, nadzoruje zespół pełniąc też role konsultanta, odpowiada za realizacje metodyki
Zespół deweloperski
Scrum Master
Jak robimy?
Co możemy zrobić lepiej?
Stosowanymi praktykami w SCRUMie są:
Wnioski
Zalety
Wady
Charakterystyka