Planowanie działań
W XIX wieku C.Bernard sformułował tzw. Pięć poczynań,
ZarzÄ…dzanie Projektem
które stały się podstawą wielu współczesnych metodyk
racjonalnego działania:
Teleinformatycznym
" Ustal wyraznie określony cel.
" Ustal szczegółowo wszystkie kierunki działań i środki, za
Wymiarowanie projektów
pomocą których można osiągnąć założony cel.
" Ułóż dokładny plan działań zmierzający do celu, przy
zastosowaniu najlepszych w danych warunkach środków.
" Wykonaj skrupulatnie założony plan.
" Skontroluj osiągnięte wyniki i porównaj z założonym
dr inż. Konrad Jackowski
e-mail: konrad.jackowski@pwr.wroc.pl celem wyciągnij wnioski na przyszłość.
C3 111
Rola cyklów życia oprogramowania w
Cykl życia projektu
planowaniu
" Zdefiniowanie czynności, które trzeba wykonać podczas " Dostarczają ogólnych ram organizacyjnych projektu,
projektowania budowanego systemu,
" Wyznaczają główne fazy cyklu życia projektu,
" Ujednolicenie sposobu prowadzenia wielu projektów
" Wyznaczaj zestawy podstawowych zadań i produktów
budowy systemów w ramach tego samego
dostarczonych przez ich realizacjÄ™,
przedsiębiorstwa,
" Pomagają określić szczegółowe cele planowania,
" Wskazanie punktów kontrolnych, umożliwiających
organizacji, szacowania zasobów,
kierownictwu podejmowanie decyzji o kontynuowaniu
" Nakreślają ogólne zalecenia co do wymaganych narzędzi
prac nad poszczególnymi projektami.
i metod,
" SÄ… podstawÄ… do oceny procesu produkcji
oprogramowania i jego doskonalenia.
Klasyczny cykl życia projektu Klasyczny cykl życia projektu
Określenie
Określenie
" Główna wada to implementacja wstępująca, co oznacza,
wymagań
wymagań
że programiści muszą najpierw przetestować wszystkie
Analiza
Analiza
moduły, podsystemy, a dopiero na końcu cały system
(podejście kaskadowe),
Projektowanie
Projektowanie " Druga wada, to progresja sekwencyjna.
IImplementacja
mplementacja
Testowanie
Testowanie
Konserwacja
Konserwacja
1
Kaskadowy cykl życia z iteracjami Model V
" odmiana modelu kaskadowego, definiuje główne procesy projektu jako
" Iteracje traktowane sÄ… jako sytuacje etapy realizowane sekwencyjnie,
" rozpoczęcie kolejnego etapu następuje po zakończeniu etapu
wyjÄ…tkowe poprzedniego,
" podczas realizacji każdego z etapów (lewej strony) opracowuje się program
metodyki i testy do badań jakości wyników etapu,
" sprzężone są z nim procesy weryfikacyjne i walidacyjne, rozmieszczone na
Określenie
Określenie drugim ramieniu litery V, obrazują strukturę całego modelu cyklu
wymagań wytwarzania oprogramowania.
wymagań
Analiza
Analiza
Projektowanie
Projektowanie
Implementacja
Implementacja
Testowaniee
Testowani
Konserwacja
Konserwacja
Model spiralny Prototypowy cykl życia
Analiza wymagań
" Zgromadzenie poczÄ…tkowego zbioru potrzeb i ich szybka
implementacja z wyrażoną intencją stopniowego
rozszerzania i modyfikowania definicji wymagań w miarę
Planowanie
KT4
wzrostu wzajemnego zrozumienia systemu przez
KT3
Weryfikacja i ocena użytkownika i implementatora. Definicje wymagań
użytkownika
KT2 osiÄ…ga siÄ™ przez stopniowe odkrywanie.
Na modelu spiralnym
KT1
bazuje
Rational Unified
Process (RUP), który
doskonale nadaje siÄ™
do zarzÄ…dzania
procesem Analiza ryzyka
wytwórczym
Implementacja i
oprogramowania testowanie
Projektowanie
Prototypowy cykl życia
Prototypowy cykl życia - narzędzia
typy projektów
" Zintegrowany słownik danych, " użytkownik nie może (lub nie chce) oglądać
abstrakcyjnych modeli,
" generator ekranów,
" użytkownik nie potrafi sprecyzować swoich wymagań,
" nieproceduralny generator raportów,
" systemy interakcyjne z pełnoekranowymi terminalami,
" 4GL,
" system nie wymaga określania dużej liczby
" nieproceduralny język zapytań,
szczegółowych algorytmów
" SZBD.
2
Prototypowy cykl życia
Harmonogram (składowe)
uwagi
" Szeregowanie zadań wszystkie zadania w projekcie są powiązane w
" Podejście zstępujące (opisane poprzednie) to też forma
łańcuchy zadań, które tworzą procedury, a te z kolei procesy stanowiące
główny składnik faz cyklu życia. O kolejności wykonania zadania decydują:
prototypowania,
Charakterystyka produktu.
" opisany cykl życia obejmuje budowę działającego
Natura procesów , np. testowanie może odbyć się wtedy, gdy system
istnieje.
modelu, który jest pózniej wyrzucany i zastępowany,
Wymagania projektowe.
" gdy model zostaje wyrzucony, to istnieje Wymagania zewnętrzne.
" Określenie wymaganych zasobów każde zadanie wyznacza zasoby
niebezpieczeństwo zakończenia projektu bez
materialne i niematerialne oraz ludzkie niezbędne do jego realizacji.
Problem dostępności zasobów jest szczególnie dotkliwy w przypadku
utrwalonych wymagań użytkownika
złożonych projektów, o ograniczeniach zasobach i ostrych wymaganiach
czasowych
" Szacowanie pracochłonności zadań i produktywności środków realizacji.
" Określenie czasu trwania zadania.
" Stworzenie wstępnego harmonogramu projektu.
" Stworzenie harmonogramu projektu
" Weryfikacje i korekty
Trudności z opisaniem liczbowym
Szacowanie projektu
projektu wynikajÄ… z:
" Bardzo duże zróżnicowanie i złożoność projektów informatycznych.
" Zmienność wymagań, środowiska, organizacji związanych z
projektem.
Lord Kelvin (1824-1904)
" Zmienność technologii podczas realizacji projektu.
jeśli potrafisz zmierzy i wyrazić liczbowo
" Rosnący udział kosztu oprogramowania w ogólnych kosztach
systemu.
to, o czym mówisz możesz powiedzieć,
" Niematerialny charakter programu, trudny z natury do oszacowania
że coś o tym wiesz .
liczbowego.
" Niedojrzałość inżyniera oprogramowania brak zbiorowego
doświadczenia poprzednich pokoleń.
" Brak doświadczenia zespołów projektowych zwykle tworzą je
młodzi ludzie.
" Brak dojrzałych metryk oprogramowania dobrze skorelowanych z
rzeczywistymi procesami produkcyjnymi
Zasady szacowania Diagram Gantta (Gantt charts)
" Umożliwia zdefiniowanie harmonogramu projektu oraz
" Opóznianie oszacowań
monitorowanie tempa prac przez porównanie z
Opóznienie i przeniesienie oszacowań na pózniejsze etapy projektu
założonym postępem.
wpływa na ich jakość.
" Dekompozycja " W metodzie tej najpierw identyfikujemy podstawowe
Dzieląc projekt na mniejsze części zyskujemy możliwość
zadania projektu, szacujemy czas trwania tych zadań i
precyzyjniejszego oszacowania mniejszego zadania oraz zmniejszenie
wyznaczamy terminy ich rozpoczęcia.
wpływu błędów oszacowania poszczególnych elementów na
sumaryczny szacunek realizacji całości zadania. " W fazie monitorowania i kontroli kierownik projektu
" Charakterystyka produktywności firmy konstruuje drugi diagram ukazujący faktyczny, aktualny
" Istotnym elementem jest wsparcie w szacunkach na postęp prac.
doświadczeniach wypływających z realizacji zadań podobnych
" Ich porównanie daje podstawy do odpowiedzi na pytanie
realizowanych wcześniej.
czy prace przebiegajÄ… zgodnie z planem, gdzie znajdujÄ…
" Wielostronność oszacowań
się wąskie gardła projektu.
" Najlepsze oszacowanie daje prowadzenie tych samych szacunków
przez różne osoby, różnymi metodami.
" Minimalizacja rozrzutu szacunków
3
Metoda PERT (Program Evaluation and
Metody szacowania
Review Technique)
"
" OsÄ…d eksperta
bazuje na probabilistycznych oszacowań czasów realizacji oraz
metodę ścieżek krytycznych (ang. Critical Path Method), które
" OcenÄ™ przez analogiÄ™
jednak na przestrzeni ok. 40-ty lat tak zbliżyły się do siebie, że
możemy je traktować jako modyfikację tej samej metody.
" Ocena zstępująca/wstępująca
" W odmianie metody PERT - A-O-A (ang. Activity-on-arrow)
konstruuje się graf, w którym krawędzie są zaetykietowane nazwami " Szacunek kosztów jednostkowych
zadań i zatrybutowane czasami ich realizacji.
" Modelowanie algorytmiczne - do najbardziej
" Wierzchołki grafu odpowiadają momentom rozpoczęcia/zakończenia
realizacji zadań. Graf taki pokazuje relację konieczności
znanych metod należą metoda punktów
poprzedzenia pewnych zadań przez inne zadania lub sekwencje
funkcyjnych FPA (ang. Function Point Analysis)
zadań. Istnieją różne odmiany sieci PERT, np. sieć probabilistyczna,
gdzie zamiast jednego czasu realizacji dla każdego zadania
oraz model COCOMO (ang. Constructive Cost
podajemy: czas optymistyczny, najbardziej prawdopodobny oraz
czas pesymistyczny., a następnie wykorzystujemy je do obliczania Model).
rozmaitych charakterystyk probabilistycznych oraz dokonywania
bardziej złożonych analiz.
Diagramy Gantta Przykład diagramu Gantta
Wykres Gantta jest graficznym modelem
przeznaczonym do przedstawienia działań na
osi czasowej.
Symbol Znaczenie
[ Rozpoczęcie zadania
] Zakończenie zadania
[-] Aktualne zaawansowanie realizacji
zadania
V Chwila czasowa, w której aktualnie
znajduje sięrealizacja projektu
Przykład diagramu Gantta Metody sieciowe
" Metody sieciowe oparte sÄ… na specjalnych
wykresach zwanych sieciami czynności.
Wykorzystywane sÄ… one do harmonogramowania i
kontroli złożonych przedsięwzięć gospodarczych,
technicznych i organizacyjnych.
" Wykres sieciowy ilustruje przebieg całego
przedsięwzięcia bazując na dwóch zasadniczych
elementach: czynnościach i zdarzeniach
4
Metody sieciowe Metody sieciowe - zasady
Umożliwiają: " Zdarzenia początkowe nie mają czynności
poprzedzajÄ…cych.
" ustalenie programu działania (co, gdzie i w jakiej
kolejności ma być wykonane), " Zdarzenia końcowe nie mają czynności następujących.
" określenie terminów rozpoczęcia i ukończenia " Wykres sieciowy może mieć kilka początkowych i kilka
poszczególnych czynności oraz czasu wykonania całego końcowych zdarzeń, w tym przypadku:
programu,
zdarzenia początkowe łączy się czynnościami pozornymi w jedno
zdarzenie poczÄ…tkowe,
" określenie tzw. czynności krytycznych , tj. takich, od
zdarzenia końcowe łączy się pozornymi czynnościami w jedno
których zależy termin wykonania całego projektu,
zdarzenie końcowe,
" przydział ograniczonych zasobów gwarantujący
" Nie wykonuje siÄ™ wykresu sieciowego w skali czasu.
wykonanie projektu,
" Dane zdarzenie nie może nastąpić, dopóki nie będą
" bieżącą kontrolę terminów wykonania oraz korektę
zakończone wszystkie czynności warunkujące zajście
harmonogramu w przypadku zagrożenia terminu
tego zdarzenia.
wykonania projektu.
" Żadna czynność nie może być rozpoczęta, dopóki nie
będą zakończone zdarzenia poprzedzające tę czynność.
Metody sieciowe - zasady PERT elementy składowe
Symbol Nazwa Znaczenie
" Pomiędzy dwoma zdarzeniami może być tylko jedna
czynność przedstawiona strzałką.
Czynność Zadania występujące w projekcie, ze
" Strzałki przedstawiające czynności powinny być
zdefiniowanym terminem rozpoczęcia i
skierowane z lewej strony do prawej.
zakończenia. Zadanie związane jest z
" Należy unikać skrzyżowań strzałek.
upływem czasu. Długość strzałki nie ma
" Oznaczenie zdarzeń powinno spełniać warunek, że liczba
znaczenia. Przykładem czynności mogą
oznaczająca zdarzenie następne jest większa od liczby
być: obróbka części, montażzespołu.
oznaczajÄ…cej zdarzenie poprzedzajÄ…ce.
Czynność Czynność pozorna nie jest związana z
" Wykres sieciowy nie powinien mieć zdarzeń, z których
upływem czasu. Aączy zdarzenia, między
pozorna
nie wychodzi żadna czynność (wyjątek zdarzenia
którymi nie jest wymagane wydatkowanie
końcowe) i zdarzeń, do których nie jest doprowadzona
ani jedna czynność (wyjątek zdarzenia początkowe). środków, lecz istnieje następstwo
czasowe.
" Wykres sieciowy nie powinien mieć obiegów
zamkniętych, tj. pętli, które łączą dwukrotnie te same
Zdarzenie oznacza moment ukończenia
Zdarzenie
zdarzenia.
(lub początku) jednej lub kilku czynności.
PERT elementy składowe PERT elementy składowe
Oznaczenie Interpretacja Sposób obliczania
Sieć Kolejność wszystkich czynności
Tc Ocena optymistyczna: najkrótszy Oceniany na
projektu. Zdarzenia połączone
możliwy czas, w którym czynnośćmoże podstawie
strzałkami.
byćwykonana przy wyjątkowo doświadczenia lub
Droga Część projektu, zaczynająca się od sprzyjających warunkach. Bardzo małe danych z przeszłych
prawdopodobieństwo np. 1:100. okresów.
(ścieżka) pierwszej czynności a kończąca się
czynnością ostatnią. Dla każdej Tp Ocena pesymistyczna: czas potrzebny
czynność określony jest tylko jedna do wykonania czynności przy wyjątkowo
j.w.
niesprzyjajÄ…cych warunkach. Bardzo
czynność następująca po niej. Każdą
małe prawdopodobieństwo np. 1:100.
parę wierzchołków łączy tylko jedna
strzałka (czynność). Tm Ocena realistyczna: Najbardziej
prawdopodobny czas realizacji
j.w.
Droga Ścieżka, z której czynności zajmą
czynności, który miałby miejsce w
(ścieżka) najwięcej czasu (determinują czas
przypadku wielokrotnego powtarzania
krytyczna realizacji projektu).
danej czynności w tych samych
warunkach.
5
PERT elementy składowe
PERT elementy składowe
Oznaczenie Interpretacja Sposób obliczania
Oznaczenie Interpretacja Sposób obliczania
To ; Ã2 Czas oczekiwany i wariancja: Czas ustalony
na podstawie trzech ocen czasu. Oblicza siÄ™
to = (tc + 4 tm + tp )/6
również wariancję określającą stopień
TN Najwcześniejszy możliwy termin
Ã2 = [(tp - tc)/6]2
niepewności związany z oczekiwanym czasem
rozpoczęcia: Minimalna ilość czasu,
TN = max TR
trwania czynności.
która musi upłynąć aby dana czynność
TD Czas drogi (ścieżki): oczekiwana ilość czasu TD="to
mogła się rozpocząć. Maksimum z
potrzebnego na wykonanie czynności
dla wszystkich
oczekiwanych czasów rozpoczęcia.
znajdujących się na ścieżce.
czynności ze ścieżki.
TR Oczekiwany czas rozpoczęcia: oczekiwany TR = "to
czas który musi upłynąć zanim dana czynność
dla wszystkich
TZ Oczekiwany czas zakończenia: TZ = "to dla
może się rozpocząć. Suma oczekiwanych
czynności
czasów czynności poprzedzających zdarzenie Oczekiwany czas jaki musi upłynąć po wszystkich
poprzedzajÄ…cych danÄ…
na ścieżce.
czynność na ścieżce rozpoczęciu czynności. Suma kolejnych
oczekiwanych czasów czynności czynności.
następujących po zdarzeniu na ścieżce.
PERT elementy składowe PERT etapy
" Definiowanie wszystkich czynności projektu.
Oznaczenie Interpretacja Sposób obliczania
" Ustalenie następstwa czasowego czynności.
TK Zapas całkowity czasu: rezerwa czasu,
" Wykreślenie w formie diagramu następstwa czasowego
która może być wykorzystana zanim
TK = czas realizacji
czynności.
dana czynność się rozpocznie bez
przedsięwzięcia -
" Oszacowanie czasu trwania każdej czynności.
wpływu na termin zakończenia
max TZ
przedsięwzięcia. Różnica pomiędzy
" Obliczenie ścieżki krytycznej oraz innych kryteriów
całkowitym czasem przewidzianym na
jakościowych i ilościowych o ile są wymagane.
realizację całego przedsięwzięcia, a
Tworzenie harmonogramu i planu sterowania
maksimum z oczekiwanych czasów
projektem.
zakończenia.
" Przeszacowania i poprawki zgodne ze stanem
TS Zapas swobodny: rezerwa czasu, jakÄ…
dana czynnośćrozporządza bez wpływu rzeczywistym.
TS = TK - TN
na zapasy, jakie mają następne
czynności w tym samym ciągu
czynności.
PERT elementy składowe PERT oznaczenia czasów i terminów (CPM)
" Obliczanie oczekiwanego czasu trwania czynności w
Oznaczenie Interpretacja Sposób obliczania
metodzie PERT dokonuje siÄ™ na podstawie trzech ocen
czasu: optymistycznej, najbardziej prawdopodobnej i
pesymistycznej: tij Czas trwania czynności: mającej swój Czas
poczÄ…tek w zdarzeniu i, a koniec w deterministycznie
" to = (tc + 4 tm + tp )/6
zdarzeniu j. określony
" Im większa jest rozpiętość ocen między czasem
optymistycznym i pesymistycznym, tym większa jest Tj0 Najwcześniejszy możliwy termin
niepewność związana z daną czynnością. Miarą tej zaistnienia zdarzenia j: określa się
Tj0 = max(Ti0 + tij)
rozpoczynajÄ…c od pierwszego
niepewności jest tzw. wariancja:
oprócz pierwszego.
zdarzenia, przesuwając się do końca
" Ã2 = [(tp - tc)/6]2
siatki.
" Im większa jest wartość wariancji tym większa
Ti1 Najpózniejszy dopuszczalny termin
niepewność wiąże się z czasem trwania czynności. zdarzenia i: określa się rozpoczynając
Ti1 = min(Tj1 - tij)
od ostatniego zdarzenia, przesuwajÄ…c
oprócz ostatniego.
siędo początku siatki.
6
PERT oznaczenia czasów i terminów (CPM) PERT oznaczenia czasów i terminów (CPM)
Oznaczenie Interpretacja Sposób
Oznaczenie Interpretacja Sposób
obliczania
obliczania
NWK Najwcześniejszy możliwy koniec: odnosi się NWK = Ti0 + tij
Li Luz czasu: wskazuje o ile jednostek Li = Ti1 - Tj0
do zdarzenia końcowego czynności.
czasu można opóznićtermin zaistnienia
dowolnego zdarzenia bez wpływu na
NPK Najpózniejszy dopuszczalny koniec: odnosi NPK = Tj1
końcowy termin zakończenia projektu.
siędo zdarzenia końcowego czynności.
Zdarzenia, które majązerowe luzy czasu
sÄ… krytycznymi i wyznaczajÄ… drogÄ™
Zc(ij) Zapas całkowity: jest to rezerwa czasu,
krytycznÄ….
która może byćwykorzystana na wykonanie
Zc = Tj1 - Ti0 - tij
danej czynności bez wpływu na termin
NWP Najwcześniejszy możliwy początek: NWP = Ti0
zakończenia przedsięwzięcia.
odnosi siÄ™ do zdarzenia poczÄ…tkowego
czynności.
Zs Zapas swobodny: jest to rezerwa czasu,
jakądana czynnośćrozporządza bez wpływu
Zs = Tj0 - Ti0 - tij
NPP Najpózniejszy dopuszczalny początek: NPP = Tj1 - tij
na zapasy, jakie mająnastępne czynności w
odnosi siÄ™ do zdarzenia poczÄ…tkowego
tym samym ciągu czynności.
czynności.
PERT - interpretacja fragmentów sieci PERT - Interpretacja fragmentów sieci
CzynnośćBC jest czynnościąpozorną. Używa sięjej w
Sieć Znaczenie
celu uzyskania pożądanego następstwa czasowego.
Sieć reprezentuje trzy czynności AC, BC i CD.
Może byćsymbolizowana w dwojaki sposób, tak jak to
Czynność CD nie może się rozpocząć zanim nie
jest przedstawione na schematach obok. Czynność
zakończy sięczynnośćAC i BC. CzynnośćAC i BC mogą
pozorna nie trwa i nie wymaga wydatkowania środków.
przebiegaćrównocześnie. Nazywa sięje czynnościami
Użycie czynności pozornej pozwala na jednoznaczną
równoległymi (współbieżnymi).
identyfikację czynności za pomocą pary węzłów.
Czynność BD nie może się rozpocząć dopóki nie
CzynnośćCD nie może sięrozpocząćzanim nie zakończą
skończy się czynność AB. Czynność CD nie może się
sięczynności AB i AC. W sieci sądwie ścieżki: AB-BC-CD
rozpocząćdopóki nie skończy sięczynnośćAC. Ścieżki
i AC-CD.
AB-BD i AC-CD są ścieżkami równoległymi. Czynność
AC nie musi się rozpocząć w tym samym czasie co
czynność AB. Podobnie czynność BD nie musi się
zakończyć w tym samym czasie co czynność CD.
Czynność BD może być zakończona przed czynnością
AC.
PERT - przykład Tworzenie sieci CPM
Zdarzenia Oznaczenie Zdarzenie Czas
poprzedzajÄ…ce
Uzyskanie pozwolenia na budowÄ™ A - 2
Wykonanie fundamentów B A 1
Wykonanie ścian i dachu C B 1
Instalacje wodno-kanalizacyjna D C 2
i CO
Instalacja gazowa i elektryczna E C 5
Wykończenie F D, E 5
Odbiór G F 1
7
Określenie najwcześniejszych możliwych Określenie najpózniejszych możliwych
momentów zaistnienia zdarzeń momentów zaistnienia zdarzeń
ti = min{tj - ti-j} => ti = min{9-2;9-5}=4
tj = max{ti + ti-j} => tj = max{6+5;9+5} = 14
Czas realizacji projektu Wyznaczenie ścieżki krytycznej
Ścieżka
krytyczna
Czas realizacji projektu: 2+1+1+5+5+1=15 jednostek
2+1+1+2+5+1=12
2+1+1+5+5+1=15
Określenie ścieżki krytycznej Określenie ścieżki krytycznej
Dla czynności, które są niekrytyczne występują marginesy czasu ich
Wykres sieciowy z określonymi czasami realizacji czynności:
realizacji, co ilustruje wykres Gantta :
Czynność
a
b
c
d
e
Najkrótsze czasy wykonania przedsięwzięcia określa się sumując czasy
f
czynności.
a + d + f = 8 + 6 + 8 = 22
1 2 3 4 5 t
b + c = 9 + 16 = 25
Legenda:
a + e + c = 8 + 12 + 16 = 36 - czynność krytyczna
- czynność niekrytyczna
Droga wyznaczona przez czynności a, e, c jest drogąkrytyczną, a czynności a, e,
- margines czasu
c sączynnościami krytycznymi.
1 - zdarzenie
8
Metoda PERT (Program Evaluation and Review Technique)
PERT oczekiwany czas trwania czynności
PERT prawdopodobieństwo poprawnego
PERT wyznaczenie ścieżki
oszacowania
Jakie jest prawdopodobieństwo że projekt zostanie zakończony w mniej
niż 53 jednostki czasu?
Czas realizacji 54
2
Pessim-Optim
. .
ëÅ‚ öÅ‚
Ścieżka krytyczna: A-C-E-H-I
Ã2 =
Wariancja czasu oczekiwanego: ìÅ‚ ÷Å‚
6
íÅ‚ Å‚Å‚
Prawdopodobieństwo poprawnego
Wariancja zadań
oszacowania
Suma wariancji zadań
na ścieżce krytycznej:
p(Z < -0.156) = 0.5 - 0.0636
= 0.436, lub 43.6 %
Istnieje
prawdopodobieństwo
43.6%, że ten projekt
zostanie zakończony w
czasie krótszym niż53
jednostki.
2
Suma wariancji zadań na ścieżce krytycznej
"Ã = 41
9
Wyszukiwarka
Podobne podstrony:
ZPT 05 Wymiarowanie projektow cz 2 v2ZPT 03 Specyfikacja wymagan odblokowany04 Zasady projektoweZPT 05 Zarzadzanie ryzykiem odblokowany04 Proces projektowania Opis koncepcyjnyBUD OG projekt 14 Mury wymiarowanie konstrukcji04 Pawe Litwi ski Konferencja SABI PW odblokowanyProjekt 2 Rama Wymiarowanie rygla GuideA Biegus Projektowanie według EC3 WymiarowanieA Biegus Cz 3 Wymiarowanie konstrukcji 2013 04 09PN EN 1990 04 Ap1 Podstawy projektowania konstrukcji poprawkadz u 04 202 2072 Zakres i forma dok projektowej,STWIORBwięcej podobnych podstron