Cílem práce je navrhnout metodiku, která bude vhodnou pro užití při vývoji webových aplikací. Za tímto účelem představím v teoretické části některé vývojové metodiky pro vývoj aplikací a v části praktické pak na základě kladů a záporů vyberu jednu, a tuto metodiku přizpůsobím tak, aby splňovala požadavky pro vývoj webových aplikací. Mezi představenými metodikami budou zástupci jak klasických, tak agilních postupů.
Za účelem mé práce se však zaměřím převážně na metodiku SCRUM, která je pro implementaci webových aplikací schůdným řešením. Taktéž bude zdokumentován popis pracovního prostředí jako takového a představeny jednotlivé nástrojů užité při řízení vývoji.
Anotace v angličtině
The aim of this thesis is to propose a methodology that will be suitable for use in web development. For this purpose in the theoretical part I'll introduce some development methodology for web application and in the practical part based on the pros and cons selected one, and this methodology modify to meet the requirements for web application development. Among the featured methodologies I will include representatives of both traditional and agile processes.
For the purpose of my work, I will focus mainly on the SCRUM methodology, which is suitable for implementation of web based applications. It will also be documented the working environment and introduced individual instruments used in management of development.
Klíčová slova
Agilní, metodiky, webové, aplikace, SCRUM
Klíčová slova v angličtině
Agile, Methodology, web, applications, SCRUM
Rozsah průvodní práce
70 s. (71 571)
Jazyk
CZ
Anotace
Cílem práce je navrhnout metodiku, která bude vhodnou pro užití při vývoji webových aplikací. Za tímto účelem představím v teoretické části některé vývojové metodiky pro vývoj aplikací a v části praktické pak na základě kladů a záporů vyberu jednu, a tuto metodiku přizpůsobím tak, aby splňovala požadavky pro vývoj webových aplikací. Mezi představenými metodikami budou zástupci jak klasických, tak agilních postupů.
Za účelem mé práce se však zaměřím převážně na metodiku SCRUM, která je pro implementaci webových aplikací schůdným řešením. Taktéž bude zdokumentován popis pracovního prostředí jako takového a představeny jednotlivé nástrojů užité při řízení vývoji.
Anotace v angličtině
The aim of this thesis is to propose a methodology that will be suitable for use in web development. For this purpose in the theoretical part I'll introduce some development methodology for web application and in the practical part based on the pros and cons selected one, and this methodology modify to meet the requirements for web application development. Among the featured methodologies I will include representatives of both traditional and agile processes.
For the purpose of my work, I will focus mainly on the SCRUM methodology, which is suitable for implementation of web based applications. It will also be documented the working environment and introduced individual instruments used in management of development.
Klíčová slova
Agilní, metodiky, webové, aplikace, SCRUM
Klíčová slova v angličtině
Agile, Methodology, web, applications, SCRUM
Zásady pro vypracování
Proveďte rešerši vývojových metodik pro webové aplikace.
Charakterizujte webový vývojový cyklus.
Představte agilní metodiky SCRUM a Kanban, zaměřte se na vhodné vlastnosti pro webový vývoj.
Navrhněte vhodné rozšíření agilní metodiky pro vývoj webových aplikací.
Dokumentujte upravenou metodiku pomocí popisu pracovního prostředí.
Vyhodnoťte vytvořené řešení.
Zásady pro vypracování
Proveďte rešerši vývojových metodik pro webové aplikace.
Charakterizujte webový vývojový cyklus.
Představte agilní metodiky SCRUM a Kanban, zaměřte se na vhodné vlastnosti pro webový vývoj.
Navrhněte vhodné rozšíření agilní metodiky pro vývoj webových aplikací.
Dokumentujte upravenou metodiku pomocí popisu pracovního prostředí.
Vyhodnoťte vytvořené řešení.
Seznam doporučené literatury
KADLEC, Václav. Agilní programování: metodiky efektivního vývoje softwaru. 1. vyd. Brno: Computer Press, 2004, 278 s. ISBN 80-251-0342-0.
KNIBERG, Written by Henrik. Scrum and xp from the trenches: how we do scrum. [S.l: C4Media Inc.], 2007. ISBN 978-143-0322-641.
SOMMERVILLE, Ian. Softwarové inženýrství. 1. vyd. Brno: Computer Press, 2013, 680 s. ISBN 978-80-251-3826-7.
KNIBERG, Henrik. Kanban vs Scrum. Crisp AB. Viitattu, 2009, 1: 2011.
COCCO, Luisanna, et al. Simulating Kanban and Scrum vs. Waterfall with System Dynamics. In: Agile Processes in Software Engineering and Extreme Programming. Springer Berlin Heidelberg, 2011. p. 117-131.
RIVERO, José Matías, et al. Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering. Information and Software Technology, 2014.
Seznam doporučené literatury
KADLEC, Václav. Agilní programování: metodiky efektivního vývoje softwaru. 1. vyd. Brno: Computer Press, 2004, 278 s. ISBN 80-251-0342-0.
KNIBERG, Written by Henrik. Scrum and xp from the trenches: how we do scrum. [S.l: C4Media Inc.], 2007. ISBN 978-143-0322-641.
SOMMERVILLE, Ian. Softwarové inženýrství. 1. vyd. Brno: Computer Press, 2013, 680 s. ISBN 978-80-251-3826-7.
KNIBERG, Henrik. Kanban vs Scrum. Crisp AB. Viitattu, 2009, 1: 2011.
COCCO, Luisanna, et al. Simulating Kanban and Scrum vs. Waterfall with System Dynamics. In: Agile Processes in Software Engineering and Extreme Programming. Springer Berlin Heidelberg, 2011. p. 117-131.
RIVERO, José Matías, et al. Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering. Information and Software Technology, 2014.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
doc. Koch (oponent): Máte povědomí o metodice ITIL a šlo by využít některých myšlenek akceptačních testů
podle ITILu i ve vaší metodice?
doc. Fučík: Je skutečně efektivní používat tak velké množství nástrojů pro jednu metodiku?
dr. Šilhavý: Využíváte Vaši metodiku v praxi?
Student zodpověděl všechny dotazy.