Zbierka esejí 2012
Home Home EN
"spolupráca"
Lazový Michal

Abstrakt. Riadenie tímu pri vývoji softvérového produktu si od manažmentu projektu vyžaduje nemalé úsilie a skúsenosti. Ak sa jedná o tím, ktorý spolupracuje naprieč viacerými geografickými regiónmi, je táto úloha ešte náročnejšia. Nasadenie medzinárodných tímov na vývoj softvéru sa stáva trendom a preto sa venuje veľké úsilie na vytvorenie prostriedkov a nástrojov, ktoré by zmiernili problémy vznikajúce pri kolaborácií a komunikácií takýchto tímov. Spravidla sa jedná o veľké projekty, v ktorých sú tieto problémy ešte výraznejšie a ich riešenie zložitejšie. Esej sa zaoberá spôsobom podpory takéhoto vývoja softvéru a tiež otázkou, ako zvýšiť efektivitu týchto tímov, pretože tu nastávajú komplikácie, ktoré môžu v konečnom dôsledku spôsobiť neúspech projektu, zníženú kvalitu výsledného produktu, alebo zvýšenie nákladov na jeho realizáciu.


Pomothy Adam

Abstrakt. Testeri sa často považujú za jednorazových a dočasných zamestnancov, ktorým sa dajú k dispozícii len testovacie scenáre a pravidlá, ako hlásiť nájdené chyby. V skutočnosti ale tvoria rovnocenných partnerov vývojárskeho tímu so spoločným cieľom – doručiť zákazníkovi kvalitný produkt. Pre tieto dva tímy je najdôležitejšia vzájomná komunikácia. Keď sa však pre každý projekt najímajú noví testeri, ktorí nemajú s vývojármi žiadny vzťah a sú v úplne neznámom kolektíve, je táto komunikácia veľmi formálna a neefektívna. Preto je dôležité mať statický tím testerov, rovnako ako to býva v prípade vývojárov. Dobré vzťahy a kolegialita majú za následok výrazné zlepšenie spolupráce. Na dosiahnutie čo najlepšej komunikácie medzi tímom vývojárov a testerov je tiež dôležité zvoliť vedúce osobnosti oboch tímov, ktoré budú koordinovať ostaných členov tímu, budú mať prehľad o aktuálnom dianí v tíme a komunikovať s okolitým svetom v mene celého tímu.


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