Replan: Release planning for agile development
Tipus de documentProjecte Final de Màster Oficial
Condicions d'accésAccés obert
Release Planning methodologies have made possible that project managers and users in general can plan project’s releases. These methods try to automatize the human-based planning processes. Currently they are a few web-based and stand-alone tools about release planning, but not all of them offer the same functionalities, like the update of an already planned release or a detailed plan expressed in a timeline. Moreover, these systems are oriented to stakeholders criteria, without taking enough consideration to the available resources. This becomes a limitation, because in many occasions it is vital to have a temporal planning of a release. It also affects key aspects like the planning efficiency or the speed at which it is executed. In this project a web-based release planning tool has been developed. In this tool, users can create a release with different entities in an easy and simple way. The tool is based in a mathematical model that generates an scheduled plan as tight as possible to the available time and resources. On the other hand, the tool also guarantees the priority fulfillment of features, by respecting the temporal criteria that the user could establish. The system is also modular, as it can be integrated with other possible different visualizations. Its development in a cloud server also provides public access and scalability. The tests performed to the system show that the presented mathematical model guarantees the scheduled and efficient planning of a project’s release.