DEVELOPMENT OF A REPORTING SOFTWARE FOR THIRD SECTOR ORGANIZATIONS
DOI:
https://doi.org/10.51891/rease.v12i1.23467Keywords:
NarratePro. Design Patterns. Java Spring. Usability Testing.Abstract
Third-sector organizations often rely on inefficient legacy systems. To solve operational bottlenecks in an NGO, the NarratePro platform was developed, replacing a legacy PHP system with a new architecture in Java with Spring and Design Patterns (Facade, Adapter, Strategy). This study evaluates the effectiveness of the new platform. The methodology employed a quali-quantitative approach, with remote usability testing and post-test questionnaires administered to 9 volunteers (n=9). The results indicate high acceptance (88.9%) of the general usability and the functionalities simplified by the Facade pattern (scheduling creation). However, testing revealed a critical failure in the data import functionality (linked to the Adapter and Strategy patterns), which had a 66.7% failure rate due to an implementation bug in the database query. It is concluded that while the Facade pattern improved the user experience, empirical validation was crucial to identify implementation failures in the data integration patterns, demonstrating that good architectural design does not guarantee success without a validated implementation.
Downloads
Downloads
Published
How to Cite
Issue
Section
Categories
License
Atribuição CC BY