Streamlining Youth Firefighter Training Through Low-Code ERP Development
Ciriza, Nicolas (2025)
Ciriza, Nicolas
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504237279
https://urn.fi/URN:NBN:fi:amk-202504237279
Tiivistelmä
The following report explores the streamlining of training for young firefighters through the devel-opment of a low-code ERP system. The idea for this thesis came from the author's experience as a graduated instructor for young firefighters and the challenges encountered in preparing courses. The main objective of this project was to design and develop a small-scale ERP system aimed at enhancing preparation and management of courses as well as associated resources available at the fire station. This approach aimed to provide a central platform for course scheduling, exercise planning and resource management at the fire station. The thesis limited its scope by excluding a detailed comparison between low-code and traditional development, as well as the future of low-code in software development in general.
The theoretical framework of this study covers key concepts such as the software development life cycle, Agile methodology, and the use of user stories and story points for requirement estima-tion. It also includes an overview of the Scrum framework as well as the project management tool Jira, which were both utilized during the project. This part explores low-code development, using the Mendix platform, and highlights its applicability in the specific context of the work. Version control systems such as Git and Mendix's integrated version control were also examined within the context of this project.
The project followed an Agile approach, structured around Scrum framework. The work was di-vided in five sprints of two-weeks’ period and managed using Jira. The requirements analysis phase identified stakeholders, including Chief Instructors, Instructors, and Logistician, and formal-ized the requirements as user stories. Development was made with Mendix low-code platform, focusing on data modelling, implementation of business logic and interface creation.
The output of this thesis resulted in the creation of a fully functional ERP system that integrates course scheduling, exercises preparation and resource management modules. The development roadmap was adhered to, and a review conducted with a firefighter officer revealed a high level of satisfaction on the product. The review also generated discussions regarding a potential future implementation. The discussions chapter highlighted the advantages of the Agile approach and the Mendix low-code platform for this type of project, emphasizing rapid development and ease of collaboration, while also recognizing some limitations in terms of advanced customization. In conclusion, this project demonstrates the potential of low-code ERP development for organiza-tions with limited budget and minimal IT knowledge.
The theoretical framework of this study covers key concepts such as the software development life cycle, Agile methodology, and the use of user stories and story points for requirement estima-tion. It also includes an overview of the Scrum framework as well as the project management tool Jira, which were both utilized during the project. This part explores low-code development, using the Mendix platform, and highlights its applicability in the specific context of the work. Version control systems such as Git and Mendix's integrated version control were also examined within the context of this project.
The project followed an Agile approach, structured around Scrum framework. The work was di-vided in five sprints of two-weeks’ period and managed using Jira. The requirements analysis phase identified stakeholders, including Chief Instructors, Instructors, and Logistician, and formal-ized the requirements as user stories. Development was made with Mendix low-code platform, focusing on data modelling, implementation of business logic and interface creation.
The output of this thesis resulted in the creation of a fully functional ERP system that integrates course scheduling, exercises preparation and resource management modules. The development roadmap was adhered to, and a review conducted with a firefighter officer revealed a high level of satisfaction on the product. The review also generated discussions regarding a potential future implementation. The discussions chapter highlighted the advantages of the Agile approach and the Mendix low-code platform for this type of project, emphasizing rapid development and ease of collaboration, while also recognizing some limitations in terms of advanced customization. In conclusion, this project demonstrates the potential of low-code ERP development for organiza-tions with limited budget and minimal IT knowledge.