Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Team Se@Msi: Meranie v softvérovom inžinierstve. - FIIT STU ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Manažment<br />
Znovupoužitie – áno či nie Ak áno, tak ako 45<br />
Tento proces zahŕňa najmä plánovanie, inicializovanie, zásobovanie,<br />
sledovanie, koordinovanie a zlepšovanie celého procesu znovupoužitia.<br />
Medzi ďalšie aktivity patrí plánovanie a vývoj novej množiny súčiastok,<br />
riešenie konfliktov v prípade, že potrebná súčiastka nie je k dispozícii,<br />
vydávanie pokynov pre prácu so súčiastkami.<br />
Manažment<br />
Vytváranie<br />
požiadavky na<br />
produkt<br />
a existujúci<br />
softvér<br />
Podpora<br />
Používanie<br />
produkt<br />
Obr. 1: Základný model znovupoužitia (Zdroj: [Griss/a]).<br />
V praxi Griss odporúča organizačnú štruktúru zodpovedajúcu<br />
uvedenému základnému modelu zloženú zo štyroch druhov tímov:<br />
• Jeden alebo viac tímov, ktoré vytvárajú súčiastky na znovupoužitie.<br />
• Viacero tímov, ktoré využívajú vytvorené softvérové súčiastky na<br />
vyhotovenie produktov.<br />
• Jeden riadiaci tím, ktorý zvyčajne riadi samostatný manažér. Ten<br />
spolu so svojimi asistentmi dohliada na bezproblémový chod<br />
pracovného procesu, zabezpečuje potrebné financie a rieši prípadné<br />
konflikty medzi jednotlivými tímami.<br />
• Jeden podporný tím, ktorý má za úlohu údržbu množiny<br />
znovupoužiteľných súčiastok, podporu tímov zameraných na<br />
znovupoužitie a zabezpečenie kvalitnej spätnej väzby v prípade<br />
nejakých konfliktov.<br />
Aplikácia znovupoužitia v praxi<br />
Z praxe vyplynulo, že najvýhodnejšie je rozdeliť prechod na<br />
znovupoužitie do viacerých čiastkových krokov. V prvom kroku je<br />
potrebné vyvinúť znovupoužiteľné súčiastky, potom je potrebné<br />
vybudovať a nasadiť efektívny manažment, ktorý bude mať na starosti<br />
riadenie celého procesu znovupoužitia a nakoniec prispôsobiť existujúci<br />
softvérový proces novým podmienkam.