FRI:UNI:Vodenje projektov:Mrežno načrtovanje
Iz E-študij, proste zakladnice študentskega znanja
Vsebina |
Mrežno načrtovanje
- analitično orodje za načrtovanje, spremljanje in kontrolo projektov
- racionalna poraba resursov
- bistveni del načrtovanja projekta
Metoda CPM
- metoda kritične poti (critical path method)
- deterministična
- uporablja se predvsem tam, kjer je možno natančno oceniti čas trajanja posameznih aktivnosti
Metoda PERT
- metoda ocene in revizije programa (Program evolution and review technique)
- stohastična metoda
- določimo optimističen(to), najbolj verjeten(tv) in pesimističen(tp) čas
- pričakovani čas izračunamo po obrazcu:
- varianca trajanja aktivnosti:
Potek mrežnega načrtovanja
- Analiza strukture projekta: mrežni diagram z vsemi aktivnostmi
- Časovna analiza: v mrežni diagram vnesemo ocene trajanja aktivnosti, cilj je odkrivanje kritične poti
- Analiza zmogljivosti: v mrežni diagram vnesemo ocene potrebnih zmogljivosti za vsako aktivnost, cilj je odkriti potrebe, zmogljivosti obremenimo čim bolj enakomerno
- Analiza stroškov: v mrežni diagram vnesemo stroške, optimiziramo stroške glede na pritok in odtok denarja
Analiza strukture projekta
- Določitev aktivnosti
- Funkcijsko strukturiranje: glede na rsto dela (priprava, izdelava, montaža, ...)
- Objektno strukturiranje: glede na objekt dela (sestavni deli, sklopi; UI, PB, komunikacijski moduli, ...); WBS --- cilj projekta postavimo v koren drevesa in nato hierarhično delimo na podcilje, dokler ne pridemo do opravil, ki tvorijo naravno zaključene delovne enote
- Povezanost aktivnosti
- Tehnika vprašanj: ali je začetna aktivnost, ali je končna aktivnost, katere akt. se morajo končai preden se ta začne, katere aktivnosti se morajo pričeti tip po zaključku te, katere lahko potekajo vzporedno
- Matrična tehnika: ugotavljamo katere morajo biti dokončane preden se ta začne, vsak stolpec in vrstica predstavljata eno aktivnost, X v celici pove da se mora akt. v vrstii končati preden se tista v stolpcu začne, znaki X se v matriki lahko nahajajo samo nad glavno diagonalo
- Dogodkovna in aktivnostna mreža
- Dogodkovne mreže
- dogodki kot vozlišča
- aktivnosti kot povezave
- Arrow diagram, AOA
- Aktivnosti označujemo z velikimi tiskanimi črkami, dogodke pa z naraščajočimi številkami
- Včasih je potrebna uporaba "navideznih aktivnosti" (čas trajanja enak 0)
- Aktivnostne mreže
- aktivnosti kot vozlišča
- dogodki kot povezave
- AON diagram
- Primerjava obeh tipov mrež
- Strukturo akt. mreže je lažje razumeti
- V povp. potrebuje aktivnostna mreža manj elementov
- v akt. mreži navidezne aktivnosti niso potrebne
- Logične napake se v akt. mreži lažje odkrivajo
- Vnos podatkov v računalnik je enostavnejši pri akt. mreži
- Spremljanje dogajanja je pri akt. mreži lažje
- Dogodkovne mreže
Časovna analiza
- Časovna analiza dogodkovnih mrež
- v vsakem dogodku (vozlišču) označimo najzgodnejši(
) in najkasnejši(
) rok nastopanja
- Po mreži naprej za določanje časa trajanja celotnega projekta
- začnemo pri začetnem vozlišču in računamo najzgodnejše roke nastopanja
- rezultat te analize nam da najkrajši možen čas trajanja celotnega projekta
- Po mreži nazaj za določitev kritične poti
- najkasnješe roke nastopanja dogodkov določamo nazaj po grafu, začnemo pri zaključnih aktivnostih
- kritična aktivnost je aktivnost za katero velja:
- Kritična pot je najdaljša pot v mrežnem diagramu, ki vsebuje same kritične aktivnosti.
- Časovne rezerve v dogodkovnem diagramu
- skupna rezerva aktivnosti
- prosta rezerva aktivnosti
- varnostna rezerva aktivnosti
- neodvisna rezerva aktivnosti
- skupna rezerva aktivnosti
- v vsakem dogodku (vozlišču) označimo najzgodnejši(
- Časovna analiza aktivnostnih mrež
- Določanje poteka zelo podobno kot pri dogodkovni mreži, le da tukaj računamo najzgodnejši in najkasnejši začetek aktivnosti, ter najzgodnejši in najkasnejši konec aktivnosti
- Drsenje: D(X) = tLS(X) − tES(X) = tLF(X) − tEF(X)
- Če je D(X)=0 je X kritična aktivnost
- Ganttovi diagrami
- aktivnosti predstavljamo kot pravokotnike na vodoravni časovni osi
- dolžina pravokotnika predstavlja čas trajanja aktivnosti
- koristni za kontrolo med izvajanjem
- iz njih je težko na hitro razbrati medsebojne odvisnosti
Analiza zmogljivosti
- če nimamo dovolj zzmogljivosti razporejamo aktivnosti ali podaljšamo čas izvajanja projekta
- če imamo velik projekt, pride pri razvrščanju do ogromnega števila kombinacij - prevelik zalogaj tudi za računalnike
- obremenjenost zmogljivosti prikažemo na histogramu, ki je narisan v istem časovnem merilu kot ganttov diagram
- iščemo zadovoljive rešitve, poslužujemo se treh metod:
- Že na samem začetku se zadovoljivi rešitvi kar najbolj približamo (lahko taka rešitev celo zadovolji naše potrebe)
- Sklepanje KAJ-ČE: preizkušanje različnih scenarijev in primerjava njihovih posledic
- Algoritmi in hevristična pravila, ki teoretično ne zagotavljajo optimalne rešitve, a v praksi vodijo do sprejemljivih rešitev
Analiza stroškov
- indirektni stroški (na uro dela: dnevnice, potni stroški, stroški dela po pogodbah, ...), direktni stroški (enkratni: osebni dohodki, ...)
- če nimamo podatkov o indirektnih stroških, vzamemo letne stroške na enega delavca in jih delimo z številom ur, ki jih opravi v enem letu
- po potrebi dobljen znesek množimo z ustreznim faktorjem (visoko izobraženi delavci imajo nadpovprečno visoke plače - to moramo upoštevati)
- primerjava med planiranimi in dejanskimi stroški kaže natančnost planiranja
- če nam stroški "prehitevajo" opravljeno delo (npr.: naredili smo 50% ur, porabili smo 60% planiranih stroškov), moramo ugotoviti razloge za to in sprejeti ustrezne ukrepe
- stroške lahko spremljamo na nivoju aktivnosti, za del projekta, cel projekt, ...
Metoda PERT/Cost
- stroški niso vedno časovno sinhronizirani z aktivnostjo, s katero so povezani
- PERT/Cost lahko prikaže take zamike
- omogoča kontrolo velikih projektov glede na čas in stroške
Skrajšanje trajanja projekta
- čas izvajanja projekta nam določajo aktivnosti na kritični poti
- glede kritičnih aktivnosti se lahko vprašamo:
- Kaj dosežemo z določeno aktivnostjo?
- Kje aktivnost poteka?
- Kdaj je uresničena?
- Kako je opravljena?
- poizkušamo odkriti alternative načine za dosego istih ciljev (in tako prihraniti čas)
- Metoda kritične poti:
- kadar hočemo skrajšati trajanje aktivnosti, moramo povečati zmogljivosti ali izbrati dražje rešitve
- naklon premice, ki aproksimira odvisnost med trajanjem in stroški:
- Ci - izjemna cena, Cn - normalna cena, ti - izjemni čas, tn - normalni čas
- ta metoda ne ločuje med vrstami stroškov => precej groba poenostavitev
Kontrola izvajanja
- mrežni načrt uporabljamo predvsem v fazi izvajanja projekta
- primerjamo izvedeno in načrtovano delo in stroške
- napovedujemo nadaljno delo
- sprejemamo korekcije
- kontrola se navadno izvaja ob določenih mejnikih (milestones): zberemo vse podatke in skličemo sestanek
Vloga računalnikov v projektnem delu
- ko so bili računalniki dragi, se ni množično uporabljalo mrežnega planiranja
- razvili so se nekateri ročni postopki => okorni in počasni
- stroški načrtovanja so bili dostikrat preveliki
- vnašanje sprememb je bilo težavno in zamudno
Kriteriji za ocenjevanje programske opreme
- možne povezave med aktivnostmi
- vrsta mrežnega načrta
- način spremljanja podatkov med izvajanjem
- kakšno je obremenjevanje zmogljivosti
- uporabniški vmensik
- podpora poročanju
- izmenjevanje podatkov z drugimi aplikacijami
- SuperProject, Microsoft Project
Mrežno načrtovanje v informacijskem sistemu podjetja
- posredovanje podatkov za potrebe strateškega planiranja v podjetju
- komunikacija s programi za finančno načrtovanje, strateško planiranje, ...
- mreže, izmenjevanje informacij