Description
Summary:Aquest projecte es presenta com a Treball Final de Grau d'Enginyeria Informàtica de la Facultat d'Informàtica de Barcelona (UPC). Es pretén posar en pràctica els coneixements adquirits durant l'especialitat d'Enginyeria del Software. El projecte consisteix en l'Anàlisi, disseny i implementació d'una aplicació web per a la gestió automatitzada de projectes de Software que utilitzen metodologies i principis àgils (com ara Sprints, històries d'usuari, tasques.). L'objectiu de l'aplicació serà la disposició de funcionalitats que facilitin la gestió i comprensió de projectes àgils de desenvolupament de programari; així com la integració i col·laboració amb altres aplicacions relacionades com GitHub i GitLab. També comptarà amb un sistema recomanador el qual ajudarà a completar/suggerir informació en el context d'activitats repetides com, per exemple, la definició de criteris d'acceptació. This project is presented as the Final Project for the Degree in Informatics Engineering at the Faculty of Informatics of Barcelona (UPC). The aim of this project is to consolidate the knowledge acquired during the Software Engineering specialization. The project involves analysing, designing, and implementing a web application for the automated management of software projects that use agile methodologies and principles, such as sprints, user stories, and tasks. The objective of the application is to provide functionalities that facilitate the management and understanding of agile software development projects, as well as integration and collaboration with related applications such as GitHub and GitLab. The application will also include a recommender system to suggest information in the context of repeated activities, such as defining acceptance criteria.