13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programų sistemų inžinerija8. Komandinis programų kūrimo procesasnumatyti kitus rizikos faktorius; (3) jei nėra plano, komanda yra priversta pas<strong>ir</strong>ašyti sutartį pagalvadovo nustatytas datas, nors jie nežino, ar spės laiku atlikti darbą.Strategija turi apibrėžti keliais ciklais bus kuriama sistema, kokios sistemos dalys busįgyvendinamos kiekviename cikle.Siūloma pradėti nuo koncepcinio projektavimo, kuris sudaro pagrindą projekto planui.Tam netinka poreikių specifikacija, nes ji atspindi kliento požiūrį į sistemą, bet neduoda jokiųga<strong>ir</strong>ių, kaip sistema bus realizuota.Pagrindinis tikslas kuriant strategiją - minimizuoti riziką. Strategijos kūrimo žingsnyjeidentifikuojamos rizikos, prognozuojamas produkto dydis <strong>ir</strong> laikas, reikalingas jam sukurti,sudaromas konfigūracijos valdymo planas.PlanavimasKam reikalingi planai:1. Efektyvesnis darbas. Turint detalų planą galima efektyviau d<strong>ir</strong>bti. Be plano žmonėspaprastai atlieka darbus tokia tvarka kaip išeina o ne kaip greičiau, švaisto laiką perplanuodamikiekviename žingsnyje, arba praleidžia ką nors svarbaus.2. Įsipareigojimų vykdymas. Komandinio darbo pagrindas yra bendradarbiavimas, oįsipareigojimų komandos draugams vykdymas - svarbi jo dalis. Turėdamas gerą planą, visadažinai, ką turi padaryti, <strong>ir</strong> kada baigsi. Tokie įsipareigojimai bus realistiški <strong>ir</strong> kiti komandos nariaigalės jais pasitikėti.3. Kokybiškesnis darbas. Spaudžiant terminams kai kurie darbai būna atliekamipaskubomis, dėl ko kenčia produkto kokybė. Turint realistišką planą to neatsitiks.Subalansuoti planai. Viena iš pagrindinių planavimo problemų yra nesubalansuotas darbokrūvis. Tie inžinieriai, kurie turi daugiau darbo, dažniausiai užlaiko visą komandą. Subalansuotuvadinamas toks planas, pagal kurį visi baigia darbus maždaug tuo pačiu metu <strong>ir</strong> niekam nereikianieko laukti.Kaip sekti progresą pagal planą. Kadangi kai kurios užduotys baigiamos ne ta tvarka,kokia planuota, reikia būdo kaip nustatyti, ar atsiliekama nuo tvarkaraščio, ar ne. TSPpagrindiniai progreso sekimo matai yra suplanuota vertė (angl. planed value - PV) <strong>ir</strong> užd<strong>ir</strong>btavertė (angl. earned value - EV). Šie matai padeda nustatyti, kiek kiekviena užduotis įtakojatvarkaraštį. PV nurodo, kiek procentų viso nuplanuoto laiko užima užduotis. Kai užduotis baigta,PV tampa EV. Įpusėtos užduotys jokio EV neduoda.Planavimo detalumas. Jei buvo nuspręsta, kad darbas prie projekto truks 250 valandų, betdetaliau nesuplanuota. Kaip po 150 valandų pasakyti, ar atsiliekama nuo tvarkaraščio, ar darbasbus baigtas laiku? Štai kam reikalingi detalūs planai. TSP reikalauja planuoti 10 valandų arbamažesniais „gabaliukais“, tokiu būdų netikrumas dėl progreso bus daugiausia 10 valandų. ToksMokymo medžiaga 106

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!