In the dynamic landscape of ICT industry, requirements have become a persistent challenge which may incur costs, delayed timelines and changing requirements. In managing ambiguous requirements, agile software methodology able to address volatile requirements during the software development process. Existing technological initiatives such as mobile applications and recognition datasets are often constrained to prototypes and lack structured development methodologies. Therefore, this study presents the development of LearnBIM, a gamified mobile learning application designed to support Malaysia Sign Language (MSL) learning for both hearing and non-hearing users. LearnBIM has adopted Feature-Driven Development (FDD) as the selected agile software methodology by offering a structured yet iterative approach for systematically eliciting and translating user requirements into functional features. The development process also used FDD to integrate gamification elements such as quizzes, badges, and progress dashboards for enhancing usability. Findings indicate that applying FDD facilitated traceability, modularity, and user-centered design, resulting in a pedagogically grounded and accessible application.
Rahman et al. (Sun,) studied this question.