Popis: |
Cilj ovog rada je dati pregled najvažnijih metoda upravljanja projektima te izrada sustava za potporu agilnom upravljanju projektima. Postoji tradicionalni pristup upravljanju projektima po vodopadnom modelu, te moderniji agilni pristup. Glavna razlika je što kod tradicionalnog pristupa sve faze projekta slijede jedna iza druge, dok se u agilnom pristupu koristi model iteracija. Tako se u jednoj iteraciji izvrše sve faze na manjem dijelu projekta te se kroz iteracije polako gradi krajnji proizvod. Sustav za potporu agilnom upravljanju projektima korisnicima omogućuje stvaranje i pregled projekata u tri glavne vrste agilnog upravljanja: Scrum, Kanban i XP. Za svaku vrstu projekta omogućeno je upravljanje njegovim posebnostima. Za Scrum omogućeno je upravljanje sprintovima, za Kanban upravljanje stanjem dovršenosti zadataka, a za XP upravljanje korisničkim pričama. Sustav omogućuje i pretvorbu iz jedne vrste projekta u drugu. Također, sustav ima sučelje za administraciju sustava. The goal of this thesis is to give an overview of the most important project management methods and the design of an agile project management support system. There are two main approaches to project management: the traditional one with the Waterfall model, and the more modern one, the agile approach. The main difference is that with the Waterfall model project phases come one after the other, whereas the agile approach has the project organized into iterations. Each iteration contains all phases applied to a smaller part of the project so that through multiple iterations the final product is built. This agile project management support system allows users to create and manage the three main types of projects: Scrum, Kanban and XP. For each type, users can manage the project according to its methodology. For Scrum that means managing sprints, for Kanban the state of completion of tasks and for XP the user stories. The system also enables conversion between project types. Also, the system has the administrative interface. |