Zbierka esejí 2012
Home Home EN
"agilný vývoj"
Ivanec Peter

Abstrakt. Plánovanie je dôležitou a neoddeliteľnou súčasťou každého projektu, nie len toho softvérového. Pri použití agilnej metodológie Scrum je plánovanie oveľa intenzívnejšie a kritickejšie než pri inom spôsobe vývoja softvéru. V jednotlivých šprintoch s niekoľkotýždňovým trvaním je potrebné plánovať a dodržať krátkodobé ciele stanovené pre ten-ktorý šprint. Pokiaľ má projekt skončiť úspechom, musí byť dobre rozplánovaný a musia byť dodržané všetky stanovené termíny. Čo to ale úspešný projekt je a kto rozhoduje o tom, či je daný projekt úspešný, alebo nie? Naplánovanie termínov úloh projektu však nestačí. Sú známe isté faktory agilného vývoja, ktorých súvislosť s úspešnými Scrum projektmi bola dokázaná. Preto je v eseji plánovanie opisované ako prostriedok, ktorý dá projektu potenciál úspešnosti. Je to ale všetko čo treba k zaručeniu úspechu? Stačí projekt iba naplánovať? Čo všetko musí plánovanie zahŕňať, aby sa na základe plánu dosiahol úspešný projekt?


Macošínec Branislav

Abstrakt. Táto práca poukazuje, prečo je dôležité dokumentáciu vytvárať. Dokumentácia je vo všeobecnosti považovaná za nutné zlo pri vývoji softvéru. Mojím cieľom je poukázať, že tomu tak nemusí byť a vyváranie dobrej dokumentácie dokonca podporuje proces tvorby softvéru a tým pádom úspešné ukončenie projektu. Následne rieši otázky: Čo je dokument a čo obsahuje? V tejto práci tiež ukazujem, ako sa agilný vývoj softvéru stavia ku dokumentácii. Neskôr v dokumente stručne načrtnem, čo by mala dobrá dokumentácia obsahovať. V práci sa tiež zaoberám otázkou: Prečo ľudia potrebujú dokumentáciu. Ďalej tento dokument obsahuje zásady dokumentácie a jej členenie. Na koniec sa v práci budem zaoberať popisom rozdelenia dokumentácie do oblastí.


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