Zarządzanie czasem projektu



Podobne dokumenty
Przykład: budowa placu zabaw (metoda ścieżki krytycznej)

Inżynieria oprogramowania. Część 8: Metoda szacowania ryzyka - PERT

Porównanie aplikacji do tworzenia harmonogramów.

Ograniczenia projektu. Zakres (co?) Czas (na kiedy?) Budżet (za ile?)

METODA PERT. Maciej Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

ANALIZA SIECIOWA PROJEKTÓW REALIZACJI

BADANIA OPERACYJNE. dr Adam Sojda Pokój A405

t i L i T i

Planowanie przedsięwzięć

Metoda CPM/PERT. dr inż. Mariusz Makuchowski

MONITOROWANIE, KONTROLA I ZAMKNIĘCIA PROJEKTU. Dr Jerzy Choroszczak

Harmonogramowanie przedsięwzięć

Zarządzanie projektami. Zarządzanie czasem w projekcie

Zasady sporządzania modelu sieciowego (Wykład 1)

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

Zarządzanie projektami. Wykład 3 dr inż. Agata Klaus-Rosińska

Zarządzanie projektami. Tadeusz Trzaskalik

Planowanie projektu. Magdalena Marczewska Wydział Zarządzania UW

Wprowadzenie do programu ProjectLibre

PROGRAMOWANIE SIECIOWE. METODA ŚCIEŻKI KRYTYCZNEJ

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

LOGISTYKA DYSTRYBUCJI ćwiczenia 11 i 12 WYKORZYSTANIE METOD SIECIOWYCH W PROJEKTACH LOGISTYKI DYSTRYBUCJI. AUTOR: dr inż.

Microsoft Project laboratorium zarządzania projektami

PROGRAMOWANIE SIECIOWE. METODY CPM i PERT

MACIERZ LOGICZNA PROJEKTU. Ułatwia sformułowanie spójnego i realistycznego projektu,

Zarządzanie projektami zadaniowymi w oparciu o metodykę PMI

Zarządzanie projektami

ZARZĄDZANIE PROJEKTAMI METODA ŚCIEŻKI KRYTYCZNEJ HARMONOGRAM PROJEKTU

WPŁYW TYPU ROZKŁADU CZASU TRWANIA CZYNNOŚCI NA WYNIKI ANALIZY RYZYKA W PLANOWANIU REALIZACJI PRZEDSIĘWZIĘĆ

Szkolenie: Warsztaty przygotowujące do certyfikacji IPMA, poziom D

Zarządzanie projektami. Zarządzanie czasem w projekcie

Ćwiczenia laboratoryjne - 4. Projektowanie i harmonogramowanie produkcji metoda CPM-COST. Logistyka w Hutnictwie Ćw. L. 4

Zarządzanie Projektami Inwestycyjnymi

Komputerowe wspomaganie procesu planowania i kontroli projektu

SKUTECZNE ZARZĄDZANIE PROJEKTEM

ECDL/ICDL Zarządzanie projektami Moduł S5 Sylabus - wersja 1.0

ŚCIEŻKA: Zarządzanie projektami

Zarządzanie projektami. mgr inż. Michał Adamczak

Zarządzanie projektami. Wydanie II.

Szkolenie 1. Zarządzanie projektami

Analiza sieciowa projektów- metody: CPM, PERT. A. Kasperski, M. Kulej 1

Zastosowania informatyki w gospodarce Projekt

Projekt: Część I Część II

ORGANIZACJA I ZARZĄDZANIE

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

ZARZĄDZANIE PROJEKTEM NA PRZYKŁADZIE PRZEDSIĘWZIĘCIA ODLEWNICZEGO

Treść zajęć. Wprowadzenie w treść studiów, przedstawienie prowadzącego i zapoznanie się grupy Prezentacja sylabusu modułu, jego celów i

ECDL ZARZĄDZANIE PROJEKTAMI

Wykład Zarządzanie projektami Zajęcia 3 Zarządzanie czasem w projekcie Zarządzanie kosztami projektu

Statystyka. Rozkład prawdopodobieństwa Testowanie hipotez. Wykład III ( )

Weryfikacja hipotez statystycznych, parametryczne testy istotności w populacji

Zastosowanie metody łańcucha krytycznego w procesie wdrażania zintegrowanego systemu zarządzania. mgr inż. K. Marek-Kołodziej

Podstawy zarządzania projektem. dr inż. Agata Klaus-Rosińska

PROJEKT INŻYNIERSKI I

Zarządzanie projektami. Dr hab. inż. Dorota Kuchta, prof. PWr

Innowacyjne rozwiązania dla sołectw

AL 1302 ZARZĄDZANIE PROJEKTAMI W OPARCIU O METODYKĘ PRINCE2

Zarządzanie projektem informatycznym, w2

1 Obliczanie modeli sieciowych w funkcji środków

PLANOWANIE I KONTROLA REALIZACJI OBIEKTU BUDOWLANEGO

Z Wikipedii, wolnej encyklopedii.

DWUKROTNA SYMULACJA MONTE CARLO JAKO METODA ANALIZY RYZYKA NA PRZYKŁADZIE WYCENY OPCJI PRZEŁĄCZANIA FUNKCJI UŻYTKOWEJ NIERUCHOMOŚCI

Modele sieciowe. Badania operacyjne Wykład 6. prof. Joanna Józefowska

KURSY DLA ZAWODU TECHNIK INFORMATYK

Zarządzanie projektami. Dorota Kuchta

ŚCIEŻKA KRYTYCZNA. W ścieżkach krytycznych kolejne zadanie nie może się rozpocząć, dopóki poprzednie się nie zakończy.

Prawdopodobieństwo i rozkład normalny cd.

STATYSTYKA - PRZYKŁADOWE ZADANIA EGZAMINACYJNE

Wsparcie narzędziowe zarządzania ryzykiem w projektach

METODY PROJEKTOWANIA TECHNOLOGII ROBÓT

Zarządzanie Projektami zgodnie z PRINCE2

Analiza niepewności pomiarów

Zarządzanie projektami

TESTY NIEPARAMETRYCZNE. 1. Testy równości średnich bez założenia normalności rozkładu zmiennych: Manna-Whitney a i Kruskala-Wallisa.

SYMULACJA RYZYKA CZASOWO-KOSZTOWEGO PRZEDSIĘWZIĘĆ NA TLE METODY PERT/COST

7. Estymacja parametrów w modelu normalnym( ) Pojęcie losowej próby prostej

Rys Wykres kosztów skrócenia pojedynczej czynności. k 2. Δk 2. k 1 pp. Δk 1 T M T B T A

Zarządzanie projektami

R ozkład norm alny Bardzo często używany do modelowania symetrycznych rozkładów zmiennych losowych ciągłych

RISK-AWARE PROJECT SCHEDULING

ANALIZA RYZYKA HARMONOGRAMOWANIA PROJEKTU Z WYKORZYSTANIEM METODY MONTE CARLO

RISK-AWARE PROJECT SCHEDULING

Zarządzanie przedsięwzięciem informatycznym. Śledzenie projektu

Wnioskowanie statystyczne i weryfikacja hipotez statystycznych

Zarządzanie Projektami

Na podstawie: MS Project 2010 i MS Project Server Efektywne zarządzanie projektem i portfelem projektów, Wilczewski S.

W kolejnym kroku należy ustalić liczbę przedziałów k. W tym celu należy wykorzystać jeden ze wzorów:

Wprowadzenie do narzędzi zarządzania projektami informatycznymi.

Rachunkowość zarządcza w działalności przedsiębiorstw i instytucji

Zapewnij sukces swym projektom

Statystyka matematyczna dla leśników

Tworzenie i śledzenie harmonogramów Wykładowca Dr inż. Zofia Kruczkiewicz

Weryfikacja hipotez statystycznych za pomocą testów statystycznych

Zawartość. Zawartość

Kurs: Gospodarka kosztami i zasobami w inwestycjach budowlanych

Tworzenie i śledzenie harmonogramów. Definicje i metody weryfikacji i walidacji

Analiza współzależności zjawisk

Transkrypt:

Zarządzanie czasem projektu Narzędzia i techniki szacowania czasu zadań Opinia ekspertów Szacowanie przez analogię (top-down estimating) stopień wiarygodności = f(podobieństwo zadań), = f(dostęp do wszystkich wcześniejszych ekspertyz) Symulacje obliczanie wielu czasów przy różnych założeniach Monte Carlo - dla każdej z aktywności definiuje się rozkład dystrybucyjny czasu jej trwania kalkulacja prawdopodobnych czasów trwania całego projektu Narzędzia i techniki określania czasu projektu oraz budwania harmonogramów wykres Gantta diagramy sieciowe (A-o-A, A-o-N) Ścieżka krytyczna PERT Wykres Gantt Zadanie 1 Zadanie 2 Zadanie 3 planowany rzeczywisty Punkt czasu CZAS

Diagramy sieciowe Diagramy sieciowe Activity-on-Arrows Activity-on-Node Diagramy AoA ( Zadania na strzałkach ) Zasady budowy: strzałka przebiega od lewa do prawa (podobnie czas), strzałki mają początek i koniec w zdarzeniach (punktach czasu) zdarzenia i zadania powinny posiadać inne oznaczenia 1 A 2 typowy opis zdarzenia: EET Nazwa LET EET Najwcześniejszy czas zdarzenia (earliest event time): najwcześniejszy czas przy którym może rozpocząć się kolejne zadanie mające w nim swój początek; LET Najpóźniejszy czas zdarzenia (latest event time): Najpóźniejszy czas przy którym wszystkie poprzedzające zdarzenia muszą zostać zakończone (aby zapewnić ciągłość sieci)

Obliczenia EET (forward pass) Przykład : WBS dla projektu przyjęcia Etykieta zadania Nazwa zadania Czas (min.) 1 Przygotowanie menu 30 2 Zakupy 60 3 Przygotowanie zastawy 20 4 Przygotowanie stołu 20 5 Gotowanie 90 6 Podanie kolacji 1 0 EET (zdarzenie A) = 0 EET (zdarzenie B) = EET(A) + [czas trwania zadania 1] = 0 + 30 = 30 EET (zdarzenie C) = EET(B) + [czas trwania zadania 2] = 30 + 60 = 90 Etc. EET (zdarzenie F): [EET at C] + [czas trwania zadania 5] = 90 + 90 = [EET at E] + [czas trwania zadania 6] = 70 + 0 = 70 EET(F) czas w którym wszystkie zadania zakończą się EET(F) =. Zadanie pozorne (np. zadanie 6) wprowadzone aby zapewnić powiązanie sieci czas = 0

Rys. Diagram AoA projekt realizacji przyjęcia A 0 1 / 30 B 30 2 / 60 C 90 5 / 90 F 3 / 20 D 50 E 70 6 / 0 4 / 20 Obliczenia LET (reverse pass) Założenia: LET (F) = EET (F) = LET(C) = LET(F) [czas trwania zadania 5] = 90 = 90 LET(E) = LET(F) [czas trwania zadania 6] = 0 = Ect. LET(B): LET(B) = LET(C) [czas trwania zadania 2] = 90 60 = 30 LET(B) = LET(D) [czas trwania zadania 3] = 160 20 = 140 LET(B) czas w którym wszystkie zadania muszą zostać zakończone LET(B) = 30

Ścieżka krytyczna Sekwencja zadań dla których EET = LET Najdłuższa ścieżka w projekcie ale wskazująca najkrótszy czas realizacji projektu Jakiekolwiek opóźnienia na ścieżce krytycznej będą wpływały na opóźnienia projektu Oznaczenie ścieżki krytycznej Rys. Diagram AoA projekt przyjęcia (reverse pass) A 0 0 1 / 30 B 30 30 2 / 60 C 90 90 5 / 90 F 3 / 20 50 D 160 4 / 20 70 E 6 / 0

Luz czasowy: LUZ CZASOWY = LET EET Ścieżka krytyczna to sekwencja zadań, dla których luz czasowy jest równy 0 Luz czasowy ścieżki (E-D) = 110 późniejsze rozpoczęcie możliwość wydłużenia czasu jej realizacji Wykorzystanie CPM (1957): Catalytic Construction Company (planowanie i kontrola realizacji projektów dla firmy DuPont, Konsultanci z firmy DuPont,

Diagramy AoN Założenia: Zadania reprezentowane są przez wierzchołki (boksy) Luz czasowy Czas trwania Etykieta, nazwa zadania ES LS EF LF ES najwcześniejszy start (earliest start) EF najwcześniejsze zakończenie (earliest finish) LS najpóźniejszy start (latest start) LF najpóźniejsze zakończenie (latest finish) Cztery sposoby łączenia zadań: FS zakończenie rozpoczęcie (finish-to-start) SS rozpoczęcie rozpoczęcie (start-to-start), FF zakończenie zakończenie (finish-to-finish) SF rozpoczęcie zakończenie (start-to-finish)

Rys. sposoby łączenia zadań w AoN ZARZĄDZANIE PROJEKTAMI Zakoń.-Rozp. 1 Zakoń.-Zakoń. 1 2 2 Rozp.-Rozp. 1 2 2 Rozp.-Zakoń. 1 Obliczenia ES & EF (forward pass) Założenie: czas startu projektu = 0 Obliczenia : ES(1) = 0. EF(1) = ES(1) + [czas trwania 1] = 0 + 30 = 30 ES(2) = EF(1) = 30 EF(2) = ES(2) + [czas trwania 2] = 30 + 60 = 90 Etc....

Rys. AoN (forward pass) 30 60 90 0 1 2. 5. 6. 0 30 30 90 90 20 20 3. 4. 30 50 50 70 Obliczenia LS, LF (backward pass) 2 sposoby: przy założeniu, że EF(6) = EF(6) ~ LF(5) = LS(6) [czas trwania 6] = 0 = LS(5) = LF(5) [czas trwania 5] = 90 = 90 LF(4) = LS (6) [czas trwania 6] = 0 = LS(4) = LF(4) [czas trwania 4] = 20 = 160 Ect.

Rys. AoN (backward pass) 0 30 0 60 0 90 0 0 1. 2. 5. 6. 0 0 30 30 30 30 90 90 90 90 110 20 110 20 3. 4. 30 140 50 160 50 160 70 Luz czasowy = LF EF lub LS ES, Ścieżka krytyczna zadania których luz czasowy = 0. Przy założeniu, że np. LF(6) wynosi 150 Rys. Ścieżka super-krytyczna -30 30-30 60-30 90-30 0 1. 2. 5. 6. 0-30 30 0 30 0 90 60 90 60 150 150 150 80 20 80 20 3. 4. 30 110 50 130 50 130 70 150 Jeśli luz czasowy jest ujemny ścieżka super-krytyczna

Sposoby redukcji czasu trwania zadań na ścieżce krytycznej Sposób Dodanie zasobów Zredukowanie zakresu zadań Obniżenie jakości pracy Przeorientowanie procesu Przeorientowanie zależności między zadaniami krytycznymi Przykład Przypisanie większej ilości osób do zadania zakupy Zmniejszenie czasu potrzebnego na gotowanie przez redukcję liczby dań Kupienie wyłącznie kilku składników do potraw z pominięciem wyszukanych przypraw Zamiast tradycyjnego pieca można użyć kuchenki mikrofalowej (jeśli to możliwe!) podział zadań na mniejsze podzadania i próba łączenia ich w sposób równoległy Porównanie AoA i AoN Tabela. Korzyści z A-o-N i A-o-A Diagram AoN Łatwiej definiować kompleksowe zależności między zadaniami (FS, SS, FF, SF), Brak zadań pozornych, Wszystkie ważne informacje są zawarte w boksach. Diagram AoA Łatwy do sporządzenia i modyfikacji, Laicy mają sznase na zrozumienie o co chodzi, Bardziej przejrzysty sposób prezentacji.

PERT Program Evaluation and Review Technique PERT opiera się na 3 szacunkach czasu dla każdego zadania: Zmienna czasu (o) czas optymistyczny (m) czas najbardziej prawdopodobny ) (p) czas pesymistyczny Opis Czas potrzebny na ukończenie zadania w przypadku idealnych warunków (osiągany w 1 na 20 przypadków), Czas potrzebny na skończenie zadania w przypadku warunków normalnych Czas potrzebny na realizację zadania w sytuacji najgorszych oczekiwanych warunków Czas oczekiwany E: E = (o + 4m + p) / 6 Tabela. Zmienne PERT dla project przyjęcia Nazwa zadania Optymisty czny Najbardziej prawdopod. 1. Przygotowanie menu Pesymistyc zny Oczekiwa ny 10 30 40 22 2. Zakupy 40 60 70 58 3. Przygotowanie 10 20 30 20 zastawy 4. Przygotowanie 10 20 30 20 stołu 5. gotowanie 80 90 100 90 6. Podanie kolacji 0 0 0 0

Rys. Diagram PERT (przy wykorzystaniu podejścia AoA) A 0 0 1 / 22 B 22 22 2 / 58 C 80 80 5 / 90 F 170 170 3 / 20 D 44 150 4 / 20 64 E 170 6 / 0 min Szacowanie prawdopodobieństwa ukończenia harmonogramu Odchylenie standardowe dla każdego z zadań δ = (p o) / 6 Wariancja dla każdego z zadań δ 2 = [ (p o) / 6] 2 Tabela. Wariancja i odchylenie standardowe dla zadań projektu Nr O P δ 2 Odchylenie Standardowe 1 10 40 25 5 min. 2 40 70 25 5 min. 3 10 30 (10/3) 2 ~ 3 min. 20 s. 4 10 30 (10/3) 2 ~ 3 min. 20 s. 5 80 100 (10/3) 2 ~ 3 min. 20 s.

Szacowanie prawdopodobieństwa ukończenia projektu opiera się na statystycznych relacjach dotyczących krzywej rozkładu naturalnego: średnia ± δ pokrywa 68 % obserwacji wartości rozkładu naturalnego, prawdopodobieństwo ukończenia projektu = 68 %, średnia ± 2δ pokrywa 95 % obserwacji wartości rozkładu naturalnego, prawdopodobieństwo ukończenia projektu = 95 %, średnia ± 3δ - pokrywa 99,74 % obserwacji wartości rozkładu naturalnego, prawdopodobieństwo ukończenia projektu = 99,74 %, Rys. Krzywa rozkładu naturalnego 68 % 95 % 99,74 % ŚRED -3δ -2δ -δ +δ +2δ +3δ

Określenie prawdopodobieństwa ukończenia projektu: obliczyć wariancję, lub odchylenie standardowe dla każdego zadania na ścieżce krytycznej, sumować wyniki, δ 2 CP = δ 2 CP1 + δ 2 CP2 +... + δ 2 CPn, gdzie: δ 2 CP - wariancja ścieżki krytycznej, δ 2 CP1... n - wariancje poszczególnych zadań oblicz odchylenie standardowe ścieżki krytycznej: δ CP = pierwiastek (δ 2 CP ) Dla projektu przyjęcia: odchylenie standardowe projektu = ok. 8 min. czas trwania projektu = 170 ± 8 min. (prawdopodobieństwo 68%) czas trwania projektu = 170 ± 24 min. (prawdopodobieństwo 99,74% - tj. od 146 do 194) Określenie prawdopodobieństwa ukończenia projektu w zadanym czasie: zdefiniowanie żądanego czasu ukończenia projektu, obliczenie wartości funkcji prawdopodobieństwa P(z): P (z) = (czas założony czas oczekiwany) / δ CP. argument z odpowiada prawdopodobieństwu ukończenia projektu w żądanym czasie. Jego wartość odczytuje się z tablic statystycznych (krzywa standaryzowana rozkładu naturalnego).

Tabela. Wartości prawdopodobieństwa ukończenia projektu dla różnych wartości czasu żądanego Czas żądany Wartość funkcji P(z) Prawdopodobieństwo ukończenia projektu 120 P(z) = (120-170) / 8 = (-50 / 8) - 0 % 6,25 160 P(z) = (160-170) / 8 = (-10 / 8) - 13 % 1,25 170 P(z) = (170-170) / 8 = (0 / 8) 0 50 % Korzyści z PERT Możliwość określenia prawdopodobieństwa ukończenia każdego zadania i całego projektu, Możliwość określenia prawdopodobieństwa ukończenia projektu w zadanym terminie, Wysoki poziom elastyczności w procesie szacowania czasów trwania (szczególnie zadań obarczonych ryzykiem), wykorzystanie trzech wartości czasu do określenia czasu oczekiwanego W praktyce CPM to specjalny przypadek PERT, w którym czasy najbardziej prawdopodobny, optymistyczny i pesymistyczny są takie same