Agilní metodika ve vývoji softwaru desktopových aplikací

Abstract
Tato bakalářská práce se zabývá problematikou používání agilních metodik pro řízení vývoje desktopových aplikací. Teoretická část práce vysvětluje pojem metodiky řízení vývoje softwaru a projektové řízení a utváří důležitá počáteční stanoviska pro další části této práce. Teorie dále pojednává o klasických a agilních metodikách, přehledně shrnuje jejich základní principy, poukazuje na pozitiva a negativa vybraných metodik obou směrů a předává sadu doporučení, kdy a za jakých podmínek je vhodné danou metodiku používat. V následné praktické části je na základě dotazníkového šetření provedena analýza praktického využití agilních metodik ve firmě zabývající se z větší části vývojem softwaru desktopových aplikací. Cílem šetření bylo získat od zaměstnanců reálný pohled na práci v agilním prostředí, jaké metodiky jsou využívány, které nástroje jim pomáhají tvořit agilní přístup, jaké osobní pocity mají z agilních metodik, popřípadě popsat výhody a nevýhody dané metodiky, ve které se zaměstnanec pohybuje. V závěru pak bylo provedeno celkové shrnutí nabytých poznatků z obsahu celé bakalářské práce, objektivní zhodnocení práce a byl popsán její ekonomický přínos.
This bachelor thesis deals with the issue of using agile methodologies to manage the development of desktop applications. The theoretical part of the thesis explains the concept of software development project management methodologies and forms important initial positions for the later parts of this thesis. The theory then discusses classical and agile methodologies, summarizes their basic principles, highlights the positives and negatives of selected methodologies of both directions, and conveys a set of recommendations for when and under what conditions it is appropriate to use a given methodology. In the subsequent practical part, an analysis of the practical use of agile methodologies in a company dealing mainly with the development of desktop software applications is carried out on the basis of a questionnaire survey. The aim of the survey was to get a realistic view from the employees about working in an agile environment, what methodologies are used, which tools help them to create an agile approach, what personal feelings they have about agile methodologies, or to describe the advantages and disadvantages of a given methodology in which the employee is working. Finally, an overall summary of the knowledge gained from the content of the whole bachelor thesis was made, an objective evaluation of the thesis was made and its economic contribution was described.
Description
Subject(s)
Vývoj softwaru, Klasické metody, Agilní metody, Aplikovaná teorie, Scrum, Kanban
Citation
ISSN
ISBN