AN INNOVATIVE APPROACH TO ENHANCING SOFTWARE DEVELOPMENT EFFICIENCY THROUGH AGILE METHODOLOGIES

Authors

DOI:

https://doi.org/10.30572/2018/KJE/160220

Keywords:

Agile Methodologies, Software Development Efficiency, Scrum Framework, Team Dynamics, Organizational Context

Abstract

The purpose of this mixed-methods study is to explore the effectiveness of Agile methods in addressing inefficiencies within software development projects, related issues, delays, excessive defects, and concerns with improved collaboration among the teams. This paper seeks to measure the value that Agile brings to organizations and recommend the implementation of these methods as a way of addressing the challenges that organizations experience when using conventional systems in software development. No changes to the basic Agile concept were made here and thus the research is based on methods that are already implemented such as Scrum and Kanban. Measures of productivity including project completion time, number of defects, and satisfaction level of the software development teams were obtained over six months from three companies. This research is innovative in the sense that it uses both the quantitative and qualitative methods in conducting the assessment to determine whether or not the Agile methodologies improve software development effectiveness and team performance in contrast to the Waterfall model. The results of this study indicate that Agile techniques enhanced productivity combined with the quality of team relations and can be used for further expansion in the sphere of software engineering. Therefore, it is recommended that Agile practices be implemented as a way of fixing problems that are standard in software development.

Downloads

Download data is not yet available.

References

Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J., 2017. Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439.

Alaidaros, H., Omar, M. and Romli, R., 2021. The state of the art of agile kanban method: challenges and opportunities. Independent Journal of Management & Production, 12(8), pp.2535-2550. DOI: https://doi.org/10.14807/ijmp.v12i8.1482

Algalbi, T. M. M., & Mansoor, A. N. (2016). The Role of Agile Manufacturing System in the Promotion of Sustainable Environmental and Social Performance A field study in Fayhaa Building Precast Company. Gulf Economist, 32(28).

Almogahed, A. and Omar, M., 2021. Refactoring techniques for improving software quality: Practitioners’ perspectives. Journal of Information and Communication Technology, 20(04), pp.511-539. DOI: https://doi.org/10.32890/jict2021.20.4.3

Alsaber, L., Al Elsheikh, E., Aljumah, S. and Jamail, N.M., 2021. Perspectives on the adherence to scrum rules in software project management. Indonesian Journal of Electrical Engineering and Computer Science, 21(1), p.360. DOI: https://doi.org/10.11591/ijeecs.v21.i1.pp360-366

Atawneh, S., 2019. The analysis of the current state of agile software development. Journal of Theoretical and Applied Information Technology, 97(22), pp.3197-3028.

Choudhury, I., 2019. Agile engineering methods. In Management for Scientists (pp. 187-206). Emerald Publishing Limited. DOI: https://doi.org/10.1108/978-1-78769-203-920191013

Ibrahim, A. F. (2023). Availability of Agile Auditing Requirements in the Iraqi Environment: A Case Study. Tikrit Journal of Administrative and Economic Sciences, 19(Special Issue part 1).

Kannan, V., Basit, M.A., Bajaj, P., Carrington, A.R., Donahue, I.B., Flahaven, E.L., Medford, R., Melaku, T., Moran, B.A., Saldana, L.E. and Willett, D.L., 2019. User stories as lightweight requirements for agile clinical decision support development. Journal of the American Medical Informatics Association, 26(11), pp.1344-1354. DOI: https://doi.org/10.1093/jamia/ocz123

Kasauli, R., Knauss, E., Horkoff, J., Liebel, G. and de Oliveira Neto, F.G., 2021. Requirements engineering challenges and practices in large-scale agile system development. Journal of Systems and Software, 172, p.110851. DOI: https://doi.org/10.1016/j.jss.2020.110851

Narayanamurthy, G., Gurumurthy, A. and Balagangatharan, S.P., 2019. Implementing lean thinking in software development-a case study from India. International Journal of Services Technology and Management, 25(1), pp.68-91. DOI: https://doi.org/10.1504/IJSTM.2019.096614

Ouriques, R., Wnuk, K., Gorschek, T. and Svensson, R.B., 2023. The role of knowledge-based resources in Agile Software Development contexts. Journal of Systems and Software, 197, p.111572. DOI: https://doi.org/10.1016/j.jss.2022.111572

Saad, R.E., 2020. Developing an Agile Management Framework For Project Risk Management (Doctoral dissertation, The British University in Dubai (BUiD)).

Shastri, Y., Hoda, R. and Amor, R., 2021. Spearheading agile: the role of the scrum master in agile projects. Empirical Software Engineering, 26, pp.1-31. DOI: https://doi.org/10.1007/s10664-020-09899-4

Shhatha, Muaid, (2018). “Improving the Bids Evaluation Criteria and Reducing Time and Effort of The Assessment by Developing a Software Program”. Kufa Journal of Engineering, vol. 9, no. 1, Jan. 2018, pp. 60-76. DOI: https://doi.org/10.30572/2018/KJE/090104

Sutherland, J.J., 2019. The Scrum Fieldbook: Faster performance. Better results. Starting now. Random House.

Whiteley, A., Pollack, J. and Matous, P., 2021. The origins of agile and iterative methods. The Journal of Modern Project Management, 8(3).

Downloads

Published

2025-04-30

How to Cite

Ali, Harem. “AN INNOVATIVE APPROACH TO ENHANCING SOFTWARE DEVELOPMENT EFFICIENCY THROUGH AGILE METHODOLOGIES”. Kufa Journal of Engineering, vol. 16, no. 2, Apr. 2025, pp. 328-43, https://doi.org/10.30572/2018/KJE/160220.

Share