Zbierka esejí 2013
Home Home EN
"agilné metódy vývoja"
Škoda Matej

Abstrakt. Pri agilných metódach vývoja softvéru sa často prisudzuje dokumentácií nízka priorita a je zanedbávaná. Často je vývojármi chápaná ako zbytočnosť. Výsledkom dokumentovania je často nedostatočne použiteľný dokument. Táto esej pojednáva o problémoch ako je slabá kvalita dokumentácie, jej umelé vytváranie alebo vytváranie príliš neskoro. Popisuje názory vedúcich členov tímov na jej tvorbu pri agilných spôsoboch vývoja softvéru a jej dôležitosť pre softvérové projekty. Ďalej sa venuje popisu procesu tvorby dokumentácie pri agilných metodikách vývoja softvéru. Snaží sa navrhnúť aspoň čiastočné riešenia tohto problému napríklad využitím kombinácie agilných a klasických tímov na tvorbu dokumentácie. V krátkosti sa tiež vyjadruje k ďalšiemu používanému spôsobu tvorby dokumentácie a to jej automatizované generovanie.


Uhrin Martin

Abstrakt. Plánovanie softvérového projektu je kľúčovým aspektom v oblasti riadenia jeho vývoja. Na začiatku tvorby softvéru každého zaujíma, ako dlho bude jeho vývoj trvať. Toto sa nedá s určitosťou povedať nikdy a správny odhad je viac menej otázkou skúseností, poprípade náhody. Preto je dôležité vedieť efektívne využívať čas. Agilné metódy vývoja nám dávajú dobré rady, ako toto dosiahnuť, a preto sa čím ďalej tým viac začínajú využívať. Ľudia stále hľadajú nové a lepšie spôsoby tvorby softvéru, preto vznikajú nové metódy agilného vývoja. My sa pozrieme konkrétne na Scrum a Kanban, pouvažujeme nad ich výhodami a nevýhodami a pokúsime sa nájsť spôsob, ktorým by sme pri vývoji softvéru využili to najlepšie z oboch.


Left Separator
plán rozvrh komunikácia softvérový projekt tím monitorovanie agilný vývoj zákazník riziká riziko Scrum plánovanie manažment rizík manažment verzií manažment nevýhody kvalita softvér extrémne programovanie párové programovanie motivácia úspech podporné prostriedky správa verzií manažment kvality dokumentácia agilné metódy vývoj softvéru úlohy softvérové metriky tímový projekt manažment dokumentácie projekt metriky vodopádový model manuál príručka podpora vývoja malé tímy použiteľnosť testovanie kvalita softvéru podporné nástroje manažment podpory vývoja konfigurácia softvéru kontrola kvality verziovací systém efektívnosť agilné metódy vývoja