aitech-pbr-rjawor/materiały na PPB (wykład)/04_metodologia_Prince2.ipynb

15 KiB

Logo 1

Przygotowanie do projektu badawczo-rozwojowego

4. Metodologia Prince2[wykład]

Krzysztof Jassem (2021)

Logo 2

Metodologia Prince2

Prince2 (PRojects IN Controlled Environments) to metoda zarządzania _projektami niezależna od zmiennych projektu, takich jak: środowisko, skala, typ, organizacjakultura, położenie geograficzne.

Projekt

Projekt to organizacja założona:

na określony czas

w celu dostarczenia rozwiązania

dla określonej potrzeby biznesowej

Przykład projektu

Potrzeba biznesowa: Oszczędzenie 70% czasu biura obsługi klienta.

Rozwiązanie: System automatycznego obiegu dokumentów.

Czas: 6 miesięcy

Projekt: Zespół ludzi wydelegowanych na 6 miesięcy dla dostarczenia systemu automatycznego obiegu dokumentów w celu zaoszczędzenia 70\% czasu biura obsługi klienta.

Cechy charakterystyczne projektu

Projekt jest przeciwieństwiem pojęcia "buiseness as usual" (działanie rutynowe). Projekt od rutyny odróżniają następujące cechy

  • Zmiana - projekt to środek do przeprowadzenia zmiany.
  • Tymczasowość - projekt ma swoją datę początku i końca.
  • Wielofukcyjność - przy projektach zaangażowani są ludzie o różnych kompetencjach.
  • Wyjątkowość - każdy projekt jest wyjątkowy (nawet jak jest jakiś wzorzec projektu, to każdy projekt się czymś wyróżnia: albo zespołem, albo klientem, albo położeniem geograficznym, itp.
  • Niepewność - projekty ze swojej natury są ryzykowne, bo mają wprowadzić zmianę.

    Zarządzanie projektem

    Zarządzanie projektem to:
  • planowanie zadań

  • delegowanie ludzi do zadań

  • monitorowanie wykonywania zadań

  • kontrolowanie aby:

  • osiągnąć cel projektu

  • w wyznaczonym czasie

  • przy zachowaniu przeznaczonych kosztów

    Aspekty kontroli w zarządzaniu projektem

    Projekt należy kontrolować pod następującymi apektami:

  • koszty (czy przestrzegamy kosztów projektu?)

  • czas (kiedy skończymy?)

  • jakość (czy produkt działa zgodnie z oczekiwaniami?)

  • zakres (czy zakres działania projektu będzie pokrywa się z oczekiwaniami?)

  • korzyści dla klienta (czy użytkownik naszego produktu uzyskuje planowaną korzyść?)

  • ryzyko (jakie jest ryzyko niepowodzenia lub niepożądanych skutków projektu i czy potrafimy to ryzyko zminimalizować?)

Metodologie tradycyjne

Metodologie tradycyjne charakteryzują się działaniem "krok po kroku". Kładą nacisk na:

  • skrupulatne zbieranie wymagań
  • dokładną analizę
  • istotność dokumentacji. Sprawdzają się w projektach z dobrze określonymi wymaganiami już od początku.
    Produkt ma być realizowany i dostarczony zgodnie z określonym planem. W planowaniu nie analizuje się szczegółowo, w jaki sposób produkt ma być wykonany.

Waterfall (model kaskadowy) (wg Wikipedia)

Model polega on na wykonywaniu podstawowych czynności jako odrębnych faz projektowych, kolejno po sobie. Jeśli któraś z faz nie powodzi się, to następuje nawrót do poprzedniej fazy. Każda czynność to schodek (kaskady):

  • Planowanie systemu (w tym specyfikacja wymagań).
  • Analiza systemu (w tym analiza wymagań i studium wykonalności).
  • Projekt systemu (poszczególnych struktur itp.).
  • Implementacja (wytworzenie kodu).
  • Testowanie (poszczególnych elementów systemu oraz elementów połączonych w całość).
  • Wdrożenie i pielęgnacja powstałego systemu.

Model kaskadowy sprawdza się dla małych, krótkich projektów z ustalonymi wymaganiami, które nie mogą zmienić się w trakcie realizacji projektu.

Plusy modelu kaskadowego
  1. Projekty są dobrze określone, a zatem łatwe w zarządzaniu.
  2. Przebieg projektu opisany jest liniowo (sekwencyjnie), przez co łatwiej go zrozumieć.
Minusy modelu kaskadowego
  1. Dokonanie wszelkich zmian w projekcie jest kosztowne.
  2. Jakikolwiek namacalny efekt działań jest wdoczny dopiero po dłuższym czasie.

Prince 2

W metodyce Prince2 projekt dzielony jest na etapy. Po każdym etapie następuje uszczegółowienie planu najbliższych etapów.

W Prince 2 nacisk kładzie się na osiągnięcie założonych produktów biznesowych.
Struktura organizacyjna jest precyzyjnie określona - każdy członek teamu ma przypisaną rolę.
Ważną rolę odgrywają procedury raportowania.

Plusy modelu Prince2
  1. Podział projektu na etapy ułatwia kontrolę nad projektem (sprawdzamy, czy na końcu etapu mamy planowany rezultat).
  2. Dobrze dokumentuje przebieg projektu.
Minusy modelu Prince2
  1. Każda zmiana wymaga "łańcucha akceptacji" i wymusza zmiany w dokumentacji.
  2. Tworzenie obszernej dokumentacji jest pracochłonne.

PMBOX (wg Wikipedia)

Projekt składa się z ciągu etapów lub faz w których od inicjacji do zamknięcia. Grupy procesów

  • procesy rozpoczęcia (inicjowania) - zdefiniowanie nowego projektu (lub nowej fazy w istniejącym projekcie)
  • procesy planowania -
    • określenie zakresu i celu projektu
    • zdefiniowanie akcji prowadzących do realizacji celu,
  • procesy realizacji - realizacja wymagań projektowych
  • procesy monitorowania i kontroli - śledzenie, przeglądanie postępu oraz wydajności prac projektowych; ewentualnie inicjacja zmian w planie,
  • procesy zakończenia (zamknięcia) - formalne zakończenie projektu.

Procesy połączone są ze sobą wkładami i rezultatami. Rezultaty z jednego procesu mogą być wkładem do następnych.

PMBOX oferuje wiele różnych procesów do wyboru. Zadaniem menadżera projektu jest wybór procesów odpowiednich do projektu.

Plusy modelu PMBOX
  1. Podczas trwania projektu można dodawać nowe narzędzia i techniki działania (ze względu na różnorodność dostępnych procesów)
  2. Kierownik projektu ma dostęp do pełnej informacji o zachodzących procesach.
Minusy modelu PMBOX
  1. Mała elastyczność
  2. Centralizacja władzy

Metodologie zwinne

Metodologie zwinne przeciwstawiają się metodologiom tradycyjnym w czterech płaszczyznach:

  • Inteakcje między ludźmi podczas pracy są ważniejsze niż procesy i narzędzia.
  • Działające oprogramowanie (choćby prototyp) jest ważniejsze niż rozbudowana dokumentacja.
  • Współpraca z klientem / uzytkownikiem podczas pracy jest ważniejsza niż negocjowanie umowy.
  • Reakcja na zmiany jest ważniejsza niż stosowanie się do planu.

Scrum

Scrum jest moetodologią, w której kluczowym elementem jest sprint - faza, która kończy się działającym prototypem. Po każdym sprincie następuje planowanie działań w kolejnym sprincie - biorące pod uwagę dotychczasowe doświadczenia.

Plusy modelu Scrum
  1. Szybkie dostarczanie działającego systemu - również w wersji końcowej (na rynek).
  2. Elastyczne dostosowywanie się do zmieniających się potrzeb biznesowych.
Minusy modelu Scrum
  1. Wymagana jest współpraca ze strony klienta (użytkownika) - a o to niełatwo!
  2. Konieczne jest zaangażowanie i zrozumienie koncepcji ze strony całego zespołu wykonawców.

Kanban

Kanban jest metodologią, w której kluczowym elementem jest wizualizacja przebiegu projektu - najczęściej za pomocą tablicy, na której przesuwane są zadania wraz z postępem ich wykonania (od początku do zakończenia).

Plusy modelu Kanban
  1. Motywujący wpływ na pracę zespołową
  2. Wysoka wydajność poprzez zapobieganie zatorom w pracy
Minusy modelu Kanban
  1. Wysoko wskazane jest doświadczenie przynajmniej jednego członka zespołu.
  2. Istotne dla sukcesu jest ustawienie zadań w odpowiedniej kolejności.

Zasady Prince2

Ciągłe uzasadnienie biznesowe

  • Musi istnieć jakiś biznesowy (przeliczalny na pieniądze) powód do rozpoczęcia projektu.
  • Uzasadnienie biznesowe musi mieć miejsce podczas całego projektu - trzeba to cały czas sprawdzać.

Nauka przez doświadczenie

  • Podczas wykonywania projektu należy wyciągać wnioski - uczyć się lekcji.
  • Lekcje te powinny być zapisywane.

Określone role i odpowiedzialności

W projekcie wykonawcy mają określone role i określone zakresy odpowiedzialności. Dotyczy to również przedstawicieli klienta.

Praca etapami

Projekt jest planowany i monitorowany etap po etapie.

Zarządzanie wyjątkami

Jeśli przebieg projektu mieści się w granicach tolerancji (czas, pieniądze itp.), to nie ma potrzeby alarmować przełożonych. W przypadku wyjątku (wyjście poza granicę tolerancji), trzeba powiadomić przełożonych.

Koncentracja na produkcie

Najważniejsza w projekcie jest jakość dostarczanego produktu.

Dostrajanie

Metodyka zarządzania powinna być dostrojona do specyfiki projektu: środowisko, złożoność, zespół, ryzyko itp.

Motywy przewodnie Prince2 (themes)

Procesy Prince2

Artefakty w Prince2

Role w Prince2