JSProject.pl na FB
| Zarys metody łańcucha krytycznego |
|
|
|
|
Artykuł zamieszczony w miesięczniku Builder Nr 12 z grudnia 2009 roku. Autorzy: mgr inż. Kamil Pruszyński, dr Jerzy Stawicki, mgr inż. Wojciech Bogusz 1. Wprowadzenie W tym celu na przestrzeni lat powstało wiele metod, które służą lepszemu zarządzaniu przedsięwzięciami. Główny nurt tych metod prowadzi przez analizę sieci zależności [Jaworski 1999]. Metoda CPM, która powstała w 1957r. uważana obecnie za prekursora tego nurtu; oparta jest na sieci krawędziowo definiowanej i dotyczy tylko analizy czasu w ujęciu deterministycznym. Metoda PERT, która powstała w 1958r. na podstawie tych samych złożeń definiowanych krawędziowo co ww. metoda pozwala jednak przeprowadzić analizę czasu już w ujęciu probabilistycznym. Metoda ta zapoczątkowała podejście probabilistyczne do realizacji projektów. Czego rezultatem są m.in. metody: GERT, GERTS czy CYCLONE. Dużym ułatwieniem w stosowaniu powyższych metod stały się programy komputerowe, które zaczęły powstawać z początkiem szybkiego rozwoju informatyki. Pozwoliły one żmudne i niejednokrotnie monotonne obliczenia zastąpić kilkoma trafnymi kliknięciami myszy. Większość dzisiaj stosowanego oprogramowania do zarządzania projektami, poza obliczeniami czasu trwania przedsięwzięć, została rozszerzona o analizę środków, ale także o wybrane elementy ryzyka. Programy, które obecnie z racji szerokiego zakresu swojego zastosowania opanowały rynek to m. in.: MS Project, Primavera czy Pertmaster Project Risk. Jest również cała gama pomniejszych, mniej skomplikowanych programów, co nie umniejsza ich oczywiście przydatności do zarządzania przedsięwzięciami. Zawierają one jednak najczęściej jeden lub kilka elementów składowych, które wchodzą w skład hybryd obliczeniowych jakimi są wymienione wcześniej programy [Połoński, Pruszyński 2008]. Poza dość złożonymi obliczeniowo metodami, powstają i inne bardziej praktyczne sposoby radzenia sobie z ryzykiem, podnosząc tym samym wiarygodność prognozowania różnego rodzaju przedsięwzięć. Na tym tle metoda łańcucha krytycznego (Critical Chain) wydaje się być przykładem jak w prosty sposób, opierając się na znanych dotychczas technikach można precyzyjnie planować, monitorować i kontrolować realizację przedsięwzięć. Założenia metody Goldratta oparte są na metodzie CPM, która jest także po części heurystyczna. Ponadto wykorzystuje niektóre własności rozkładu sumy zmiennych losowych i bazuje na pewnych obserwacjach psychologicznych jakim podlegają ludzie [Milian 2004]. Metoda łańcucha krytycznego, która z racji swojej przydatności w planowaniu i kontrolowaniu wielu dużych projektów, jest często także nazywana metodą CCPM (Critical Chain Project Management). Zgodnie z założeniami metody łańcucha krytycznego [Goldratt 1997] w pierwszej kolejności należy ustalić zadania krytyczne oraz (druga wytyczna) zredukować długości trwania poszczególnych czynności (rysunek 1). Zakłada się bowiem, że poza czasem zadań, który jest niezależny i ma charakter losowy, to początkowe prawdopodobieństwo dotrzymania terminu pojedynczego zadania wynosi ok. 90%. Tak wysoki poziom prawdopodobieństwa dotrzymania czasu trwania kolejnych zadań prowadzi do znacznego wydłużenia całego przedsięwzięcia - co nie zawsze jest zasadne. Nie ma to jednak i tak zazwyczaj odzwierciedlenia w rzeczywistym czasie trwania prac przy danej czynności. Dlatego też zgodnie z koncepcją łańcucha krytycznego, należy skrócić terminy realizacji zadań do pewnej wartości. Goldratt szacuje to na poziomie 30% ÷ 50% długości czasu wyjściowego (przy początkowym prawdopodobieństwie jego dotrzymania na poziomie 90%). W ten sposób pozbywając się m. in. tzw. syndromu studenta - świadome opóźnianie rozpoczęcia zadania i "szturmowanie" terminu końcowego ("Najpierw wywalcz sobie rezerwę czasową. Kiedy ją uzyskasz, masz już sporo czasu, więc po co się spieszyć? Kiedy w końcu zaczynacie pracę? Odkładacie na ostatnią chwilę. Taka jest natura ludzka." [Goldratt 1997]) czy też prawa parkinsona - praca wypełnia cały dostępny czas, a zadania rzadko kończą się wcześniej, nawet przy zastosowaniu estymat bezpiecznych.
Rys. 1. Rozkład prawdopodobieństwa czasu realizacji zadania [Milian 2004]
Powstawanie buforów czasu zostało przedstawione na rysunku 2. Zastosowano koncepcję, dla lepszego zrozumienia zagadnienia, że długość prostokątów, które obrazują poszczególne zadania, są proporcjonalne do czasu trwania tych zadań, zaś strzałki pomiędzy nimi nie odzwierciedlają czasu ich realizacji, a jedynie wskazują na kolejność ich wykonywania. I tak rysunek 2a przedstawia przykładowy ciąg 3 zadań. Czasy trwania realizacji tych zadań są podane z pewnością 90% jego dotrzymania. W następnej części rysunku (rysunek 2b) przedstawiono możliwą redukcję trwania tych zadań. Do końca w metodzie tej nie jest sprecyzowane do jakiej wartości należy skrócić zadania by ich czasy były optymalne, zależne jest to bowiem od charakteru przedsięwzięcia. Na cele tego artykułu zastosowano skrócenie o 50%, tzn. do wartości, w której szansa dotrzymania tego terminu wynosi 50%. Zredukowany w ten sposób czas z zadań tworzących rozpatrywany ciąg czynności został przeniesiony do powstałego w ten sposób bufora (rysunek 2c). Jego wielkość w tym momencie stanowi zatem suma skróceń ze wszystkich zadań jakich on dotyczy, tzn. ścieżki krytycznej. Ostateczny termin całego przedsięwzięcia zarówno w tym jak i w poprzednich przypadkach nie uległ jednak zmianie. Wielkość powstałego w ten sposób elementu – w myśl założeń metody CCPM – także podlega skróceniu (rysunek 2d). Tutaj także wielkość redukcji nie jest dokładnie sprecyzowana. W związku z powyższym dla tego przykładu następuje i tutaj również skrócenie o 50% - rezultat tego działania przedstawiono na rysunku 2e. Całość zredukowanego ciągu 3 zadań przedstawia rysunek 2f. Metoda, jak już wspomniano, nie określa dokładnie, o jaką wartość należy go skrócić. Zależne jest to m. in. od specyfiki każdego projektowanego przedsięwzięcia. Jak widać na rysunku, w tym przypadku powstały bufor czasu został zredukowany o 50%.
Rys. 2. Schemat powstawania buforów czasu
Bufor projektu (BP) jest to element umieszczany na końcu harmonogramu (ścieżki krytycznej), mający na celu zapewnienie bezpieczeństwa dotrzymania terminu końcowego przedsięwzięcia oraz umożliwienie jego kontrolowania (rysunek 3). Jego wielkość stanowi skrócenie z sumy skróceń wszystkich zadań ze ścieżki krytycznej.
Rys. 3. Schemat lokalizacji i powstawania bufora projektu (BP) [Połoński, Pruszyński 2008]
Rys. 4. Schemat lokalizacji bufora zasilającego (BZ) [Połoński, Pruszyński 2008]
Rys. 5. Macierz zużycia bufora czasu
Poszczególne obszary macierzy ryzyka ustalane są indywidualnie dla każdego z projektów przed jego rozpoczęciem. Wielkości tych obszarów zależne są od rygorów jakim podlegać ma dane przedsięwzięcie. Nie należy ich jednak zmieniać w trakcie jego trwania. Tak dobrane wielkości obszarów macierzy ryzyka oraz konsekwencja w korygowaniu buforów czasu gwarantuje skuteczne zarządzanie ryzykiem w zarządzaniu przedsięwzięciem. W budownictwie, gdzie złożoność problemów technologiczno - organizatorskich jest największa spośród wszystkich dziedzin gospodarki wydaje się to najtrudniejsze. Pomocne w tym przypadku staje się oprogramowanie komputerowe, które wspierać może kadrę kierowniczą projektu w stosowaniu metody łańcucha krytycznego w realizacji przedsięwzięć budowlanych. |








