Metodologia łańcucha wydarzeń - Event chain methodology

Schemat łańcucha zdarzeń

Metodologia łańcucha zdarzeń to technika analizy sieci , która koncentruje się na identyfikowaniu i zarządzaniu zdarzeniami oraz relacjami między nimi (łańcuchami zdarzeń), które mają wpływ na harmonogramy projektów . Jest to technika modelowania harmonogramu niepewności. Metodologia łańcucha zdarzeń jest rozszerzeniem ilościowej analizy ryzyka projektu o symulacje Monte Carlo. Jest to kolejny krok naprzód wykraczający poza metodę ścieżki krytycznej i zarządzanie projektem łańcucha krytycznego . Metodologia łańcucha zdarzeń próbuje złagodzić wpływ błędów motywacyjnych i poznawczych w szacowaniu i planowaniu . Poprawia dokładność oceny ryzyka i pomaga generować bardziej realistyczne harmonogramy projektów dostosowane do ryzyka.

Historia

Metodologia łańcucha zdarzeń jest rozszerzeniem tradycyjnej symulacji Monte Carlo harmonogramów projektów, w której niepewności dotyczące czasu trwania zadań i kosztów są definiowane przez rozkład statystyczny. Na przykład czas trwania zadania można zdefiniować za pomocą trzech szacunków punktowych: niski, podstawowy i wysoki. Wynikiem analizy jest harmonogram projektu skorygowany o ryzyko, kluczowe zadania i prawdopodobieństwo, że projekt zostanie ukończony na czas i zgodnie z budżetem. Definiowanie niepewności za pomocą rozkładu statystycznego zapewnia dokładne wyniki, jeśli istnieją wiarygodne dane historyczne dotyczące czasu trwania i kosztu podobnych zadań w poprzednich projektach. Innym podejściem jest zdefiniowanie niepewności za pomocą zdarzeń ryzyka lub czynników ryzyka, które można przypisać do różnych zadań lub zasobów. Informacje o prawdopodobieństwach i wpływie takich zdarzeń są łatwiejsze do uzyskania, co poprawia dokładność analizy. Ryzyka można rejestrować w rejestrze ryzyk . Metodologia łańcucha zdarzeń została po raz pierwszy zaproponowana w latach 2002-2004. Jest w pełni lub częściowo zaimplementowany w wielu aplikacjach. Metodologia łańcucha zdarzeń opiera się na sześciu zasadach i ma szereg wyników.

Zasady

Moment zagrożenia i stan aktywności

Diagram łańcucha zdarzeń dla jednego działania

Czynności (zadania) nie są ciągłą, jednolitą procedurą. Na zadania wpływają zdarzenia zewnętrzne, które przekształcają działanie z jednego stanu w inny. Jedną z ważnych właściwości zdarzenia jest moment, w którym zdarzenie ma miejsce w trakcie działania. Ten moment, w którym następuje zdarzenie, w większości przypadków jest probabilistyczny i można go zdefiniować za pomocą rozkładu statystycznego . Stan pierwotny nazywany jest stanem podstawowym, inne stany nazywane są stanami wzbudzonymi. Na przykład, jeśli zespół zakończy pracę w ramach działania, może przejść do innych działań. Pojęcie stanu czynności jest ważne, ponieważ pewne zdarzenia mogą lub nie mogą wystąpić, gdy aktywność jest w określonym stanie. Oznacza to, że stan aktywności jest przypisany do zdarzeń. Zdarzenia mogą być lokalne, wpływające na określone zadania lub zasoby lub globalne, wpływające na wszystkie zadania lub zasoby.

Łańcuchy wydarzeń

Zdarzenia mogą być powiązane z innymi wydarzeniami, co utworzy łańcuchy zdarzeń. Te łańcuchy zdarzeń mogą znacząco wpłynąć na przebieg projektu. Na przykład zmiany wymagań mogą spowodować opóźnienie działania. Aby przyspieszyć działanie, kierownik projektu przydziela zasób z innego działania, co prowadzi do przekroczenia terminu. Ostatecznie może to doprowadzić do niepowodzenia projektu. To może być inny związek między wydarzeniami. Jedno zdarzenie może wywołać jedno lub wiele zdarzeń.

Zdarzenia mogą być ze sobą skorelowane bez wyzwalania kolejnego. W takim przypadku, jeśli wystąpiło jedno ryzyko, wystąpi inne i odwrotnie. Jedno zdarzenie przypisane do jednego działania może wykonywać inne działanie lub grupę działań. W wielu przypadkach jest to realizacja planów reakcji na ryzyko. Na przykład zdarzenie „wykryta wada konstrukcyjna” może spowodować jedną lub wiele czynności „Naprawa”. Zdarzenia mogą spowodować, że inne zdarzenia pojawią się natychmiast lub z opóźnieniem. Opóźnienie jest własnością subskrypcji wydarzenia. Opóźnienie może być deterministyczne, ale w większości przypadków jest probabilistyczne. Ryzyko może być również przenoszone z jednej działalności na drugą. Aby zdefiniować łańcuchy zdarzeń, musimy zidentyfikować „nadawcę”, czyli zdarzenie, które inicjuje łańcuch zdarzeń. Zdarzenie nadawcy może spowodować jedno lub więcej zdarzeń, które mają wpływ na wiele działań. Nazywa się to zdarzeniami „odbiornika”. Z kolei zdarzenia odbiorcy mogą również działać jako zdarzenia nadawcy.

Diagramy łańcucha zdarzeń

Przykład diagramu łańcucha zdarzeń: lokalne i globalne zagrożenia i szanse z różnymi prawdopodobieństwami i skutkami

Diagram łańcucha zdarzeń to wizualizacja pokazująca relacje między zdarzeniami i zadaniami oraz ich wzajemny wpływ. Najprostszym sposobem przedstawienia tych łańcuchów jest przedstawienie ich jako strzałek związanych z określonymi zadaniami lub przedziałami czasowymi na wykresie Gantta. Oto kilka ważnych zasad:

  • Diagramy łańcuchów zdarzeń przedstawiają zdarzenia jako strzałki na wykresach Gantta.
  • Strzałki skierowane w dół to groźby. Strzałki skierowane w górę to możliwości.
  • Problemy są wyświetlane jako strzałki w okręgu. Kolor strzałki emisyjnej jest czerwony (ciemny).
  • Ryzyka zamknięte lub przeniesione są przedstawione liniami przerywanymi. Kolor strzałki jest biały. Zamknięta sprawa jest pokazana w kółku z przerywaną linią graniczną.
  • Stany wzbudzone są reprezentowane przez podniesienie skojarzonej sekcji paska na wykresie Gantta.
  • Kolory przedstawiają obliczony wpływ ryzyka. Większe uderzenia mają czerwony lub ciemniejszy odcień. Niskie uderzenia są zielone lub jaśniejsze. Rozmiar strzałki przedstawia prawdopodobieństwo.
  • Łańcuchy wydarzeń są wyświetlane jako linie łączące strzałki przedstawiające wydarzenia.
  • Łańcuchy zdarzeń mogą wywołać inną aktywność. W tym przypadku łańcuch wydarzeń będzie połączony z początkiem aktywności opcjonalną strzałką.
  • Łańcuchy zdarzeń mogą wyzwalać grupę działań. W tym przypadku ta grupa działań zostanie otoczona ramką lub ramką, a łańcuch wydarzeń zostanie połączony z rogiem pudełka lub pierwszą czynnością w ramach ramki.

Korzystając z diagramów łańcuchów zdarzeń do wizualizacji zdarzeń i łańcuchów zdarzeń, modelowanie i analizę ryzyka i niepewności można znacznie uprościć.

Przykład diagramu łańcucha zdarzeń z krytycznym łańcuchem zdarzeń i aktywnością wyzwalaną przez zdarzenie

Kolejnym narzędziem, które można wykorzystać do uproszczenia definicji zdarzeń, jest tabela stanów. Kolumny w tabeli stanów reprezentują zdarzenia; wiersze reprezentują stany działania. Informacje o każdym zdarzeniu w każdym stanie obejmują cztery właściwości subskrypcji zdarzenia: prawdopodobieństwo, moment zdarzenia, stan wzbudzony i wpływ zdarzenia.

Symulacja Monte Carlo

Po zdefiniowaniu zdarzeń i łańcuchów zdarzeń można przeprowadzić analizę ilościową przy użyciu symulacji Monte Carlo, aby określić ilościowo skumulowany wpływ zdarzeń. Prawdopodobieństwa i skutki ryzyk przypisanych działaniom są wykorzystywane jako dane wejściowe do symulacji Monte Carlo harmonogramu projektu. W większości projektów konieczne jest uzupełnienie wariancji opartej na zdarzeniach niepewnościami jako rozkładami związanymi z czasem trwania, czasem rozpoczęcia, kosztami i innymi parametrami.

W metodologii łańcucha zdarzeń ryzyko może wpływać nie tylko na harmonogram i koszty, ale także na inne parametry, takie jak bezpieczeństwo, ochrona, wydajność, technologia, jakość i inne cele. Innymi słowy, jedno wydarzenie może należeć do różnych kategorii. Wynik analizy wskazywałby ekspozycję na ryzyko dla różnych kategorii, a także zintegrowaną ocenę ryzyka projektu dla wszystkich kategorii. Ta zintegrowana ocena ryzyka projektu jest obliczana na podstawie względnych wag dla każdej kategorii ryzyka.

Łańcuchy zdarzeń krytycznych

Symulacja Monte Carlo umożliwia, poprzez analizę wrażliwości, identyfikację pojedynczych zdarzeń lub łańcuchów zdarzeń. Te łańcuchy zdarzeń można zidentyfikować, analizując korelacje między głównymi parametrami projektu, takimi jak czas trwania lub koszt projektu, a łańcuchami zdarzeń. Nazywa się to „wydarzeniami krytycznymi” lub „łańcuchami zdarzeń krytycznych”. Identyfikując krytyczne zdarzenia lub krytyczne łańcuchy zdarzeń, możemy zidentyfikować strategie minimalizujące ich negatywne skutki: Unikaj, Przenieś, Łagodź lub Akceptuj. Ranking zdarzeń i łańcuchów zdarzeń jest wykonywany dla wszystkich kategorii ryzyka (związanych z harmonogramem i nie) w ramach jednego procesu. Zintegrowane prawdopodobieństwo, wpływ i wynik ryzyka można obliczyć przy użyciu wag dla każdej kategorii ryzyka.

Kontrola projektu za pomocą zdarzeń i łańcuchów zdarzeń

Monitorowanie postępów w działaniu zapewnia, że ​​do wykonania analizy wykorzystywane są aktualne informacje. W trakcie realizacji projektu prawdopodobieństwo i czas wystąpienia zdarzeń można przeliczyć na podstawie rzeczywistych danych. Głównym powodem śledzenia wydajności jest prognozowanie czasu trwania działania i kosztu, jeśli działanie jest częściowo zakończone, a określone zdarzenia są przypisane do działania. Metodologia łańcucha zdarzeń automatycznie zmniejsza prawdopodobieństwo i wpływ ryzyka na podstawie procentu wykonanej pracy. Zaawansowaną analizę można przeprowadzić, stosując podejście bayesowskie. Możliwe jest monitorowanie szansy, że projekt dotrze do określonego terminu. Ta szansa jest stale aktualizowana w wyniku analizy Monte Carlo. Krytyczne zdarzenia i łańcuchy zdarzeń mogą być różne na różnych etapach projektu

Zjawiska

Powtarzające się czynności

Powtarzana czynność

Czasami zdarzenia mogą spowodować rozpoczęcie działania, które zostało już zakończone. To bardzo częsty scenariusz w przypadku rzeczywistych projektów; czasami poprzednia czynność musi zostać powtórzona w oparciu o wyniki następnej czynności. Metodologia łańcucha zdarzeń upraszcza modelowanie tych scenariuszy. Pierwotnego harmonogramu projektu nie trzeba aktualizować, wystarczy zdefiniować wydarzenie i przypisać je do działania wskazującego na poprzednie działanie. Ponadto należy określić limit liczby powtórzeń czynności.

Łańcuchy zdarzeń i reakcja na ryzyko

Plan ograniczania ryzyka

Jeśli jakieś wydarzenie lub łańcuch zdarzeń ma miejsce w trakcie projektu, może to wymagać pewnego wysiłku w reakcji na ryzyko.

Realizacja planów reakcji na ryzyko jest wyzwalana przez zdarzenia, które występują, gdy czynność jest w stanie wzbudzenia. Zdarzenia reagowania na ryzyko mogą próbować przekształcić aktywność ze stanu wzbudzonego w stan podstawowy. Plany reagowania to działanie lub grupa działań (mały harmonogram), które rozszerzają harmonogram projektu w przypadku wystąpienia określonego zdarzenia. Rozwiązaniem jest przypisanie planu reakcji do zdarzenia lub łańcucha zdarzeń. Ten sam plan reagowania można wykorzystać do jednego lub większej liczby wydarzeń.

Alokacja zasobów na podstawie wydarzeń

Jednym potencjalnym zdarzeniem jest przeniesienie zasobu z jednego działania do innego, co może nastąpić w określonych warunkach. Na przykład, jeśli działanie wymaga większej ilości zasobów do ukończenia go w określonym czasie, wyzwoli to zdarzenie w celu ponownego przydzielenia zasobu z innego działania. Realokacja zasobów może również nastąpić, gdy czas trwania działania osiągnie określony termin lub koszt przekroczy określoną wartość. Zdarzenia mogą być wykorzystywane do modelowania różnych sytuacji za pomocą zasobów, np. Czasowy urlop, choroba, wakacje itp.

Zobacz też

Bibliografia

Dalsza lektura

Linki zewnętrzne