Implementation of software development methodology in IT company

Thesis title: Implementace metodiky budování IS v IT společnosti
Author: Kolář, Vít
Thesis type: Diplomová práce
Supervisor: Chlapek, Dušan
Opponents: Karas, Michal
Thesis language: Česky
Abstract:
Tématem této práce je zavedení exitující metodiky budování informačních systémů v malé IT společnosti. Hlavní cílem této práce je vybrat a přizpůsobit jednu z existujících metodik a nasadit jí v reálném prostředí. Prvním úkolem bude proto analyzovat současný stav tohoto prostředí a následně navrhnout nejlepší způsob nasazení vybrané metodiky. První kapitola této práce se věnuje teoretickým aspektům týkajících se historie metodik vývoje softwaru a vysvětluje význam a cíle této oblasti. Součástí této kapitoly je i představení některých specifik a trendů, jež lze v tomto odvětví vypozorovat. Další část práce se zaměřuje na momentálně nejpoužívanější metodiky a přístupy. Konkrétně jsou zde podrobně analyzovány některé metodiky vhodné pro menší vývojové týmy za účelem usnadnění procesu finálního výběru metodiky. Dalším logickým krokem této části je analýza současného stavu vývojového procesu zadavatele a nalezení vhodné metodiky k implementaci. Poslední část této práce se zabývá projektem implementace, který se skládá z několika kroků, které lze rozdělit do třech hlavních fází. Cílem první fáze projektu je navrhnout způsob, jakým bude nová metodika nasazena. Po této fázi následuje implementace navrženého řešení v reálném prostředí zadavatele. Projekt implementace končí ověřením dosažených výsledku na reálném pilotním projektu.
Keywords: agilní metodiky; Scrum; vývoj IS; implementace metodiky
Thesis title: Implementation of software development methodology in IT company
Author: Kolář, Vít
Thesis type: Diploma thesis
Supervisor: Chlapek, Dušan
Opponents: Karas, Michal
Thesis language: Česky
Abstract:
The theme of this thesis is how to implement an existing software development methodology in small company. The main aim of the thesis is to choose and adapt one of existing methodology and implement it in the real enterprise environment, therefore the first step is analyze existing (current) state in this environment and consequently propose the best way of implementing and establishing the chosen methodology. The first chapter of the thesis deals with theoretical background devoted to history of software development methodologies and explains the meaning of software development and describes its goals and parts. Existing trends in the area of software development methodologies are also described in this chapter. The next part of the thesis is focused on most widely used methodologies and approaches in this area. Some of possible methodologies for small companies are described and presented with the view of making process of selection easier. Next logical step of this work is analyzing the current state of development process of client and choosing appropriate methodology for implementation. The last chapter deals with project of implementation that consists of several steps divided into three main phases. The aim of the first phase of the project is to propose solution to establishing new methodology. It is followed by the phase implementing this solution in real enterprise environment. The project of implementation concludes with verification of results through real pilot project.
Keywords: agile methodologies; Scrum; software development; implementation of methodology

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 29. 9. 2009
Date of submission: 30. 6. 2010
Date of defense: 23. 8. 2010
Identifier in the InSIS system: https://insis.vse.cz/zp/21628/podrobnosti

Files for download

    Last update: