The thesis describes the development of web application for Kanban project management. The first part of the thesis describes basics of agile software development and presents Kanban methodology. This is followed by presentation of the existing web applications, from where the information on the concepts for Kanban project management tool are obtained. We use this concepts to build our application, which supports project overview with kanban board, remote team communication, graphs with various data on project's progress and documentation management.
In the second part of thesis we present the realized web application from the technical point of view. We describe user specifications, technical specifications and the development process of the application. We used PHP language to develop server side technology, MySQL for the database management and some modern tools for the development of user interface. Currently, application is a prototype, but it supports the key concepts for project management according to the Kanban methodology and includes some additional functionalities, which provide a better user experience to the application. As a result, it is competitive with existing solutions on the market.
|