29 - Management času a nákladů v rámci projektů Flashcards

1
Q

Procesy managementu času

A

= Řízení času v rámci projektu popisuje procesy požadované pro !!!zajištění včasného dokončení projektu!!!
• plánování řízení časového rozvrhu - Proces stanovení postupů a dokumentace pro plánování, vytvoření, řízení, provádění a kontrolu časového rozvrhu projektu.

• definovaní činností - Plánovací proces identifikace činností, které musí proběhnout pro vytvoření požadovaných výstupů projektu a specifikace těchto činností. 
	Metody: rozčleňovaní, vzory

• řazení činností - Proces identifikování a dokumentování vzájemných logických závislostí mezi činnostmi. 
	Metódy: uzlovo definované grafy, hranovo definované grafy, podmienene definované grafy, vzory grafov

* odhadování zdrojů - Proces určování, jaké zdroje (pracovníci, materiál, zařízení) a v jakých množstvích jsou třeba pro provádění každé činnosti v rámci projektu.
* odhadování doby trvání činností - Proces odhadování počtu časových jednotek, potřebných k realizaci dané činnosti. Metódy: odborný úsudok, odhad na základe podobnosti alebo simulácie

• sestavení časového rozvrhu - CPM - Critical Path Method - Proces analyzování pořadí činností, dob trvání činností, požadavků na zdroje a omezení rozvrhu s cílem sestavit časový rozvrh projektu. 
	Metódy: CPM, PERT, simulácia

• kontrola časového rozvrhu - Proces monitorování stavu projektu ve vztahu k dodržování termínů činností a řízení změn časového rozvrhu projektu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Procesy managementu nákladů

A

Řízení nákladů projektu popisuje procesy požadované pro !!!dokončení projektu v rámci schváleného rozpočtu!!!

• plánování řízení nákladů - Proces stanovení postupů a dokumentace pro plánování, řízení, spotřebu a kontrolu nákladů projektu.

• odhadování nákladů - Proces stanovení přibližné hodnoty nákladů na zdroje, potřebné pro provádění činností na projektu. Provádí se rovněž stanovení a zvažování různých alternativ. 
	Metody: brainstroming (technika určená pro sběr podnětů a nápadů)

• sestavení rozpočtu - Proces přidělování odhadovaných nákladů jednotlivým činnostem nebo sadě činností v rámci projektu k vytvoření směrného plánu rozpočtu. Výstupem je směrný plán nákladů, který se zobrazuje ve formě S-křivky

• kontrola nákladů - Proces monitorování stavu projektu ve vztahu k dodržování rozpočtu a řízení změn směrného plánu nákladů projektu. 
	Používá se EVM - Earned Value Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Metody (Kritická cesta (CPM - Critical Path Method))

A

Metoda pro sestavení časového rozvrhu - Proces analyzování pořadí činností, dob trvání činností, požadavků na zdroje a omezení rozvrhu s cílem sestavit časový rozvrh projektu.
Metoda kritické cesty používá pro časovou analýzu deterministicky ohodnocených síťových grafů. Kromě určení kritických činností se zjišťují i časové rezervy činností

ORIENTOVANÝ OHODNOCENÝ GRAF

Algoritmus
Sestrojí se orientovaný ohodnocený graf:
• Hrana je činnost, která klade nároky na čas a zdroje (ohodnocená)
• Činnost je definovaní počátečním a koncovým uzlem.
• Graf (orientovaný) vyjadřuje závislosti jednotlivých činnosti.
• Každá hrana má ohodnocení. Vrchol má 2 hodnoty - nejdříve možný začátek, nejpozději přípustný konec!!!

1. Nejprve se do startovacího vrcholu přiřadí do levé pramenné hodnota 0.
2. Prochází se graf z počátku a do levé proměnné vrcholu se zapíše hodnota předcházejícího vrcholu + hodnota hrany. Jako vstupní hrana se vybere ta, ze které získáme nejvyšší hodnotu cesty (předchozí vrchol + hrana). Takto se vyplní levé proměnné všech vrcholů.
	○ Note: Např. vrchol D je závislý na vrcholech B a C, takže i když je práce z C (4) hotová, tak se musí čekat na B (7).
3. V levé proměnné koncového vrcholu je minimální délka projektu.
4. Druhý průchod začínáme z koncového vrcholu, kdy opíšeme hodnotu z levé proměnné do pravé a jdeme proti směru orientace hran. Vybereme cestu s nejmenší možnou hodnotou (hodnota pravé proměnné předcházejícího uzlu-hodnota hrany) a její hodnotu hran odečteme od hodnoty v levé proměnné a výsledek přiřadíme do pravé proměnné.
	○ E (13-1=12), D (13-3=10, desítka se ale potom přepíše na 7), G (13-4=9, což je nejmenší hodnota). Tedy nejpozději musíme být v uzlu G v čase 9.
5. V počátečním vrcholu bychom měli mít v pravé proměnné 0.
6. Na kritické cestě leží ty vrcholy, u kterých se rovná hodnota v levé a pravé proměnné.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Metody (Function Point Analysis (FPA))

A

= metoda objektivního měření (odhadu) velikosti vyvíjeného IS (projektu?) na základě jeho rozsahu, složitosti a specifických vlastností.

  • Funkční body, jsou jednotky měření (podobně jako metry jsou pro vzdálenost a sekundy pro čas).
  • Funkční body měří množství funkcionalit (požadavků) v SW.
    ○ Čím větší je počet funkčních bodů, tím větší je množství funkcionalit v SW (projektu).
    § Vstupy (např.) - Terminál, data z jiné aplikace atd.
    § Výstupy (např.) - Výstupy na obrazovku, zprávy obsluze, přesuny dat do jiných aplikací.
    • Tato metoda je založena na myšlence, že všechny systémy mají vstupy, výstupu a úložiště !!!• K reálnému využití jsou potřebné historické data.
    ○ Cena (čas) jednoho funčního bodu je totiž vypočítána na základě hodnot a zkušeností z minulých projektů.
    ○ Pokud tedy děláme první projekt, nebo zásadně měníme technologii, tak nám FPA moc neřekne. Ale i tak se hodí udělat, abychom její výsledky mohli použít v budoucnu a poučit se z nich.

Vlastnosti:
1. Nezávislost výsledku na implementačních podmínkách (technologicky nezávislé).
○ Metodě FPA je jedno, jaká technologie (Java/C++,QT,JS) se používá pro implementaci aplikace.
○ Lze použít i u produktů postavených na kombinaci více technologií.
○ Nezohledňuje kvalitu aplikace.

2. Nezávislost výsledku na podmínkách vývoje systému (schopnosti lidí, týmu, specifické podmínky a omezení projektu atd.).
3. Možnost porovnání výsledku s výsledky jiných projektů.
4. Možnost kontinuálního zlepšování odhadů na základě svých i cizích zkušeností.
5. Levná metoda - použití této metody pro vývoj SW zvýší náklady jen o 1%.
6. Měří se z pohledu uživatelů - velikost aplikace je měřena podle toho, oč nás žádají uživatelé, ne podle toho, co jim dodáme. 

Kritika
• Bylo zjištěno, že množství FP je v korelaci s počtem řádek kódu, což vyústilo v otázku, jakou má FPA hodnotu jestliže LOC je objektivnější a přitom jednodušší metoda.

slouží k odhadování pracnosti při plánování projektu a sledování a předvídaní změn v jeho průběhu
Postup:
1. Výpočet hrubých funkčních bodů - podle typů a složitosti funkcí a datových sad systému.

2. Úprava hrubých funkčních bodů - na základě vah, stanovených pro jednotlivé typy funkcí a datových sad a jejich složitost.
3. Zjištění stupňů vlivu - jednotlivých specifických vlastností vyvíjeného IS (0-nemá vliv, 5-silný vliv).
4. Výpočet Faktoru úpravy hodnoty - úpravou součtu jednotlivých stupňů vlivu.
5. Výpočet celkového počtu funkčních bodů - pomocí Faktoru úpravy hodnoty.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

EVM - Earned Value Management

A
  • Analýza dosažené hodnoty je metoda používaná v projektovém řízení pro !!!sledování a vyhodnocení stavu projektu (porovnává objem práce, který byl plánován s tím, který byl skutečně proveden) z pohledu nákladů i času!!!
  • Poskytuje také nástroje pro predikci budoucího stavu projektu. Metodu lze využít s výhodou pro sledování projektů s mnoha úkoly a činnostmi, které je možno vyhodnocovat současně.

EVM má 3 části:
1. plánovaná hodnota (PV) - plánované náklady (peníze/úsilí) k danému datu - mělo být práce za 35k

2. dosažená hodnota (EV) - částečná (poměrová) hodnota z nákladů plánovaných na úkol odpovídající procentu dokončení úkolu. - rozpočet 50k, udělal jsem půlku -> 25k
3. skutečné náklady (AC) - celkové náklady na vytvoření produktu k danému datu. - spotřeboval jsem 30k

Jedná se o to, že si nejdříve naplánujeme činnosti a jejich očekávaný zisk + čas (PV) a potom v průběhu projektu zaznamenáváme dílčí hotové části a ohodnocujeme podle pravidel. Celé se to zakreslí do grafu (očekávaná + skutečná výkonnost v projektu), přičemž správně by se EV křivka neměla dostat pod PV křivku.

V ideálním případě by mělo platit: PV = EV = AC
• Tedy naplánovaná hodnota odpovídá tomu, co jsme udělali a to odpovídá skutečným nákladům.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Prognózování a analýza scénářů

A

= systematické zkoumání budoucnosti a formulování vědeckých výpovědí o možných variantách vývoje.
- odhad při dokončení - EAC (Estimate At Completion)
= Je předpověď celkových nákladů projektu na základě plnění projektu.

revize výkonů, analýza odchylek, … MS project

Analýza scénářů
Analýza scénářů je analýzou otázek typu „Co se stane když je situace reprezentovaná scénářem ‘X’?
Síťová analýza se provádí pro různé scénáře takové jako
• zpoždění dokončení komponent hlavních dodávek,
• prodloužení trvání specifických inženýrských prací (nová technologie)
• nebo zavedením externích faktorů takových jako stávka nebo získání potřebných povolení.

Analýzu scénářů

  • lze provádět formou simulace.
  • Simulace zahrnuje výpočet více dob trvání při různých souborech předpokladů.
  • Nejobvyklejší je analýza Monte Carlo, ve které je určeno rozdělení pravděpodobných výsledků pro každou činnost a použito pro výpočet rozdělení pravděpodobných výsledků pro celý projekt.

Metoda Monte Carlo se opírá o teorii pravděpodobnosti.
- Provádíme-li opakovaně libovolný experiment (předpokládáme, že experiment může dopadnout buď úspěšně nebo neúspěšně), pak podíl úspěšných pokusů a celkového množství pokusů konverguje pro nekonečný počet pokusů k pravděpodobnosti toho, že pokus dopadne úspěšně.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly