Optymalizacja czasu zadań (crashing): Różnice pomiędzy wersjami

Z Encyklopedia Zarządzania
mNie podano opisu zmian
m (cleanup bibliografii i rotten links)
 
(Nie pokazano 12 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{infobox4
'''Crashing''' - jedna z metod kompresji harmonogramu zadań w projekcie. Polega na przyspieszeniu realizacji zadań w projekcie poprzez uzupełnienie zasobów.
|list1=
<ul>
<li>[[Bilansowanie zasobów]]</li>
<li>[[Planowanie ścieżki krytycznej]]</li>
<li>[[Oszczędność w projekcie]]</li>
<li>[[Metoda łańcucha krytycznego]]</li>
<li>[[Rezerwy w projekcie]]</li>
<li>[[Szacowanie czasu trwania zadań]]</li>
<li>[[Wykres Gantta]]</li>
<li>[[Planowanie czasu w warunkach niepewności]]</li>
<li>[[Kontrola w projekcie]]</li>
</ul>
}}
 
 
 
'''Crashing'''- jedna z metod kompresji harmonogramu zadań w projekcie. Polega na przyspieszeniu realizacji zadań w projekcie poprzez uzupełnienie zasobów.  


==TL;DR==
==TL;DR==
Linia 25: Linia 8:


Skrócenie czasu realizacji projektu praktycznie zawsze wiąże się z '''poniesieniem dodatkowych kosztów'''. Wynika to zwykle z:
Skrócenie czasu realizacji projektu praktycznie zawsze wiąże się z '''poniesieniem dodatkowych kosztów'''. Wynika to zwykle z:
*podwyższonych stawek za [[nadgodziny]] pracownicze
* podwyższonych stawek za [[nadgodziny]] pracownicze
*opłatę dodatkową dla podwykonawców za ekspresowe [[działanie]]
* opłatę dodatkową dla podwykonawców za ekspresowe [[działanie]]
*zastosowania bardziej i zaawansowanej tym samym droższej technologii wykonania poszczególnych zadań w ramach projektu.  
* zastosowania bardziej i zaawansowanej tym samym droższej technologii wykonania poszczególnych zadań w ramach projektu.
Analiza kosztów przy skracaniu czasu trwania projektu skupia się na zadaniach, które leżą na ścieżce krytycznej projektu, ponieważ tylko wtedy jesteśmy w stanie realnie przyspieszyć realizację projektu. Przyśpieszanie zadań nie znajdujących się na ścieżce krytycznej jest bezcelowe z ekonomicznego punktu widzenia. W ramach [[Planowanie ścieżki krytycznej|ścieżki krytycznej]] najefektywniejsze jest przyśpieszanie kolejno tych zadań, których [[optymalizacja]] jest najmniej kosztowna.
Analiza kosztów przy skracaniu czasu trwania projektu skupia się na zadaniach, które leżą na ścieżce krytycznej projektu, ponieważ tylko wtedy jesteśmy w stanie realnie przyspieszyć realizację projektu. Przyśpieszanie zadań nie znajdujących się na ścieżce krytycznej jest bezcelowe z ekonomicznego punktu widzenia. W ramach [[Planowanie ścieżki krytycznej|ścieżki krytycznej]] najefektywniejsze jest przyśpieszanie kolejno tych zadań, których [[optymalizacja]] jest najmniej kosztowna.


<google>t</google>
<google>n</google>


=Aktualizacja harmonogramu=
=Aktualizacja harmonogramu=
Opracowywany na etapie planowania projektu [[harmonogram]] zazwyczaj nie służy tylko do ustalenia
Opracowywany na etapie planowania projektu [[harmonogram]] zazwyczaj nie służy tylko do ustalenia
przewidywanych wartości takich jak termin zakończenia prac czy [[koszt]] ich realizacji, lecz również stanowi '''podstawę do zarządzania i kontroli wykonania''' [[plan projektu|planowanego projektu]]. Jest rzeczą naturalną i  
przewidywanych wartości takich jak termin zakończenia prac czy [[koszt]] ich realizacji, lecz również stanowi '''podstawę do zarządzania i kontroli wykonania''' [[plan projektu|planowanego projektu]]. Jest rzeczą naturalną i
trudną do uniknięcia, że w trakcie realizacji projektu zachodzą mniejsze lub większe rozbieżności między planowanymi terminami a faktyczną ich realizacją. Odstępstwa od planu mogą powstać między innymi na skutek:
trudną do uniknięcia, że w trakcie realizacji projektu zachodzą mniejsze lub większe rozbieżności między planowanymi terminami a faktyczną ich realizacją. Odstępstwa od planu mogą powstać między innymi na skutek:
* problemów kadrowych
* zmiennych warunków atmosferycznych jeśli jest to np. [[projekt]] budowlany
* awaryjności maszyn i urządzeń potrzebnych do realizacji projektu
* zmian wielkości planowanych dostępności zasobów
* nieterminowości dostaw materiałów
* brak odpowiednich rezerw finansowych
* zmiany zakresu planowanych prac
* koniecznością wykonania prac poprawkowych
* zmiany warunków wykonywanych prac
* błędów w przygotowanym wcześniej planie prac
* złej dyscypliny pracy


*problemów kadrowych
Każde opóźnienie prac powoduje potrzebę zaangażowania dodatkowych
*zmiennych warunków atmosferycznych jeśli jest to np. [[projekt]] budowlany
środków do ich dokończenia, a to z kolei uniemożliwi rozpoczęcie następnych
*awaryjności maszyn i urządzeń potrzebnych do realizacji projektu
prac. W takiej sytuacji, chcąc przywrócić pełne pokrycie czasowe, należy '''zweryfikować przyjęte w planie [[dane]]''' i '''ponowić analizy''' a sporządzony na etapie planowania [[harmonogram]] stanowi do tego dobry punkt wyjścia.
*zmian wielkości planowanych dostępności zasobów
*nieterminowości dostaw materiałów
*brak odpowiednich rezerw finansowych
*zmiany zakresu planowanych prac
*koniecznością wykonania prac poprawkowych
*zmiany warunków wykonywanych prac
*błędów w przygotowanym wcześniej planie prac
*złej dyscypliny pracy
 
Każde opóźnienie prac powoduje potrzebę zaangażowania dodatkowych  
środków do ich dokończenia, a to z kolei uniemożliwi rozpoczęcie następnych  
prac. W takiej sytuacji, chcąc przywrócić pełne pokrycie czasowe, należy '''zweryfikować przyjęte w planie [[dane]]''' i '''ponowić analizy''' a sporządzony na etapie planowania [[harmonogram]] stanowi do tego dobry punkt wyjścia.  


[[Potrzeba]] weryfikacji pojawia się najczęściej w następujących przypadkach:
[[Potrzeba]] weryfikacji pojawia się najczęściej w następujących przypadkach:
* konieczność przyspieszenia terminu realizacji całości przedsięwzięcia
* wystąpienie opóźnienia (lub przyśpieszenia) realizacji poszczególnych procesów
* wykrycie usterek w pierwotnej konstrukcji [[wykresy sieciowe|sieci]] zależności
* błędne określenie czasów wykonania zadań
* [[zmiana]] planowanych poziomów dostępności [[zasób|zasobów]] w trakcie wykonywania prac
* zmiana planowanego zapotrzebowania na [[zasoby]] dla poszczególnych prac
* konieczność zmian przyjętych rozwiązań technologiczno-organizacyjnych


*konieczność przyspieszenia terminu realizacji całości przedsięwzięcia
W zależności od tego, czy w harmonogramie uwzględniamy analizę zasobów, termin zakończenia poszczególnych procesów może wynikać ze ścieżki krytycznej, lub z ciągu zadań nazywanego [[metoda łańcucha krytycznego|łańcuchem krytycznym]] i ukształtowanego przez ograniczoną [[dostępność]] jednego lub kilku zasobów używanych przy realizacji planowanych zadań. W sytuacji, gdy wszystkie poziomy dostępności zasobów zapewniają możliwość realizacji zadań w terminach wynikających z analizy czasu, łańcuch krytyczny i ścieżka krytyczna pokrywają się ze sobą. Jeżeli jednak termin zakończenia przedsięwzięcia po analizie zasobów jest dłuższy
*wystąpienie opóźnienia (lub przyśpieszenia) realizacji poszczególnych procesów
od terminu uzyskanego w analizie czasu, oznacza to, że chcąc skrócić taki harmonogram należy najpierw zidentyfikować łańcuch krytyczny i zasoby które stanowią "[[wąskie gardło]]"i wydłużają termin zakończenia prac projektowych.
*wykrycie usterek w pierwotnej konstrukcji [[wykresy sieciowe|sieci]] zależności
*błędne określenie czasów wykonania zadań
*[[zmiana]] planowanych poziomów  dostępności [[zasób|zasobów]] w trakcie wykonywania prac
*zmiana planowanego zapotrzebowania na [[zasoby]] dla poszczególnych prac
*konieczność zmian przyjętych rozwiązań technologiczno-organizacyjnych
 
W zależności od tego, czy w harmonogramie uwzględniamy analizę zasobów, termin zakończenia poszczególnych procesów może wynikać ze ścieżki krytycznej, lub z ciągu zadań nazywanego [[metoda łańcucha krytycznego|łańcuchem krytycznym]] i ukształtowanego przez ograniczoną [[dostępność]] jednego lub kilku zasobów używanych przy realizacji planowanych zadań. W sytuacji, gdy wszystkie poziomy dostępności zasobów zapewniają możliwość realizacji zadań w terminach wynikających z analizy czasu, łańcuch krytyczny i ścieżka krytyczna pokrywają się ze sobą. Jeżeli jednak termin zakończenia przedsięwzięcia po analizie zasobów jest dłuższy  
od terminu uzyskanego w analizie czasu, oznacza to, że chcąc skrócić taki harmonogram należy najpierw zidentyfikować łańcuch krytyczny i zasoby które stanowią [[wąskie gardło]]”i wydłużają termin zakończenia prac projektowych.


==Zastosowanie==
==Zastosowanie==
Linia 70: Linia 51:


Poprawne zastosowanie Crashingu wymaga:
Poprawne zastosowanie Crashingu wymaga:
* Stosowania metody dla zadań znajdujących wyłącznie na ścieżce krytycznej
* Stosowania metody w pierwszej kolejności dla zadań, których koszt optymalizacji jest najmniejszy, a następnie dla zadań bardziej kosztownych.


*Stosowania metody dla zadań znajdujących wyłącznie na ścieżce krytycznej
Nie należy kontynuować procesu:
*Stosowania metody w pierwszej kolejności dla zadań, których koszt optymalizacji jest najmniejszy, a następnie dla zadań bardziej kosztownych.
* Jeśli określone [[zadanie]] zredukowane zostało do maksimum.
* Jeśli zastosowanie metody jest bardziej kosztowne niż jej niezastosowanie


Nie należy kontynuować procesu:
{{infobox5|list1={{i5link|a=[[Bilansowanie zasobów]]}} &mdash; {{i5link|a=[[Planowanie ścieżki krytycznej]]}} &mdash; {{i5link|a=[[Oszczędność w projekcie]]}} &mdash; {{i5link|a=[[Metoda łańcucha krytycznego]]}} &mdash; {{i5link|a=[[Rezerwy w projekcie]]}} &mdash; {{i5link|a=[[Szacowanie czasu trwania zadań]]}} &mdash; {{i5link|a=[[Wykres Gantta]]}} &mdash; {{i5link|a=[[Planowanie czasu w warunkach niepewności]]}} &mdash; {{i5link|a=[[Kontrola w projekcie]]}} }}
*Jeśli określone [[zadanie]] zredukowane zostało do maksimum.
*Jeśli zastosowanie metody jest bardziej kosztowne niż jej niezastosowanie


==Bibliografia==
==Bibliografia==
*[[Project Management Institute]] (2008) Project Management Body of Knowledge 4th edition
<noautolinks>
*Piotr Zaskórski (2012) [[Ewaluacja]] Projektów, Warszawska Wyższa Szkoła Informatyki, Warszawa
* Kozioł L. (2000), ''Zarządzanie czasem pracy'', Antykwa, Kraków
*Nita Bartłomiej (2012) [[Planowanie]] sieciowe w zarządzaniu kosztami i czasem projektu,"PRACE NAUKOWE UNIWERSYTETU EKONOMICZNEGO WE WROCŁAWIU" Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu, Wrocław
* Najib G., Nabil S., Rizk J. (2007), ''[https://www.ijset.net/journal/264.pdf Crash: an automated tool for schedule crashing]'', International Journal of Science, Environment and Technology, Vol. 3, No 2
*Kozioł Leszek (2000) ''[https://bazekon.uek.krakow.pl/zeszyty/10698 Determinanty wykorzystania czasu pracy w przedsiębiorstwie]'' Zeszyty Naukowe / Akademia Ekonomiczna w Krakowie, nr 544, s. 19-33, bibliogr. 28 poz.
* Nita B. (2012), ''Planowanie sieciowe w zarządzaniu kosztami i czasem projektu'', Prace Naukowe Uniwersytetu Ekonomicznego We Wrocławiu
*Najib Georges, Nabil Semaan, and Joe Rizk (2007), ''[http://www.ijset.net/journal/264.pdf CRASH: AN AUTOMATED TOOL FOR SCHEDULE CRASHING]'' International Journal of Science, Environment and Technology, Vol. 3, No 2,2014,374 394
* PMI (2021), ''A Guide to the Project Management Body of Knowledge (PMBOK® Guide) Seventh Edition and The Standard for Project Management''
*Komesh Sahu, Meenu Sahu (2014) ''[http://www.ripublication.com/iraer-spl/iraerv4n5spl_03.pdf Cost & Time and Also Minimum Project Duration Using Alternative Method]'', International Review of Applied Engineering Research. Volume 4, Number 5, pp. 403-412
* Sahu K., Sahu M. (2014), ''[https://www.ripublication.com/iraer-spl/iraerv4n5spl_03.pdf Cost & Time and Also Minimum Project Duration Using Alternative Method]'', International Review of Applied Engineering Research. Volume 4, Number 5
* Zaskórski P. (2012), ''[https://zeszyty-naukowe.wwsi.edu.pl/zeszyty/zeszyt8/Ewaluacja_Projektow.pdf Ewaluacja projektów]'', Zeszyty Naukowe Wyższej Szkoły Informatyki w Warszawie, nr 8
</noautolinks>


{{a|Patryk Chęć}}
{{a|Patryk Chęć}}
[[Kategoria:Zarządzanie projektami]]
[[Kategoria:Harmonogramowanie]]


{{#metamaster:description|Optymalizacja czasu zadań - metoda kompresji harmonogramu w projekcie, polegająca na przyspieszeniu realizacji zadań poprzez zwiększenie użycia zasobów.}}
{{#metamaster:description|Optymalizacja czasu zadań - metoda kompresji harmonogramu w projekcie, polegająca na przyspieszeniu realizacji zadań poprzez zwiększenie użycia zasobów.}}

Aktualna wersja na dzień 20:36, 26 gru 2023

Crashing - jedna z metod kompresji harmonogramu zadań w projekcie. Polega na przyspieszeniu realizacji zadań w projekcie poprzez uzupełnienie zasobów.

TL;DR

Crashing to metoda kompresji harmonogramu projektu, polegająca na przyspieszeniu realizacji zadań poprzez uzupełnienie zasobów. Jej zastosowanie wiąże się z dodatkowymi kosztami. Aktualizacja harmonogramu jest konieczna w przypadku opóźnień lub zmian w realizacji projektu. Kluczową kwestią przy zastosowaniu Crashingu jest redukcja czasu pracy z minimalnym wykorzystaniem dodatkowych zasobów. Metoda powinna być stosowana tylko dla zadań na ścieżce krytycznej i w odpowiedniej kolejności.

Istota crashingu

Zastosowanie tej metody wpływa na kompresję harmonogramu projektu, który jest zależną czasu realizacji całego projektu. Crashing poprzedzony jest dokładną analizą wszystkich możliwych rozwiązań minimalizujących czas trwania projektu. Zanim skorzystamy z tej metody skracania czasu zadań w projekcie powinniśmy zastanowić się czy metoda jest opłacalna. Alternatywą do Crashingu może być szybka ścieżka realizacji (fast tracking), czyli równoległe wykonywanie działań, które normalnie realizowano by sekwencyjne. Jednak przy Fast Trackingu świadomie ponosi się ryzyko błędnych rozwiązań.

Skrócenie czasu realizacji projektu praktycznie zawsze wiąże się z poniesieniem dodatkowych kosztów. Wynika to zwykle z:

  • podwyższonych stawek za nadgodziny pracownicze
  • opłatę dodatkową dla podwykonawców za ekspresowe działanie
  • zastosowania bardziej i zaawansowanej tym samym droższej technologii wykonania poszczególnych zadań w ramach projektu.

Analiza kosztów przy skracaniu czasu trwania projektu skupia się na zadaniach, które leżą na ścieżce krytycznej projektu, ponieważ tylko wtedy jesteśmy w stanie realnie przyspieszyć realizację projektu. Przyśpieszanie zadań nie znajdujących się na ścieżce krytycznej jest bezcelowe z ekonomicznego punktu widzenia. W ramach ścieżki krytycznej najefektywniejsze jest przyśpieszanie kolejno tych zadań, których optymalizacja jest najmniej kosztowna.

Aktualizacja harmonogramu

Opracowywany na etapie planowania projektu harmonogram zazwyczaj nie służy tylko do ustalenia przewidywanych wartości takich jak termin zakończenia prac czy koszt ich realizacji, lecz również stanowi podstawę do zarządzania i kontroli wykonania planowanego projektu. Jest rzeczą naturalną i trudną do uniknięcia, że w trakcie realizacji projektu zachodzą mniejsze lub większe rozbieżności między planowanymi terminami a faktyczną ich realizacją. Odstępstwa od planu mogą powstać między innymi na skutek:

  • problemów kadrowych
  • zmiennych warunków atmosferycznych jeśli jest to np. projekt budowlany
  • awaryjności maszyn i urządzeń potrzebnych do realizacji projektu
  • zmian wielkości planowanych dostępności zasobów
  • nieterminowości dostaw materiałów
  • brak odpowiednich rezerw finansowych
  • zmiany zakresu planowanych prac
  • koniecznością wykonania prac poprawkowych
  • zmiany warunków wykonywanych prac
  • błędów w przygotowanym wcześniej planie prac
  • złej dyscypliny pracy

Każde opóźnienie prac powoduje potrzebę zaangażowania dodatkowych środków do ich dokończenia, a to z kolei uniemożliwi rozpoczęcie następnych prac. W takiej sytuacji, chcąc przywrócić pełne pokrycie czasowe, należy zweryfikować przyjęte w planie dane i ponowić analizy a sporządzony na etapie planowania harmonogram stanowi do tego dobry punkt wyjścia.

Potrzeba weryfikacji pojawia się najczęściej w następujących przypadkach:

  • konieczność przyspieszenia terminu realizacji całości przedsięwzięcia
  • wystąpienie opóźnienia (lub przyśpieszenia) realizacji poszczególnych procesów
  • wykrycie usterek w pierwotnej konstrukcji sieci zależności
  • błędne określenie czasów wykonania zadań
  • zmiana planowanych poziomów dostępności zasobów w trakcie wykonywania prac
  • zmiana planowanego zapotrzebowania na zasoby dla poszczególnych prac
  • konieczność zmian przyjętych rozwiązań technologiczno-organizacyjnych

W zależności od tego, czy w harmonogramie uwzględniamy analizę zasobów, termin zakończenia poszczególnych procesów może wynikać ze ścieżki krytycznej, lub z ciągu zadań nazywanego łańcuchem krytycznym i ukształtowanego przez ograniczoną dostępność jednego lub kilku zasobów używanych przy realizacji planowanych zadań. W sytuacji, gdy wszystkie poziomy dostępności zasobów zapewniają możliwość realizacji zadań w terminach wynikających z analizy czasu, łańcuch krytyczny i ścieżka krytyczna pokrywają się ze sobą. Jeżeli jednak termin zakończenia przedsięwzięcia po analizie zasobów jest dłuższy od terminu uzyskanego w analizie czasu, oznacza to, że chcąc skrócić taki harmonogram należy najpierw zidentyfikować łańcuch krytyczny i zasoby które stanowią "wąskie gardło"i wydłużają termin zakończenia prac projektowych.

Zastosowanie

Kluczem do efektywnego zastosowania Crashingu w projekcie jest maksymalna redukcja prac harmonogramu poszczególnych zadań przy zastosowaniu minimalnej ilości dodatkowych zasobów potrzebnych do optymalizacji tych zadań. Analogicznie jeśli zastosowanie metody staje się nieopłacalne powinniśmy zaprzestać tej praktyki.

Poprawne zastosowanie Crashingu wymaga:

  • Stosowania metody dla zadań znajdujących wyłącznie na ścieżce krytycznej
  • Stosowania metody w pierwszej kolejności dla zadań, których koszt optymalizacji jest najmniejszy, a następnie dla zadań bardziej kosztownych.

Nie należy kontynuować procesu:

  • Jeśli określone zadanie zredukowane zostało do maksimum.
  • Jeśli zastosowanie metody jest bardziej kosztowne niż jej niezastosowanie


Optymalizacja czasu zadań (crashing)artykuły polecane
Bilansowanie zasobówPlanowanie ścieżki krytycznejOszczędność w projekcieMetoda łańcucha krytycznegoRezerwy w projekcieSzacowanie czasu trwania zadańWykres GanttaPlanowanie czasu w warunkach niepewnościKontrola w projekcie

Bibliografia

  • Kozioł L. (2000), Zarządzanie czasem pracy, Antykwa, Kraków
  • Najib G., Nabil S., Rizk J. (2007), Crash: an automated tool for schedule crashing, International Journal of Science, Environment and Technology, Vol. 3, No 2
  • Nita B. (2012), Planowanie sieciowe w zarządzaniu kosztami i czasem projektu, Prace Naukowe Uniwersytetu Ekonomicznego We Wrocławiu
  • PMI (2021), A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition and The Standard for Project Management
  • Sahu K., Sahu M. (2014), Cost & Time and Also Minimum Project Duration Using Alternative Method, International Review of Applied Engineering Research. Volume 4, Number 5
  • Zaskórski P. (2012), Ewaluacja projektów, Zeszyty Naukowe Wyższej Szkoły Informatyki w Warszawie, nr 8


Autor: Patryk Chęć