Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills

User experience and user requirements are two different approaches to software development. User requirements focus on meeting customer expectations and demands for software solutions, while user experience covers all aspects of software interaction with users. To increase the value of the software,...

Full description

Bibliographic Details
Main Authors: Kusuma, Wahyu Andhyka, Jantan, Azrul Hazri, Admodisastro, Novia, Mohd Norowi, Noris
Format: Article
Language:English
Published: Politeknik Negeri Padang 2024
Online Access:http://psasir.upm.edu.my/id/eprint/116683/
http://psasir.upm.edu.my/id/eprint/116683/1/116683.pdf
_version_ 1848867068438380544
author Kusuma, Wahyu Andhyka
Jantan, Azrul Hazri
Admodisastro, Novia
Mohd Norowi, Noris
author_facet Kusuma, Wahyu Andhyka
Jantan, Azrul Hazri
Admodisastro, Novia
Mohd Norowi, Noris
author_sort Kusuma, Wahyu Andhyka
building UPM Institutional Repository
collection Online Access
description User experience and user requirements are two different approaches to software development. User requirements focus on meeting customer expectations and demands for software solutions, while user experience covers all aspects of software interaction with users. To increase the value of the software, the software must have usable and easy-to-use features with an attractive design or work environment that fits the user's behavior. Integrating software requirements and user experience can increase developer productivity by focusing on features that meet user requirements and expectations. This integration can also increase software development efficiency by addressing issues arising during development. This article addresses developers' challenges when addressing user needs and provides practical solutions widely accepted in industry and academia. Combining user experience and user needs into the UX Journey approach can increase developer productivity and confidence in software development. The design of the UX Journey is carried out by evaluating several existing design solution methods such as Design Thinking, IDEO, HPI, and Double Diamond to determine the existing conditions and needs for the problems faced. Then, by mapping the user, context, and domain, the model is obtained. appropriate. The proposed model comprises Discover, Explore, Test, and Listen activities. A trial was carried out on the respondents to test the method, and a feasibility test and an implementation schedule were obtained based on the statistical analysis of the initial user. It took 980-1500 minutes to complete the design solution. Focusing on features that align with user needs and improve problem-solving efficiency throughout development gives developers greater confidence in producing high-quality software.
first_indexed 2025-11-15T14:30:37Z
format Article
id upm-116683
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T14:30:37Z
publishDate 2024
publisher Politeknik Negeri Padang
recordtype eprints
repository_type Digital Repository
spelling upm-1166832025-04-15T00:10:57Z http://psasir.upm.edu.my/id/eprint/116683/ Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills Kusuma, Wahyu Andhyka Jantan, Azrul Hazri Admodisastro, Novia Mohd Norowi, Noris User experience and user requirements are two different approaches to software development. User requirements focus on meeting customer expectations and demands for software solutions, while user experience covers all aspects of software interaction with users. To increase the value of the software, the software must have usable and easy-to-use features with an attractive design or work environment that fits the user's behavior. Integrating software requirements and user experience can increase developer productivity by focusing on features that meet user requirements and expectations. This integration can also increase software development efficiency by addressing issues arising during development. This article addresses developers' challenges when addressing user needs and provides practical solutions widely accepted in industry and academia. Combining user experience and user needs into the UX Journey approach can increase developer productivity and confidence in software development. The design of the UX Journey is carried out by evaluating several existing design solution methods such as Design Thinking, IDEO, HPI, and Double Diamond to determine the existing conditions and needs for the problems faced. Then, by mapping the user, context, and domain, the model is obtained. appropriate. The proposed model comprises Discover, Explore, Test, and Listen activities. A trial was carried out on the respondents to test the method, and a feasibility test and an implementation schedule were obtained based on the statistical analysis of the initial user. It took 980-1500 minutes to complete the design solution. Focusing on features that align with user needs and improve problem-solving efficiency throughout development gives developers greater confidence in producing high-quality software. Politeknik Negeri Padang 2024-09-30 Article PeerReviewed text en cc_by_sa_4 http://psasir.upm.edu.my/id/eprint/116683/1/116683.pdf Kusuma, Wahyu Andhyka and Jantan, Azrul Hazri and Admodisastro, Novia and Mohd Norowi, Noris (2024) Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills. International Journal on Informatics Visualization, 8 (3). pp. 1040-1048. ISSN 2549-9904; eISSN: 2549-9904 https://joiv.org/index.php/joiv/article/view/1848 10.62527/joiv.8.3.1848
spellingShingle Kusuma, Wahyu Andhyka
Jantan, Azrul Hazri
Admodisastro, Novia
Mohd Norowi, Noris
Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title_full Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title_fullStr Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title_full_unstemmed Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title_short Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills
title_sort enhancing novice developer efficacy through ux journey: integrating user experience and user requirement to develop developer skills
url http://psasir.upm.edu.my/id/eprint/116683/
http://psasir.upm.edu.my/id/eprint/116683/
http://psasir.upm.edu.my/id/eprint/116683/
http://psasir.upm.edu.my/id/eprint/116683/1/116683.pdf