CZYM JEST SAMA METODOLOGIA ZARZĄDZANIA PROJEKTAMI? Metodologia zarządzania projektem to sposób organizacji procesu opracowywania oprogramowania przy użyciu zestawu zasad, wytycznych, narzędzi, kanałów komunikacji. Każda metodologia opiera się na określonym zestawie zasad, ważne jest, aby wybrać właściwy sposób spełnienia wymagania klienta. METODOLOGIA ZWINNEGO ZARZĄDZANIA PROJEKTAMI
Agile to metodologia projektów informatycznych, która przede wszystkim zapewnia
elastyczność. Koncentruje się przede wszystkim na spełnianiu stale zmieniających się wymagań i ciągłym doskonaleniu pracy. Takie podejście do organizacji projektów pozwala podzielić (sprinty). Zwykle na projekt przypadają trzy do pięciu sprintów. Na koniec każdego sprintu zespół ponownie ocenia wykonaną pracę i w razie potrzeby ustala nowe priorytety rozwoju w oparciu o wyniki. złożony projekt na małe zadania programistyczne i krótkie cykle CO OFERUJE AGILE? • Ciągły kontakt pomiędzy wykonawcą a klientem w celu przekazywania raportów o postępach oraz spełniania nowych wymagań. • Możliwość aktywnego udziału w procesie rozwoju (większa kontrola projektu) • Możliwość zmiany wymagań na dowolnym etapie procesu rozwoju • Wyższa jakość produktu dzięki ciągłemu planowaniu i testowaniu • Specjalne narzędzia PM (Jira, Trello), które zapewniają przejrzystość każdego procesu roboczego • Wydajne zarządzanie ryzykiem dzięki ciągłym analizom • Szybszy zwrot z inwestycji ze względu na wczesne rozpoczęcie procesu programowania, krótkie cykle dostaw oraz pełne zrozumienie biznesu i priorytetów klientów. KIEDY WARTO UŻYĆ MODELU ZWINNEGO? jeśli klient nie ma jasnej wizji przyszłego produktu kiedy oczekuje się, że projekt będzie nieprzewidywalny i podatny na ciągłe zmieniające się wymagania gdy klient chce uzyskać częste wyniki i szybciej otrzymać produkt jeśli klient uważa komunikację za najwygodniejszy sposób kontrolowania projektu METODOLOGIA TRADYCYJNEGO ZARZĄDZNIA PROJEKTAMI (WATERFALL) Wodospad to tradycyjne podejście do zarządzania projektami. Jak sama nazwa wskazuje, proces rozwoju musi przebiegać jak wodospad, a wszystkie etapy należy wykonać w ściśle określonej kolejności. Ogólna lista procesów Waterfall obejmuje analizę wymagań, projektowanie, wdrażanie, sprawdzanie poprawności i konserwację oprogramowania. ZASADY WATERFALL wymagania i zależności muszą zostać ustalone przed rozpoczęciem procesu programowania kierownictwo musi mieć metryki i dokumentację jakość powinna mieć wyższy priorytet niż szybkość następny etap nie może się rozpocząć, dopóki wszystkie zadania na określonym etapie projektu nie zostaną zakończone po zakończeniu określonego etapu powrót do niego nie jest już możliwy plan musi pozostać niezmienny i żadne nakładające się zadania nie są dozwolone KIEDY WARTO UŻYĆ MODELU TRADYCYJNEGO? w prostych projektach o stałej cenie, gdy klient ma wyraźne wymagania dotyczące projektu i produktu.