Návrh metodiky vývoje softwaru se zaměřením na oblast UX

Název práce: Návrh metodiky vývoje softwaru se zaměřením na oblast UX
Autor(ka) práce: Mikula, Jan
Typ práce: Diplomová práce
Vedoucí práce: Šebesta, Michal
Oponenti práce: Chocholatý, Drahomír
Jazyk práce: Česky
Abstrakt:
Práce navrhuje metodiku vývoje softwaru, která reflektuje problematiku User Experience (UX) a její implementace. Mapuje a porovnává současné metodiky vývoje softwaru. Popisuje firemní prostředí a jeho principy, které takovou metodiku umožní plně implementovat. Testuje metodiku v praxi a ověřuje její funkčnost na startupu. Analyzuje, jakým způsobem si vyvíjejí své produkty firmy s obdobným zaměřením, jako je zmíněný startup a jaký je jejich přístup k UX. Práce popisuje metodiku Vodopád a následně moderní agilní metodiky, jako je Scrum, Kanban či Lean management, které se dnes stávají standardem při vývoji softwaru. Popisuje problémy s integrací UX do softwarového vývoje. V další části se zabývá návrhem vlastní metodiky, které vychází ze Scrumu. Metodika se skládá z obecných principů Lean a Agilního managementu a managementu, který se někdy nazývá jako "svoboda v práci". Poté testuje metodiku na startupovém projektu a zhodnocuje její použití v praxi. Na závěr analyzuje, jak se přistupuje k vývoji zaměřeným na UX na projektech Medium a Facebook. Práce kombinuje poznatky vzešlé z Lean a agilního managementu, ekonomie a kognitivních věd, aby ukázala cestu, jak v dnešní době uspět se službami se skvělým uživatelským prožitkem (User Experience).
Klíčová slova: Scrum; Lean; agilní metodiky; User experience; metodiky vývoje softwaru
Název práce: Proposal of Software Development Methodology with Focus on UX
Autor(ka) práce: Mikula, Jan
Typ práce: Diploma thesis
Vedoucí práce: Šebesta, Michal
Oponenti práce: Chocholatý, Drahomír
Jazyk práce: Česky
Abstrakt:
The main objective of this work is to propose a software development methodology which will reflect both issues -- design of User Experience (UX) and its implementation. The second objective is to compare the current software development methodologies. The third objective is to describe the work environment and the principles of that environment to fully implement this methodology. The fourth objective is to test the methodology in practice and validate its performance on my own startup. The fifth objective is to analyze companies which are focusing on similar product as my startup and their approach to UX development. First I will take look at waterfall methodology and then at modern agile methodologies such as Scrum, Kanban and Lean management, which are now becoming standard in software development. I will describe issues with the integration of UX into software development. The next section will introduce my own methodology, which is based on Scrum. The methodology consists of general principles of Lean and Agile management and the management, which is sometimes called "freedom at work". Then I will use the proposed methodology on my own startup project and will evaluate its use in practice. In last part I will analyze development process with focus on UX in projects Medium and Facebook. Thesis combines knowledge from Lean and agile management, economy and cognitive science to show the way to succeed in today services with great UX.
Klíčová slova: software development methodology; User Experience; Scrum; Lean; agile methodology

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 24. 10. 2013
Datum podání práce: 31. 3. 2014
Datum obhajoby: 10. 6. 2014
Identifikátor v systému InSIS: https://insis.vse.cz/zp/45296/podrobnosti

Soubory ke stažení

    Poslední aktualizace: