Zbierka esejí 2012
Home Home EN
"metriky"
Baďura Filip

Abstrakt. Každým dňom pracujú tisícky ľudí na vývoji tisíckach softvérových systémov. Aby boli na tieto projekty vynaložené primeraná náklady, aby sa ich vývojom strávilo adekvátne množstvo času, je potrebné tento vývoj projektov kontrolovať. A práve časť manažmentu projektu – monitorovanie nám slúži na to aby sme časom a nákladmi neplytvali. Práve monitorovanie nám pomáha viesť projekt podľa plánu a eliminovať zbytočné problémy pri jeho vývoji . Avšak aj pri monitorovaní si musíme určiť ako správne ho vykonávať, na čo sa zamerať a ktoré metriky použiť.


Habdák Martin

Abstrakt. Pre lepšie plánovanie v softvérovom projekte sa používa monitorovanie založené na viacerých zaužívaných metrikách. Sleduje stav projektu a pomáha odhaliť chyby, ktoré spôsobujú prípadné problémy vo vývoji. Monitorovanie poskytuje aj náhľad na počínanie si softvérového tímu. Umožňuje ho ohodnotiť na základe zozbieraných údajov. Hodnotenie však môže byť nepresné pri výbere nevhodných metrík. Esej opisuje aký dopad môže takéto skreslenie mať na vzťahy v tíme. Mnoho zaužívaných metrík totiž umožňuje členom tímu predstierať väčší podiel práce na projekte. V tíme vznikajú konflikty, ktoré sa odzrkadľujú na priebehu vývoja softvérového projektu. Znižuje sa morálka a efektivita členov. Manažéri projektu často používajú ľahko sledovateľné metriky, ktoré tieto problémy podnecujú. Esej poukazuje na ich nevhodnosť a predkladá k nim alternatívy eliminujúce väčšinu podnetov pre zlé vzťahy v softvérovom tíme.


Obal Tomáš

Abstrakt. Softvérové projekty sú svojou povahou veľmi špecifickou oblasťou pre riadenie. Jednotlivé projekty sa môžu od seba odlišovať rozsahom, predmetom, veľkosťou tímu a ďalšími atribútmi. Dôležitým aspektom pre dobré riadenie projektu je zvládnutie jeho korektné monitorovanie. Pre manažérov sú nevyhnutné informácie o postupe prác k vytýčeným cieľom. Rovnako je potrebné vedieť v každom časovom okamihu určiť stav projektu. Monitorovanie môže byť rovnako užitočným pomocníkom pri predchádzaní stratám tak časovým ako aj finančným. Umožňuje včas zachytiť nedostatky v práci jednotlivých členov tímu a rovnako dôležité je včas zachytiť posun v časovom harmonograme. Jednou z možností ako vyjadrovať jednotlivé veličiny v softvérových projektov je používanie metrík, ktoré sú v softvérovom inžinierstve zaužívané. Najmä v menších projektoch je často nesprávne zadefinované požiadavky na monitorovanie preto je dôležité zadefinovať minimálne požiadavky na monitorovanie projektu tak aby dostatočné zachytili všetky dôležité atribúty. V práci sa zameriavame na monitorovanie vývojovej časti projektu v ktorej navrhujeme zaviesť monitorovanie na zabezpečenie progresu a kvality zdrojových kódov.


Left Separator
monitorovanie softvérový projekt metriky funkčné body plán plánovanie softvérový produkt manažment rizík vývoj riadený testami chyba efektívna komunikácia softvérové metriky vývoj softvéru tím problémy vývoj kvalita softvéru manažment podpory vývoja extrémne programovanie párové programovanie Scrum komunikácia vzťahy kontrola progres subversion git metóda kritickej cesty plánovanie projektu odhad agilný vývoj riziká motivácia zber požiadaviek testovanie body prípadov použitia podporné nástroje podporné prostriedky outsourcing veľkosť tímu odhadovanie manažment verzií kvalita spolupráca riziko dokumentácia projekt softvér verziovanie konflikt