Anže Časar (2011) A Software Tool for Managing Scrum Projects. EngD thesis.
Abstract
The thesis describes the development of a software tool for managing Scrum projects. The first part of the thesis focuses on the relevant theoretical concepts, mainly on the presentation of agile principles in software development and on the Scrum method as the most popular agile method. It is followed by an overview of the currently available software tools for managing Scrum projects, from which a few interesting concepts have been derived. These concepts form the basis for the software solution presented in this thesis and include the support for: an automatic recording of the developement progress, an online documentation management, a remote communication between Scrum Team Members and a computer supported user stories evaluation using the »Planning Poker« method. The second part of the thesis focuses on the presentation of the realized software tool. It encompasses a detailed specification of requirements in the form of user stories, an overview of the technical structure of the software solution (data base structure and program logic) and the presentation of key use cases. The developed tool is a web based application using PHP technology for the program logic and MySQL technology for the data base. Special emphasis was also given to design a responsive user interface based on AJAX technology. In addition of the finished application fully supporting the management of Scrum projects it also supports all of the above mentioned concepts thus ensuring a positive distinction compared to other similar applications.
Actions (login required)