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

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

Szacowanie ryzyka z wykorzystaniem zmiennej losowej o pramatkach rozmytych w oparciu o język BPFPRAL

Zarządzanie czasem projektu

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

Informatyczne systemy wspomagające analizę ryzyka w procesie budowlanym Computer systems supporting risk analisys in the building process

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

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

ROZKŁAD CZASU TRWANIA CZYNNOŚCI A TERMIN ZAKOŃCZENIA PRZEDSIĘWZIĘCIA Z UWZGLĘDNIENIEM ELEMENTÓW ANALIZY RYZYKA

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

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

Ocena ryzyka czasu i kosztów w planowaniu produkcji budowlanej

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. 1. Cel szkolenia

Risk-Aware Project Scheduling. SimpleUCT

Krytyczne czynniki sukcesu w zarządzaniu projektami

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

SYMULACJE NUMERYCZNE W OCENIE RYZYKA

Komputerowe wspomaganie zarządzania projektami innowacyjnymi realizowanymi w oparciu o podejście. Rozdział pochodzi z książki:

Modelowanie niezawodności prostych struktur sprzętowych

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

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

Statystyka i Analiza Danych

Identyfikacja i pomiar ryzyka pierwszy krok w zarządzaniu ryzykiem.

KOMPUTEROWE WSPOMAGANIE PROCEDURY PREKWALIFIKACJI WYKONAWCÓW ROBÓT BUDOWLANYCH SOFTWARE SYSTEM FOR CONSTRUCTION CONTRACTOR PREQUALIFICATION PROCEDURE

BADANIA OPERACYJNE. dr Adam Sojda Pokój A405

Harmonogramowanie robót budowlanych z wykorzystaniem metody CCPM Construction schedule using CCPM method

1. Symulacje komputerowe Idea symulacji Przykład. 2. Metody próbkowania Jackknife Bootstrap. 3. Łańcuchy Markova. 4. Próbkowanie Gibbsa

Zarządzanie projektami. Zarządzanie czasem w projekcie

Symulacyjne metody analizy ryzyka inwestycyjnego wybrane aspekty. Grzegorz Szwałek Katedra Matematyki Stosowanej Uniwersytet Ekonomiczny w Poznaniu

WARTOŚCI CZASU TRWANIA ZWARCIA PODCZAS ZAKŁÓCEŃ W ROZDZIELNIACH NAJWYŻSZYCH NAPIĘĆ W ŚWIETLE BADAŃ SYMULACYJNYCH

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Harmonogramowanie przedsięwzięć

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Biznes plan innowacyjnego przedsięwzięcia

PRZEWODNIK PO PRZEDMIOCIE RODZAJ ZAJĘĆ LICZBA GODZIN W SEMESTRZE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM 15 15

Słowa kluczowe: zarządzanie wartością, analiza scenariuszy, przepływy pieniężne.

t i L i T i

Planowanie przedsięwzięć

Dr Andrzej Podleśny Poznań, dnia r. MODUŁ KSZTAŁCENIA (SYLABUS)

MODELOWANIE ROZKŁADU TEMPERATUR W PRZEGRODACH ZEWNĘTRZNYCH WYKONANYCH Z UŻYCIEM LEKKICH KONSTRUKCJI SZKIELETOWYCH

Jerzy Berdychowski. Informatyka. w turystyce i rekreacji. Materiały do zajęć z wykorzystaniem programu. Microsoft Excel

METODY STATYSTYCZNE W BIOLOGII

BIOINFORMATYKA. Copyright 2011, Joanna Szyda

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

KOMPUTEROWA SYMULACJA PROCESÓW ZWIĄZANYCH Z RYZYKIEM PRZY WYKORZYSTANIU ŚRODOWISKA ADONIS

SKUTECZNY PROJECT MANAGER

ANALIZA WŁAŚCIWOŚCI FILTRU PARAMETRYCZNEGO I RZĘDU

Porównanie aplikacji do tworzenia harmonogramów.

Określenie maksymalnego kosztu naprawy pojazdu

Zarządzanie projektami zadaniowymi w oparciu o metodykę PMI

ANALIZA MOŻLIWOŚCI WYMIANY DANYCH POMIĘDZY PROGRAMAMI MS PROJECT I PERTMASTER

ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM

WYDZIAŁ MATEMATYKI.

POŁĄCZENIE ALGORYTMÓW SYMULACYJNYCH ORAZ DZIEDZINOWYCH METOD HEURYSTYCZNYCH W ZAGADNIENIACH DYNAMICZNEGO PODEJMOWANIA DECYZJI

Sterowanie wielkością zamówienia w Excelu - cz. 3

Wykaz prac złożonych do druku, przyjętych do druku lub opublikowanych w wyniku realizacji projektu

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW

Metody matematyczne w analizie danych eksperymentalnych - sygnały, cz. 2

EKONOMICZNIE OPTYMALNE KOSZTY UTRZYMANIA ZABEZPIECZEŃ W SYSTEMIE OCHRONY INFORMACJI

Analiza zasobów przedsięwzięcia inżynierskiego w harmonogramie sieciowym na podstawie programu Pertmaster Professional +Risk

Zarządzanie projektami. Zarządzanie ryzykiem projektu

Wykaz prac złożonych do druku, przyjętych do druku lub opublikowanych w wyniku realizacji projektu

SYLABUS PRZEDMIOTU W SZKOLE DOKTORSKIEJ

Modelowanie KONCEPCJA. przedstawiana przez INDYWIDUALNOŚĆ GHJ 6

Podejmowanie decyzji w warunkach ryzyka. Tomasz Brzęczek Wydział Inżynierii Zarządzania PP

5. Wprowadzenie do prawdopodobieństwa Wprowadzenie Wyniki i zdarzenia Różne podejścia do prawdopodobieństwa Zdarzenia wzajemnie wykluczające się i

Szkolenia SAS Cennik i kalendarz 2017

Koszty budowy w perspektywie zmienności czynników kosztotwórczych

Zarządzanie ryzykiem. Opracował: Dr inŝ. Tomasz Zieliński

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

WIELOKRYTERIALNY DOBÓR ROZTRZĄSACZY OBORNIKA

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

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

METODY PROJEKTOWANIA TECHNOLOGII ROBÓT

Projekcja inflacji Narodowego Banku Polskiego materiał edukacyjny

Wpływ czynników atmosferycznych na zmienność zużycia energii elektrycznej Influence of Weather on the Variability of the Electricity Consumption

ANALIZA RYZYKA HARMONOGRAMOWANIA PROJEKTU Z WYKORZYSTANIEM METODY MONTE CARLO

CZYNNIKI WPŁYWAJĄCE NA WIELKOŚĆ KOSZTÓW POŚREDNICH ROBÓT BUDOWLANYCH

ANALIZA EFEKTYWNOŚCI PORTFELA PROJEKTÓW

Wykład Zarządzanie projektami Zajęcia 7 Zarządzanie ryzykiem. dr Stanisław Gasik s.gasik@vistula.edu.pl

ĆWICZENIE Calowanie pokoju gościnnego Ent-teach Rozdział 6 Zarządzanie Projektem

Komputerowe wspomaganie procesu planowania i kontroli projektu

1. Analiza symulacji 2. Analiza danych z wykorzystaniem narzędzia Szukaj wyniku 3. Analiza wrażliwości z wykorzystaniem tabeli danych

Część I. Różnice i podobieństwa analizy ryzyka na potrzeby zarządzania ryzykiem oraz rocznego planowania audytu i programowania zadań audytowych

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

MODELOWANIE I ANALIZA PRZEDSIĘWZIĘĆ W SYSTEMIE PERTMASTER

Analiza regresji - weryfikacja założeń

Akredytowane szkolenie i egzamin. Zarządzanie projektami w oparciu o metodykę PRINCE2 Fundation

Excel i VBA w analizach i modelowaniu finansowym Pomiar ryzyka. Pomiar ryzyka

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Robert M.Korona. Dr Robert M. Korona 1

MS Project 2010 w harmonogramowaniu - planowanie zadań, działań, operacji i przedsięwzięć

System prognozowania rynków energii

RISK-AWARE PROJECT SCHEDULING

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROJEKTAMI W PRZEDSIĘBIORSTWIE

Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych

Pracownia Inżynierii Procesowej

Transkrypt:

Dr inż. Tomasz WIATR Politechnika Poznańska SYMULACJA RYZYKA CZASOWO-KOSZTOWEGO PRZEDSIĘWZIĘĆ NA TLE METODY PERT/COST Słowa kluczowe: PERT/cost, symulacja Monte Carlo, Pertmaster Streszczenie Referat stanowi opis możliwości symulacji komputerowej na tle metody PERT/cost, jako rozwinięcia klasycznej metody PERT. Referat odnosi się do zagadnień analizy ryzyka przedsięwzięć przy wspomaganiu oprogramowania komputerowego. Referat stanowi kontynuację referatu przedstawionego na konferencji Ryzyko 2004, który dotyczył analizy czasowej. W referacie przedstawiono najnowsze informacje na temat programu Pertmaster, jako systemu samodzielnego i jako systemu uzupełniającego dla popularnych systemów klasy PMS, a więc Primavera i Microsoft Project. Wskazano także inne systemy komputerowe. 1. Wprowadzenie Tematem referatu jest analiza ryzyka w ujęciu metod sieciowych przy wykorzystaniu symulacji, która stanowi rozwinięcie klasycznej metody PERT, a właściwie jej alternatywę. Referat dotyczy zarówno zmienności charakterystyk czasowych, jak i kosztowych przedsięwzięcia i jest kontynuacją referatu przedstawionego na konferencji Ryzyko 2004, który dotyczył jedynie analizy czasu. Klasyczna metoda PERT (zwana PERT/time) została opublikowana 1 w roku 1958 natomiast metodę PERT/cost przedstawiono w roku 1962 (za [2] i [3]). W metodzie PERT/time założono, że czas każdego procesu 1 źródłem metody PERT/cost jest Department of Defense i NASA a metodę PERT/time opracowano na zlecenie Department of Navy (USA) realizujących duże przedsięwzięcia.

zadany jest w postaci trzech parametrów t a, t m i t b, zwanych odpowiednio: czasem optymistycznym, przeciętnym i pesymistycznym. W podobny sposób przyjęto charakterystyki kosztu każdego procesu w postaci trzech parametrów c a, c m i c b, zwanych odpowiednio: kosztem optymistycznym, przeciętnym i pesymistycznym. Na ich podstawie można wyznaczyć oczekiwany * czas T e i koszt C e oraz wariancję, co stanowi podstawę wyznaczenia prawdopodobieństw. 2. Koszt, jako funkcja czasu Uzależnienie kosztu od czasu sprawia, że zmienność kosztu wynika wprost ze zmienności czasu, a więc znajomość czasu oczekiwanego oraz wariancji pozwalają wyznaczyć prawdopodobny koszt w sposób bezpośredni. Całkowity koszt oczekiwany jest w takim ujęciu iloczynem czasu oczekiwanego T e i kosztu na jednostkę czasu c(t) z powiększeniem o koszty stałe C 0 (niezależne od czasu) wg zależności C(t) = C 0 + c(t)*t e. Powyższa zależność jest znana w ujęciu deterministycznym C(t) = C 0 + c(t)*t, jako podstawa metody CPM/cost (m.in. [6]), a w powiązaniu z metodą PERT daje podstawę wyznaczenia kosztu z uwzględnieniem poziomu prawdopodobieństwa, jakie mu towarzyszy. Korzyść z użycia symulacji w tym ujęciu ma charakter ilościowy, gdyż obliczenia możliwe są do przeprowadzenia również w ujęciu analitycznym (ścisłym). 3. Koszt i czas, jako zmienne niezależne Biorąc pod uwagę probabilistyczny charakter czasu i kosztu każdego procesu możliwe jest wyznaczenie prawdopodobieństwa dotrzymania czasu i kosztu przedsięwzięcia traktowanych, jako zmienne niezależne. Przypadek taki ma miejsce wtedy, gdy zmienność kosztu wynika z wielu różnych czynników. W takich przypadkach bardzo często koszt szacuje się bez uprzedniego wyznaczenia zapotrzebowania na wszystkie zasoby wraz z ich kosztami, np. we wczesnych fazach planowania. W takich warunkach uwzględnienie zmienności samych kosztów daje podstawę do wyznaczenia prawdopodobnego poziomu kosztów w ten sposób, że koszt C każdego procesu jest sumą kosztu oczekiwanego * Metoda PERT/cost obejmuje również inne aspekty analizy kosztów, ale zagadnienie zależności czas-koszt jest czynnikiem decydującym o upowszechnieniu tej metody w zastosowaniach innych niż duże programy i sformalizowane zamówienia rządowe.

C e oraz ewentualnego kosztu stałego C 0, a więc C = C 0 + C e. Przykłady takiego podejścia przedstawiają przystępne artykuły [1], [5]. Wyznaczanie kosztu przedsięwzięcia odbywa się wprost przez sumowanie kosztów oczekiwanych poszczególnych procesów przy założeniu, że ich rozkłady są niezależne. W przypadku większej liczby procesów użycie symulacji daje oszczędność czasu, a w przypadku zależności ich rozkładów symulacja jest jedynym rozwiązaniem. W przypadku występowania zmienności czasów procesów obliczenia mogą być prowadzone ścisłymi metodami analitycznymi (w myśl założeń klasycznej metody PERT) przy założeniu, że rozkłady czasów poszczególnych czasów są niezależne. W przeciwnym razie symulacja jest niezastąpiona będąc praktycznie jedynym rozwiązaniem. Analiza ryzyka czasowego i kosztowego dla obu powyższych czynników, a więc zmienności czasu poszczególnych procesów oraz zmienności kosztu poszczególnych procesów, może być tu prowadzona oddzielnie, gdyż łączenie ich nie zmienia wyniku. Jednym z programów, który daje możliwość takiej analizy jest australijski CS Project (rys. 1) w wersji Professional oraz rosyjski SpiderProject Professional. Rys. 1. Przykład prostej analizy w programie CS Project. Niektóre systemy komputerowe dają możliwość przedstawienia charakterystyki czas-koszt przedsięwzięcia w ujęciu probabilistycznym. Możliwość taką dają amerykańskie programy Monte Carlo for P3 firmy Primavera oraz @Risk for Project firmy Pallisade a także brytyjski program Pertmaster. Wygenerowanie tej charakterystyki w ujęciu probabilistycznym wymaga jednoczesnego przeprowadzenia próbkowania kosztów i czasu procesów. Ilustracją charakterystyki tego typu był wykres

przedstawiony we wcześniejszym referacie autora [7], choć dotyczył jedynie ryzyka wynikającego ze zmienności czasu procesów. 3. Czas i koszt, jako czynniki zależne Przypadek 2 wynika z założenia, iż występuje niezależność poszczególnych rozkładów prawdopodobieństwa. Z teoretycznego punktu widzenia jest to konieczny warunek użycia metody PERT (jej założenie). Odnoszono się jednak tylko do niezależności czasów poszczególnych procesów albo do niezależności kosztów poszczególnych procesów, pomijając aspekt zależności wzajemnej rozkładów czasu i kosztu procesu (poza przypadkiem 1 dla deterministycznej zależności kosztu i czasu). Aby wyniki symulacji czasu i kosztu były prawidłowe należy sprecyzować wskaźnik korelacji tych zmiennych losowych. Opcję definiowania korelacji zawiera program Pertmaster *, w którym wskaźnik ten może przyjmować wielkość w zakresie <-100, +100> wyrażoną w procentach (rys. 2). Opcję taką posiada również mało znany system ABC-Sim wykorzystywany przez autorów artykułu [4]. Rys. 2. Ilustracja sposobu definiowania korelacji w programie Pertmaster. * możliwe jest też zadawanie korelacji wyrażającej zależność czasów poszczególnych procesów, w tym także procesów o różnych rozkładach prawdopodobieństwa, a więc np. Beta, trójkątny i inne. Inne opcje programu wskazano we wcześniejszym referacie [7].

4. Złożone przypadki symulacji Podstawą omówienia trzech powyższych przypadków (1-3) było założenie, że na poziomie każdego procesu można dopasować rozkład zmiennej losowej czasu, co nie zawsze jest zasadne. W wielu przypadkach proces w harmonogramie reprezentuje w swej istocie wiele różnych procesów szeregowo-równoległych i w takim przypadku dopasowanie adekwatnego rozkładu prawdopodobieństwa jest niezwykle trudne, z uwagi na złożony charakter zależności losowych procesu nadrzędnego względem procesów podrzędnych. W takich przypadkach konieczne jest uszczegółowienie harmonogramu sieciowego do takiego poziomu na którym funkcja rozkładu prawdopodobieństwa jest możliwa do zdefiniowania dla każdego procesu. Wymusza to potrzebę dezagregacji procesów złożonych, a więc szczegółowość harmonogramu. 5. Podsumowanie Celem referatu było uporządkowanie podejścia do problemu ryzyka czasowo-kosztowego przedsięwzięć w ujęciu metod sieciowych ze szczególnym uwzględnieniem założeń oraz specyficznych ograniczeń, których pokonaniu służy zastosowanie symulacji Monte Carlo. Symulacja ryzyka w ujęciu Monte Carlo jest dostępna zaledwie w kilku systemach komputerowych a jej zakres jest często uproszczony. W przypadku zaawansowanych analiz ryzyka chęć użycia tych systemów wymaga poszerzonej wiedzy o modelowaniu przedsięwzięć i niniejszy referat może sprzyjać jej poszerzaniu. W innych sytuacjach wystarczające jest użycie uproszczonych odmian systemu Pertmaster, a więc przykładowo programu Pertmaster for MS Project lub najprostszej wersji Monte Carlo Analyser for Primavera, które są produktami uzupełniającymi do programów firmy Microsoft i Primavera. W przypadku analiz wszechstronnych wskazane jest użycie wersji Pertmaster Project Risk lub najbardziej zaawansowanej wersji Pertmaster Risk Expert * zalecanej także, jako narzędzie do analizy ryzyka na poziomie przedsiębiorstwa współpracujące z systemami firmy Primavera klasy Enterprise. * W laboratoriach komputerowych Politechniki Poznańskiej do celów szkoleniowych wykorzystywana jest najnowsza odmiana systemu Pertmaster Risk Expert w wersji 7.8 wyposażona w bezpośrednie powiązanie z systemem Primavera 5.0. Informacje na temat szkoleń oraz warsztatów i promocyjnych wersji edukacyjnych obu systemów można uzyskać korzystając z adresu tomasz.wiatr@put.poznan.pl.

Literatura: [1] Gartner P. (1999) Die Drei-Punkt-Schätzmethode zur Kalkulation des Projektaufwands. Projektmanagement 4/99. GPM (www.gpmipma.de/download/pma-4-99.pdf). [2] Haga W. A., O keefe T. (2001) Crashing PERT Networks: A Simulation Approach. Academy of Business and Administrative Sciences Conference. Quebec, Canada. [3] Idźkiewicz A. Z. (1967) PERT. Metody analizy sieciowej. Państwowe Wydawnictwo Naukowe. Warszawa. [4] Isidore L. J., Back W. E. (2002) Multiple Simulation Analysis for Probabilistic Cost and Schedule Integration. Journal of Construction Engineering and Management, May-June 2002. [5] Kietliński W. (2003) Koszty i cena w postępowaniu przetargowym. Forum Budowlane 5/2003. [6] Trocki M., Grucza B., Ogonek K. (2003) Zarządzanie projektem. Polskie Wydawnictwo Ekonomiczne. Warszawa. [7] Wiatr T. (2004) Symulacja ryzyka przedsięwzięć na tle klasycznej metody PERT. Materiały VI Konferencji Ryzyko 2004. Ciechocinek (www.ikb.poznan.pl/tomasz.wiatr). SIMULATION OF TIME-COST SCHEDULE RISK OF PROJECTS AGAINST THE PERT/COST METHOD Summary The paper is description of simulation capabilities in the aspect of PERT/cost method, like an extension of classic PERT method. Paper is related with schedule risk analysis of projects with aid of project management software. Paper is continuation of earlier paper related to risk analysis of time, presented on conference Risk 2004. This paper are containing newest information about versions of Pertmaster software, like an independent systems and system add-ons for famous project management software products, i.e. Primavera and Microsoft Project. Other software systems are indicated too.