Implementation Of Extreme Programming In The Develop-ment Of Class And Reservation Management Application At Fitness Centers
Keywords:
Reservation Management, Extreme Programming, Fitness CentersAbstract
This research investigates the implementation of Extreme Programming (XP) in developing a class management and reservation application in fitness centers. The issues under scrutiny include identifying precise system requirements, applying XP principles in the design and imple-mentation phases of the application, and evaluating application per-formance through comprehensive testing. The research methodology encompasses system requirement analysis, architectural planning, pro-totype development, functionality testing, and performance evaluation. The findings indicate that implementing XP effectively enhances appli-cation quality, user interface responsiveness, and user satisfaction. The contribution of this research lies in providing practical guidance for software developers in applying XP for efficient and high-quality ap-plication development, as well as enriching the literature on software development methodologies.
Downloads
References
Ahmed, M., Khan, S. U. R., & Alam, K. A. (2023). An NLP-based quality attributes extraction and prioritization framework in Agile-driven software development. Automated Software Engineering, 30(1). https://doi.org/10.1007/s10515-022-00371-9
Akhtar, A., Bakhtawar, B., & Akhtar, S. (n.d.). EXTREME PROGRAMMING VS SCRUM: A COMPARISON OF AGILE MODELS. International Journal of Tech-nology, Innovation and Management (IJTIM), 2, 2022. https://doi.org/10.54489/ijtim.v2i1.77
Al-Saqqa, S., Sawalha, S., & Abdelnabi, H. (2020). Agile software development: Methodologies and trends. International Journal of Interactive Mobile Tech-nologies, 14(11). https://doi.org/10.3991/ijim.v14i11.13269
Bansal, N., Singh, D., & Kumar, M. (2023). Computation of energy across the type-C piano key weir using gene expression programming and extreme gradient boosting (XGBoost) algorithm. Energy Reports, 9, 310–321. https://doi.org/10.1016/j.egyr.2023.04.003
Blocken, B., van Druenen, T., van Hooff, T., Verstappen, P. A., Marchal, T., & Marr, L. C. (2020). Can indoor sports centers be allowed to re-open during the COVID-19 pandemic based on a certificate of equivalence? Building and Envi-ronment, 180, 107022. https://doi.org/https://doi.org/10.1016/j.buildenv.2020.107022
Bomström, H., Kelanti, M., Annanperä, E., Liukkunen, K., Kilamo, T., Sievi-Korte, O., & Systä, K. (2023). Information needs and presentation in agile software de-velopment. Information and Software Technology, 162. https://doi.org/10.1016/j.infsof.2023.107265
Chen, J., Yu, T., Yin, L., Tang, J., & Wang, H. (2020). A unified time scale intelligent control algorithm for microgrid based on extreme dynamic programming. CSEE Journal of Power and Energy Systems, 6(3), 583–590. https://doi.org/10.17775/CSEEJPES.2019.00100
Dingsoeyr, T., Falessi, D., & Power, K. (2019). Agile Development at Scale: The Next Frontier. In IEEE Software (Vol. 36, Issue 2, pp. 30–38). IEEE Computer Society. https://doi.org/10.1109/MS.2018.2884884
Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. In Journal of Systems and Software (Vol. 85, Issue 6). https://doi.org/10.1016/j.jss.2012.02.033
Eberth, B., & Smith, M. D. (2010). Modelling the participation decision and duration of sporting activity in Scotland. Economic Modelling, 27(4), 822–834. https://doi.org/https://doi.org/10.1016/j.econmod.2009.10.003
Fojtik, R. (2011a). Extreme programming in development of specific software. Pro-cedia Computer Science, 3, 1464–1468. https://doi.org/10.1016/j.procs.2011.01.032
Fojtik, R. (2011b). Extreme programming in development of specific software. Pro-cedia Computer Science, 3, 1464–1468. https://doi.org/10.1016/j.procs.2011.01.032
Fu, F. H., Guo, L., & Zang, Y. (2012). An overview of health fitness studies of Hong Kong residents from 2005 to 2011. Journal of Exercise Science & Fitness, 10(2), 45–63. https://doi.org/https://doi.org/10.1016/j.jesf.2012.10.001
Kaur, J., Singh, O., Anand, A., & Agarwal, M. (2023). A goal programming approach for agile-based software development resource allocation. Decision Analytics Journal, 6. https://doi.org/10.1016/j.dajour.2022.100146
Santos, R., Cunha, F., Rique, T., Perkusich, M., Almeida, H., Perkusich, A., & Icaro Costa, ´. (n.d.). A Comparative Analysis of Agile Teamwork Quality Instru-ments in Agile Software Development: A Qualitative Approach. https://doi.org/10.18293/DMSVIVA2023-217
Serrador, P., & Pinto, J. K. (2015). Does Agile work? - A quantitative analysis of ag-ile project success. International Journal of Project Management, 33(5). https://doi.org/10.1016/j.ijproman.2015.01.006
Shrivastava, S. V., & Rathod, U. (2014). Risks in Distributed Agile Development: A Review. Procedia - Social and Behavioral Sciences, 133, 417–424. https://doi.org/10.1016/j.sbspro.2014.04.208
Sihombing, D. J. C. (2023). Analysis and development of the ProTrack application: construction timeline management using Extreme Programming Methodology. In Jurnal Mantik (Vol. 7, Issue 2). Online.
Wood, S., Michaelides, G., & Thomson, C. (2013). Successful extreme program-ming: Fidelity to the methodology or good teamworking? Information and Software Technology, 55(4), 660–672. https://doi.org/10.1016/j.infsof.2012.10.002