Notacja AoN: Różnice pomiędzy wersjami
m (Porządkowanie kategorii) |
m (cleanup bibliografii i rotten links) |
||
(Nie pokazano 10 wersji utworzonych przez 2 użytkowników) | |||
Linia 1: | Linia 1: | ||
'''Notacja Activity on the Node (AoN)''', znana także jako [[metoda]] diagramowania pierwszeństwa (ang. precedence diagramming method PDM). Została spopularyzowana wraz z upowszechnieniem komputerów, zastępując [[Notacja AoA]]. W tym [[model]]u sieciowym każdy węzeł oznacza [[zadanie]] i nazywany jest węzłem działania. Strzałki natomiast reprezentują relacje działania z innymi działaniami - poprzedzającymi to [[działanie]] (poprzednikami) i następującymi po nim (następnikami). | |||
==Węzeł w diagramie AoN== | |||
== Węzeł w diagramie AoN == | |||
Węzeł notacji AoN zazwyczaj podzielony jest na siedem pól, gdzie: | Węzeł notacji AoN zazwyczaj podzielony jest na siedem pól, gdzie: | ||
* ES (early start) - najwcześniejszy moment rozpoczęcia zadania | * ES (early start) - najwcześniejszy moment rozpoczęcia zadania | ||
Linia 24: | Linia 9: | ||
* F (float) - [[rezerwa]] czasowa | * F (float) - [[rezerwa]] czasowa | ||
* LF (late finish) - najpóźniejszy moment zakończenia zadania | * LF (late finish) - najpóźniejszy moment zakończenia zadania | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
Linia 53: | Linia 36: | ||
|} | |} | ||
==Obliczanie najwcześniejszego możliwego momentu rozpoczęcia i zakończenia zadania == | <google>n</google> | ||
==Obliczanie najwcześniejszego możliwego momentu rozpoczęcia i zakończenia zadania== | |||
Najwcześniejszy czas rozpoczęcia (ES) zadania, to maksymalny czas spośród możliwych najwcześniejszych czasów zakończenia (EF) poprzedników zadania. | Najwcześniejszy czas rozpoczęcia (ES) zadania, to maksymalny czas spośród możliwych najwcześniejszych czasów zakończenia (EF) poprzedników zadania. | ||
Linia 87: | Linia 72: | ||
* ES (i) - najwcześniejszy możliwy moment rozpoczęcia zadania "i" | * ES (i) - najwcześniejszy możliwy moment rozpoczęcia zadania "i" | ||
* EF (i) - najwcześniejszy możliwy moment zakończenia zadania "i" | * EF (i) - najwcześniejszy możliwy moment zakończenia zadania "i" | ||
* d (i) - czas trwania zadania | * d (i) - czas trwania zadania “i". | ||
==Obliczanie najpóźniejszego możliwego momentu zakończenia i rozpoczęcia zadania == | ==Obliczanie najpóźniejszego możliwego momentu zakończenia i rozpoczęcia zadania== | ||
Najpóźniejszy czas zakończenia (LF) zadania, to minimalny czas spośród najpóźniejszego czasu rozpoczęcia (LS) następników zadania. | Najpóźniejszy czas zakończenia (LF) zadania, to minimalny czas spośród najpóźniejszego czasu rozpoczęcia (LS) następników zadania. | ||
Linia 123: | Linia 108: | ||
* LF (i) - najpóźniejszy możliwy moment zakończenia zadania "i" | * LF (i) - najpóźniejszy możliwy moment zakończenia zadania "i" | ||
* LS (i) - najpóźniejszy możliwy moment rozpoczęcia zadania "i" | * LS (i) - najpóźniejszy możliwy moment rozpoczęcia zadania "i" | ||
* d (i) - czas trwania zadania | * d (i) - czas trwania zadania “i". | ||
==Obliczanie rezerwy całkowitej i ścieżki krytycznej== | |||
Rezerwa czasowa w notacji AoN to różnica pomiędzy: | Rezerwa czasowa w notacji AoN to różnica pomiędzy: | ||
* najpóźniejszym czasem rozpoczęcia zadania (LS), a najwcześniejszym możliwym czasem rozpoczęcia zadania (ES) | * najpóźniejszym czasem rozpoczęcia zadania (LS), a najwcześniejszym możliwym czasem rozpoczęcia zadania (ES) | ||
Linia 141: | Linia 125: | ||
[[Ścieżka krytyczna]] zbudowana jest na węzłach grafu, w którym rezerwa czasowa F jest równa 0. | [[Ścieżka krytyczna]] zbudowana jest na węzłach grafu, w którym rezerwa czasowa F jest równa 0. | ||
==Obliczanie wolnej rezerwy == | ==Obliczanie wolnej rezerwy== | ||
[[Plik:AoNFreeFloat.png|250px|right|thumb|Rys. 3 Wolna rezerwa dla zadania A jest równa 3]] | [[Plik:AoNFreeFloat.png|250px|right|thumb|Rys. 3 Wolna rezerwa dla zadania A jest równa 3]] | ||
Linia 147: | Linia 131: | ||
FF<sub>i</sub> = min (ES<sub>j</sub>) - EF<sub>i</sub>, gdzie "j" to wszystkie następniki zadania "i". | FF<sub>i</sub> = min (ES<sub>j</sub>) - EF<sub>i</sub>, gdzie "j" to wszystkie następniki zadania "i". | ||
Wolna rezerwa w notacji AoN jest to różnica między najwcześniejszym możliwym czasem zakończenia zadania a najwcześniejszym czasem rozpoczęcia wszystkich jego następników. Oznacza to, ile czasu można opóźnić [[dane]] zadanie bez wpływu na cały [[projekt]]. | |||
Aby obliczyć wolną rezerwę, należy dla każdego zadania na ścieżce krytycznej obliczyć najwcześniejszy możliwy czas rozpoczęcia i zakończenia oraz najpóźniejszy możliwy czas zakończenia. Następnie, dla każdego zadania poza ścieżką krytyczną, obliczamy najwcześniejszy możliwy czas rozpoczęcia i zakończenia oraz najpóźniejszy możliwy czas zakończenia. Wolna rezerwa dla danego zadania jest równa różnicy między najpóźniejszym możliwym czasem zakończenia a najwcześniejszym możliwym czasem zakończenia. | |||
Wolna rezerwa pozwala na [[elastyczność]] w [[harmonogram]]owaniu projektu. Zadania z dużą wolną rezerwą mogą być opóźniane, aby skompensować opóźnienia w innych zadaniach. Jednak należy pamiętać, że opóźnienie zadań na ścieżce krytycznej bezpośrednio wpływa na czas trwania całego projektu. | |||
Wolna rezerwa jest ważnym narzędziem [[zarząd]]zania czasem w notacji AoN. Pozwala na identyfikację zadań krytycznych oraz [[plan]]owanie i [[zarządzanie]] opóźnieniami w projekcie. | |||
==Różne aspekty notacji AoN== | |||
===Uwzględnianie dodatkowych parametrów=== | |||
Notacja AoN (Activity on Node) jest narzędziem, które umożliwia uwzględnienie różnych [[parametr]]ów w harmonogramowaniu projektów. Oprócz podstawowych informacji o czasie trwania zadań i ich zależności, notacja AoN pozwala również na uwzględnienie dodatkowych parametrów, takich jak [[koszt]]y wykonania zadania, [[zasoby]] ludzkie i [[materiał]]y potrzebne do realizacji zadania. | |||
Dzięki tej funkcjonalności [[menedżer]]owie projektów mogą dokładniej planować i kontrolować wykorzystanie zasobów. Ustalenie kosztów wykonania zadania może być szczególnie przydatne przy [[budżet]]owaniu projektu, umożliwiając lepsze [[zarządzanie finansami]] i unikanie nadmiernych kosztów. Uwzględnienie zasobów ludzkich i materiałowych pozwala na dokładniejsze przewidywanie potrzeb i efektywniejsze zarządzanie dostępnością zasobów w projekcie. | |||
===Zarządzanie zmianami w harmonogramie=== | |||
Notacja AoN może być również wykorzystana do zarządzania [[zmiana]]mi w harmonogramie projektu. Dzięki tej notacji możliwe jest identyfikowanie zadań krytycznych, czyli tych, które mają największy wpływ na termin zakończenia projektu. Zadania krytyczne są szczególnie istotne, ponieważ jakiekolwiek opóźnienie w ich realizacji może spowodować opóźnienie całego projektu. | |||
W przypadku zmian w harmonogramie, notacja AoN umożliwia szybkie zidentyfikowanie konsekwencji tych zmian. Dzięki temu menedżerowie projektów mogą podjąć odpowiednie działania, takie jak przesunięcie innych zadań lub [[reorganizacja]] zasobów, aby dostosować harmonogram do nowych okoliczności. Dzięki temu narzędziu zarządzanie zmianami w harmonogramie staje się bardziej efektywne i zapobiega powstawaniu opóźnień. | |||
===Monitorowanie postępów w projekcie=== | |||
Notacja AoN może być również wykorzystana do monitorowania postępów w projekcie. Dzięki tej notacji możliwe jest aktualizowanie informacji dotyczących czasu trwania zadań i ich zależności. Menedżerowie projektów mogą regularnie śledzić postępy projektu i porównywać je z harmonogramem, co pozwala na ocenę zgodności z planem. | |||
Dzięki notacji AoN można łatwo zidentyfikować, czy projekty są zgodne z harmonogramem, czy też występują opóźnienia. W przypadku opóźnień menedżerowie projektów mogą podjąć odpowiednie działania, takie jak przyspieszenie zadań krytycznych lub reorganizacja zasobów, aby odzyskać czas i dostosować projekt do harmonogramu. | |||
{{infobox5|list1={{i5link|a=[[Estymacja czasu trwania zadań]]}} — {{i5link|a=[[Notacja AoA]]}} — {{i5link|a=[[Relacje między zadaniami w projekcie]]}} — {{i5link|a=[[Metoda łańcucha krytycznego]]}} — {{i5link|a=[[CPM]]}} — {{i5link|a=[[Wykresy sieciowe]]}} — {{i5link|a=[[PERT]]}} — {{i5link|a=[[Planowanie ścieżki krytycznej]]}} — {{i5link|a=[[Velocity]]}} }} | |||
==Bibliografia== | ==Bibliografia== | ||
<noautolinks> | <noautolinks> | ||
* Grześ A. | * Grześ A. (2014), ''[https://repozytorium.uwb.edu.pl/jspui/bitstream/11320/2997/1/14_Grzes.pdf Wykres Gantta a metoda ścieżki krytycznej (CPM)]'', Czasopismo Optimum. Studia Ekonomiczne, Nr 4 (70) | ||
* Hamilton A. | * Hamilton A. (2001), ''Managing Projects for Success: A Trilogy'', Thomas Telford Publishing Ltd., London | ||
* Kostrubiec A. | * Kostrubiec A. (2007), ''[https://pbc.gda.pl/Content/3907/phd_kostrubiec.pdf Analiza skutków ekonomicznych zastosowania wybranych metaheurystyk w harmonogramowaniu projektów]'', Politechnika Gdańska, Gdańsk | ||
* | * PMI (2021), ''A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition and The Standard for Project Management'' | ||
* Wysocki R. | * Wysocki R. (2013), ''Efektywne zarządzanie projektami. Tradycyjne, zwinne, ekstremalne'', Helion, Gliwice | ||
</noautolinks> | </noautolinks> | ||
{{a| Michał Gurgacz}} | {{a| Michał Gurgacz}} | ||
[[Kategoria:Harmonogramowanie]] | |||
[[Kategoria: | |||
{{#metamaster:description|Notacja Activity on the Node, metoda diagramowania pierwszeństwa. Model sieciowy, gdzie węzły to zadania, a strzałki reprezentują relacje z innymi działaniami.}} | {{#metamaster:description|Notacja Activity on the Node, metoda diagramowania pierwszeństwa. Model sieciowy, gdzie węzły to zadania, a strzałki reprezentują relacje z innymi działaniami.}} |
Aktualna wersja na dzień 16:05, 22 gru 2023
Notacja Activity on the Node (AoN), znana także jako metoda diagramowania pierwszeństwa (ang. precedence diagramming method PDM). Została spopularyzowana wraz z upowszechnieniem komputerów, zastępując Notacja AoA. W tym modelu sieciowym każdy węzeł oznacza zadanie i nazywany jest węzłem działania. Strzałki natomiast reprezentują relacje działania z innymi działaniami - poprzedzającymi to działanie (poprzednikami) i następującymi po nim (następnikami).
Węzeł w diagramie AoN
Węzeł notacji AoN zazwyczaj podzielony jest na siedem pól, gdzie:
- ES (early start) - najwcześniejszy moment rozpoczęcia zadania
- D (duration) - czas trwania zadania
- EF (early finish) - najwcześniejszy moment zakończenia zadania
- LS (late start) - najpóźniejszy moment rozpoczęcia zadania
- F (float) - rezerwa czasowa
- LF (late finish) - najpóźniejszy moment zakończenia zadania
ES | D | EF |
Nazwa zadania | ||
LS | F | LF |
Występuje też wersja, w której węzeł podzielony jest na dziesięć pól, gdzie dodatkowo pojawiają pola:
- Id - identyfikator zadania
- Responsible - osoba odpowiedzialna
- FF (free float) - wolna rezerwa
A pole F (float), tj. rezerwa czasowa, zmienia nazwę na TF (total float) rezerwa całkowita.
ID | Responsible | D |
Nazwa zadania | ||
ES | FF | EF |
LS | TF | LF |
Obliczanie najwcześniejszego możliwego momentu rozpoczęcia i zakończenia zadania
Najwcześniejszy czas rozpoczęcia (ES) zadania, to maksymalny czas spośród możliwych najwcześniejszych czasów zakończenia (EF) poprzedników zadania.
Zadanie (i) | ES (i) | d (i) | EF (i) = ES (i) + d (i) | Maksimum |
---|---|---|---|---|
A | 5 | 3 | 8 | - |
B | 7 | 3 | 10 | - |
C | 9 | 2 | 11 | 11 |
Objaśnienie kolumn:
- ES (i) - najwcześniejszy możliwy moment rozpoczęcia zadania "i"
- EF (i) - najwcześniejszy możliwy moment zakończenia zadania "i"
- d (i) - czas trwania zadania “i".
Obliczanie najpóźniejszego możliwego momentu zakończenia i rozpoczęcia zadania
Najpóźniejszy czas zakończenia (LF) zadania, to minimalny czas spośród najpóźniejszego czasu rozpoczęcia (LS) następników zadania.
Zadanie (i) | LF (i) | d (i) | LS (i) = LF (i) - d (i) | Minimum |
---|---|---|---|---|
B | 10 | 3 | 7 | 7 |
C | 11 | 3 | 8 | - |
D | 10 | 1 | 9 | - |
Objaśnienie kolumn:
- LF (i) - najpóźniejszy możliwy moment zakończenia zadania "i"
- LS (i) - najpóźniejszy możliwy moment rozpoczęcia zadania "i"
- d (i) - czas trwania zadania “i".
Obliczanie rezerwy całkowitej i ścieżki krytycznej
Rezerwa czasowa w notacji AoN to różnica pomiędzy:
- najpóźniejszym czasem rozpoczęcia zadania (LS), a najwcześniejszym możliwym czasem rozpoczęcia zadania (ES)
- najpóźniejszym czasem zakończenia zadania (LF), a najwcześniejszym możliwym czasem zakończenia zadania (EF)
ES | D | EF |
Nazwa zadania | ||
LS | TF = F = LF - EF = LS - ES | LF |
Ścieżka krytyczna zbudowana jest na węzłach grafu, w którym rezerwa czasowa F jest równa 0.
Obliczanie wolnej rezerwy
Wolna rezerwa, to rezerwa czasu zadania, której wykorzystanie nie spowoduje opóźnienia rozpoczęcia następników tego zadania. Występuje ona jedynie dla zadań, w których najwcześniejszy możliwy czas zakończenia (EF) jest mniejszy niż najwcześniejszy czas rozpoczęcia (ES) jego wszystkich następników.
FFi = min (ESj) - EFi, gdzie "j" to wszystkie następniki zadania "i".
Wolna rezerwa w notacji AoN jest to różnica między najwcześniejszym możliwym czasem zakończenia zadania a najwcześniejszym czasem rozpoczęcia wszystkich jego następników. Oznacza to, ile czasu można opóźnić dane zadanie bez wpływu na cały projekt.
Aby obliczyć wolną rezerwę, należy dla każdego zadania na ścieżce krytycznej obliczyć najwcześniejszy możliwy czas rozpoczęcia i zakończenia oraz najpóźniejszy możliwy czas zakończenia. Następnie, dla każdego zadania poza ścieżką krytyczną, obliczamy najwcześniejszy możliwy czas rozpoczęcia i zakończenia oraz najpóźniejszy możliwy czas zakończenia. Wolna rezerwa dla danego zadania jest równa różnicy między najpóźniejszym możliwym czasem zakończenia a najwcześniejszym możliwym czasem zakończenia.
Wolna rezerwa pozwala na elastyczność w harmonogramowaniu projektu. Zadania z dużą wolną rezerwą mogą być opóźniane, aby skompensować opóźnienia w innych zadaniach. Jednak należy pamiętać, że opóźnienie zadań na ścieżce krytycznej bezpośrednio wpływa na czas trwania całego projektu.
Wolna rezerwa jest ważnym narzędziem zarządzania czasem w notacji AoN. Pozwala na identyfikację zadań krytycznych oraz planowanie i zarządzanie opóźnieniami w projekcie.
Różne aspekty notacji AoN
Uwzględnianie dodatkowych parametrów
Notacja AoN (Activity on Node) jest narzędziem, które umożliwia uwzględnienie różnych parametrów w harmonogramowaniu projektów. Oprócz podstawowych informacji o czasie trwania zadań i ich zależności, notacja AoN pozwala również na uwzględnienie dodatkowych parametrów, takich jak koszty wykonania zadania, zasoby ludzkie i materiały potrzebne do realizacji zadania.
Dzięki tej funkcjonalności menedżerowie projektów mogą dokładniej planować i kontrolować wykorzystanie zasobów. Ustalenie kosztów wykonania zadania może być szczególnie przydatne przy budżetowaniu projektu, umożliwiając lepsze zarządzanie finansami i unikanie nadmiernych kosztów. Uwzględnienie zasobów ludzkich i materiałowych pozwala na dokładniejsze przewidywanie potrzeb i efektywniejsze zarządzanie dostępnością zasobów w projekcie.
Zarządzanie zmianami w harmonogramie
Notacja AoN może być również wykorzystana do zarządzania zmianami w harmonogramie projektu. Dzięki tej notacji możliwe jest identyfikowanie zadań krytycznych, czyli tych, które mają największy wpływ na termin zakończenia projektu. Zadania krytyczne są szczególnie istotne, ponieważ jakiekolwiek opóźnienie w ich realizacji może spowodować opóźnienie całego projektu.
W przypadku zmian w harmonogramie, notacja AoN umożliwia szybkie zidentyfikowanie konsekwencji tych zmian. Dzięki temu menedżerowie projektów mogą podjąć odpowiednie działania, takie jak przesunięcie innych zadań lub reorganizacja zasobów, aby dostosować harmonogram do nowych okoliczności. Dzięki temu narzędziu zarządzanie zmianami w harmonogramie staje się bardziej efektywne i zapobiega powstawaniu opóźnień.
Monitorowanie postępów w projekcie
Notacja AoN może być również wykorzystana do monitorowania postępów w projekcie. Dzięki tej notacji możliwe jest aktualizowanie informacji dotyczących czasu trwania zadań i ich zależności. Menedżerowie projektów mogą regularnie śledzić postępy projektu i porównywać je z harmonogramem, co pozwala na ocenę zgodności z planem.
Dzięki notacji AoN można łatwo zidentyfikować, czy projekty są zgodne z harmonogramem, czy też występują opóźnienia. W przypadku opóźnień menedżerowie projektów mogą podjąć odpowiednie działania, takie jak przyspieszenie zadań krytycznych lub reorganizacja zasobów, aby odzyskać czas i dostosować projekt do harmonogramu.
Notacja AoN — artykuły polecane |
Estymacja czasu trwania zadań — Notacja AoA — Relacje między zadaniami w projekcie — Metoda łańcucha krytycznego — CPM — Wykresy sieciowe — PERT — Planowanie ścieżki krytycznej — Velocity |
Bibliografia
- Grześ A. (2014), Wykres Gantta a metoda ścieżki krytycznej (CPM), Czasopismo Optimum. Studia Ekonomiczne, Nr 4 (70)
- Hamilton A. (2001), Managing Projects for Success: A Trilogy, Thomas Telford Publishing Ltd., London
- Kostrubiec A. (2007), Analiza skutków ekonomicznych zastosowania wybranych metaheurystyk w harmonogramowaniu projektów, Politechnika Gdańska, Gdańsk
- PMI (2021), A Guide to the Project Management Body of Knowledge (PMBOK® Guide) – Seventh Edition and The Standard for Project Management
- Wysocki R. (2013), Efektywne zarządzanie projektami. Tradycyjne, zwinne, ekstremalne, Helion, Gliwice
Autor: Michał Gurgacz