Abstract [eng] |
The goal of this master thesis is to enhance visuality of artefacts of Agile process with UML diagrams, using Scrum project management tool prototype – “ScrumUML”. Agile processes and users, UML diagrams, usage of existing UML diagrams and project management tools were analyzed in this thesis. First of all, according to the analysis and set objections, the solution, enabling visualization of artefacts of Agile process with Use Case and Navigation Plan diagrams, was developed. Developed algorithm generates Use Case diagram from selected Product Backlog items. Navigation Plan diagram is being generated from imported prototype data file. Created images can be saved on a computer in image format. The solution was implemented using WEB technologies, PHP, HTML, JavaScript programming languages; for this reason it can be accessible from any computer with internet connection and browser. Furthermore, “ScrumUML” tool not only enables diagram generation, but also managing information related with project. Product Backlog can be imported to the system from Microsoft Excel document. Tool also enables editing tasks manually, creating scripts including selected tasks, and monitoring statistics of tasks statuses. Finally, the developed “ScrumUML” project management prototype was tested with different sizes of Product Backlog. It was found out, that diagram generation using this tool was much faster than preparing the same diagrams manually. Scrum experts evaluated implemented solution positively when they responded to the survey questions. |