Analysing the Obstacles in Agile Software Development Approach: A Review
The development of reusable and extensible software for business purposes has been the hallmark of the day. More developers are taking advantage of numerous approaches towards reaching their goals. One such approach is the agile approach in the development of extensible applications which has become so popular since its introduction over a decade ago. Using an agile approach that has a defined value in developing applications portray numerous benefits which have been identified by various scholars pointing out their outcomes as motivating factors of its adoption. With all such outline benefits, there exist some potential obstacles to agile developmental approach which has not been fully addressed. Hence, this article is aimed at analysing the obstacles which software developers face during agile development through a database search and also to guide them on ways to overcome such obstacles.
Al-Saqqa, S., Sawalha, S., & AbdelNabi, H. (2020). Agile Software Development: Methodologies and Trends. International Journal of Interactive Mobile Technologies, 14(11).
Anwer, F., Aftab, S., Waheed, U., & Muhammad, S. S. (2017). Agile software development models TDD, FDD, DSDM, and crystal methods: A survey. International journal of multidisciplinary sciences and engineering, 8(2), 1-10.
Beerbaum, D. (2021). Applying Agile Methodology to regulatory compliance projects in the financial industry: A case study research. https://dx.doi.org/10.2139/ssrn.3834205
Braude, E. J., & Bernstein, M. E. (2016). Software engineering: modern approaches. Waveland Press.
Choudhary, B., & Rakesh, S. K. (2016). An approach using agile method for software development. In 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH) (pp. 155-158). IEEE.
Ferdinansyah, A., & Purwandari, B. (2021). Challenges in Combining Agile Development and CMMI: A Systematic Literature Review. In 2021 10th International Conference on Software and Computer Applications (pp. 63-69).
Gandomani, T. J., Zulzalil, H., Ghani, A. A. A., Sultan, A. B. M., & Nafchi, M. Z. (2013). Obstacles in moving to agile software development methods; at a glance. Journal of Computer Science, 9(5), 620.
Glazer, H. (2010). Love and marriage: CMMI and agile need each other. CrossTalk, 23: 29-34.
Karhapää, P., Behutiye, W., Rodríguez, P., Oivo, M., Costal, D., Franch, X., & Abherve, A. (2021). Strategies to manage quality requirements in agile software development: a multiple case study. Empirical Software Engineering, 26(2), 1-59.
Mall, R. (2018). Fundamentals of software engineering. PHI Learning Pvt. Ltd
Marandi, A. K., & Ali, D. (2017). An Approach of Statistical Methods for Improve Software Quality and Cost Minimisation. International Journal of Applied Engineering Research, 12(6), 1054-1061.
Matharu, G. S., Mishra, A., Singh, H., & Upadhyay, P. (2015). Empirical study of agile software development methodologies: A comparative analysis. ACM SIGSOFT Software Engineering Notes, 40(1), 1-6.
Mikkonen, T., Lassenius, C., Männistö, T., Oivo, M., & Järvinen, J. (2018). Continuous and collaborative technology transfer: Software engineering research with real-time industry impact. Information and Software Technology, 95, 34-45.
Pereira, J. C., & de FSM Russo, R. (2018). Design thinking integrated in agile software development: A systematic literature review. Procedia computer science, 138, 775-782.
Ruk, S. A., Khan, M. F., Khan, S. G., & Zia, S. M. (2019). A survey on Adopting Agile Software Development: Issues & Its impact on Software Quality. In 2019 IEEE 6th International Conference on Engineering Technologies and Applied Sciences (ICETAS) (pp. 1-5). IEEE.
Schmidt, C. (2016). Agile software development teams. Springer International Publishing
Srinivasan, J., & Lundqvist, K. (2010, February). Agile in India: Challenges and lessons learned. In Proceedings of the 3rd India software engineering conference (pp. 125-130).
Tarhini, A., Yunis, M., & El-Kassar, A. N. (2018). Innovative sustainable methodology for managing in-house software development in SMEs. Benchmarking: An International Journal.
Venkatesh, V., Thong, J. Y., Chan, F. K., Hoehle, H., & Spohrer, K. (2020). How agile software development methods reduce work exhaustion: Insights on role perceptions and organisational skills. Information Systems Journal, 30(4), 733-761.
Copyright (c) 2022 Amos O. Jarikre, Yogesh Kumar Sharma, Amoako Kani John, Stercy Kwasi Bailey
This work is licensed under a Creative Commons Attribution 4.0 International License.