Notacja AoN: Różnice pomiędzy wersjami

Z Encyklopedia Zarządzania
(LinkTitles.)
m (cleanup bibliografii i rotten links)
 
(Nie pokazano 14 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{infobox4
'''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).
|list1=
<ul>
<li>[[Estymacja czasu trwania zadań]]</li>
<li>[[Notacja AoA]]</li>
<li>[[Relacje między zadaniami w projekcie]]</li>
<li>[[Metoda łańcucha krytycznego]]</li>
<li>[[CPM]]</li>
<li>[[Wykresy sieciowe]]</li>
<li>[[PERT]]</li>
<li>[[Planowanie ścieżki krytycznej]]</li>
<li>[[Velocity]]</li>
</ul>
}}


 
==Węzeł w diagramie AoN==
 
'''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:
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 26: 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
<google>text</google>


{| class="wikitable" style="text-align:center"
{| class="wikitable" style="text-align:center"
Linia 41: Linia 22:
* Id - [[identyfikator]] zadania
* Id - [[identyfikator]] zadania
* Responsible - osoba odpowiedzialna
* Responsible - osoba odpowiedzialna
* FF ([[free float]]) - wolna rezerwa  
* FF ([[free float]]) - wolna rezerwa
A pole F (float), tj. rezerwa czasowa, zmienia nazwę na TF (total float) rezerwa całkowita.
A pole F (float), tj. rezerwa czasowa, zmienia nazwę na TF (total float) rezerwa całkowita.


Linia 55: 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 89: 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 “i”.
* 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 125: 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 “i”.
* d (i) - czas trwania zadania “i".
 
==Obliczanie rezerwy całkowitej i ścieżki krytycznej ==


==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 143: 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 149: 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ń]]}} &mdash; {{i5link|a=[[Notacja AoA]]}} &mdash; {{i5link|a=[[Relacje między zadaniami w projekcie]]}} &mdash; {{i5link|a=[[Metoda łańcucha krytycznego]]}} &mdash; {{i5link|a=[[CPM]]}} &mdash; {{i5link|a=[[Wykresy sieciowe]]}} &mdash; {{i5link|a=[[PERT]]}} &mdash; {{i5link|a=[[Planowanie ścieżki krytycznej]]}} &mdash; {{i5link|a=[[Velocity]]}} }}


==Bibliografia==
==Bibliografia==
* Kostrubiec A., (2007), [http://pbc.gda.pl/Content/3907/phd_kostrubiec.pdf ''Analiza skutków ekonomicznych zastosowania wybranych metaheurystyk w harmonogramowaniu projektów''], Politechnika Gdańska, Gdańsk
<noautolinks>
* Wysocki R., (2013), ''Efektywne [[zarządzanie]] projektami'', Helion, Gliwice, s. 259-261
* 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)
* Grześ A., (2014), [http://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) 2014
* Hamilton A. (2001), ''Managing Projects for Success: A Trilogy'', Thomas Telford Publishing Ltd., London
* [[Project Management Institute]] (2013): ''Guide to the Project Management Body of Knowledge (PMBOK® Guide)'' Fifth edition, Management Training & Development Center, Warszawa
* 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
* Hamilton A., (2001), ''Managing Projects for Success: A Trilogy'', Thomas Telford Publishing Ltd., London, s. 214-223
* 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
</noautolinks>


{{a| Michał Gurgacz}}
{{a| Michał Gurgacz}}
[[Kategoria:Zarządzanie projektami]]
[[Kategoria:Harmonogramowanie]]
 
{{#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ń 17: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:

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.

Rys. 1 Najwcześniejszy czas rozpoczęcia i zakończenia zadania w notacji AoN
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.

Rys. 2 Najpóźniejszy czas rozpoczęcia i zakończenia zadania w notacji AoN
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

Rys. 3 Wolna rezerwa dla zadania A jest równa 3

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 AoNartykuły polecane
Estymacja czasu trwania zadańNotacja AoARelacje między zadaniami w projekcieMetoda łańcucha krytycznegoCPMWykresy sieciowePERTPlanowanie ścieżki krytycznejVelocity

Bibliografia


Autor: Michał Gurgacz