An Exploration into Hybrid Agile Development Approach
Abstract
The aim of this paper is to provide a review of the different hybrid agile models. This study raised the question “what are the types of hybrid agile models and their features”? The systematic review was done using Preferred Reporting Items for Systematic Reviews and Meta-Analyses Model for comprehensive searching. Scopus is used as the database for searching articles. A total of 131 papers related to agile and hybrid agile models were retrieved and finally after screening and filtering, only 26 papers were included in the study. This paper probes into the features of agile and hybrid agile models and thus recommends hybrid agile models as one of the best-suited models in software development due to several reasons. Some of the reasons are due to its comprehensiveness in managing a large-scale project with good documentation and developing better methods for business analysis. This paper concludes by providing insight into the different types of hybrid agile models in software development. This paper starts with an Introduction section, followed by a Materials and Method section, continued with a Results and Discussion section, and finally concludes the research in the Conclusion section.
References
[1] D. Ionita, C. Van Der Velden, H. K. Ikkink, E. Neven, M. Daneva, and M. Kuipers, "Towards Risk-Driven Security Requirements Management in Agile Software Development," Inf. Syst. Eng. Responsible Inf. Syst. CAiSE 2019, vol. 350, pp. 133–144, 2019.
[2] T.Imani, M. Nakano, and V. Anantatmula, Does a hybrid approach of agile and plan-driven methods work better for IT system development projects. International journal of engineering research and applications, vol. 1, no. 2, pp.3, 2017.
[3] M. Špundak, Mixed agile/traditional project management methodology–reality or illusion? Procedia-Social and Behavioral Sciences, vol. 119, pp. 939-948, 2014.
[4] D. Moher, A. Liberati, J. Tetzlaff, and D. G. Altman, “Preferred Reporting Items for Systematic Reviews and Meta- Analyses: The PRISMA Statement,” PLoS Medicine, vol. 6, no. 7, p. e1000097, Jul. 2009, doi: 10.1371/journal.pmed.1000097.
[5] P. Younger, “Using Google Scholar to conduct a literature search,” Nursing Standard, vol. 24, no. 45, pp. 40–46, Jul. 2010, doi: 10.7748/ns.24.45.40.s51.
[6] D. Strode, T. Dingsøyr, and Y. Lindsjorn, “A teamwork effectiveness model for agile software development,” Empirical Software Engineering, vol. 27, no. 2, Mar. 2022, doi: 10.1007/s10664-021-10115-0.
[7] S. Rahim, A. E. Chowdhury, D. Nandi, and M. Rahman, “ScrumFall: A Hybrid Software Process Model,” International Journal of Information Technology and Computer Science, vol. 10, no. 12, pp. 41–48, Dec. 2018, doi: 10.5815/ijitcs.2018.12.06.
[8] Alliances, A., 12 Principles Behind the Agile Manifesto. 2019. [Accessed: 28-Sep-2022].
[9] K. Elghariani, N. Kama, N. Firdaus, and N. Azaliah, “Implicit Thinking Knowledge Injection Framework for Agile Requirements Engineering,” International Journal of Advanced Computer Science and Applications, vol. 9, no. 11, 2018, doi: 10.14569/ijacsa.2018.091121.
[10] P. Abrahamsson et al., Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439, 2017.
[11] S. Bhalerao and M. Ingle, "Hybrid agile project management practices: Novel approach for improving project management", IJRAR-International Journal of Research and Analytical Reviews (IJRAR), vol. 7, no.1, pp. 723-727.
[12] F. S. Pires, C. A. Pahins and P. Fonseca, Improving Workload Estimation In Inexperienced Teams With Hybrid Agile Approach, https://doi.org/10.5121/csit.2020.101426.
[13] J.I. Janjua, A. Ali, and M.U. Chaudhry, OPENTCQ: Towards change management in hybrid agile model, Proceedings of the 7th International Conference on Computing Communication and Networking Technologies, 2016. DOI: https://doi.org/10.1145/2967878.2967920.
[14] T.Imani, M. Nakano, and V. Anantatmula, Does a hybrid approach of agile and plan-driven methods work better for IT system development projects. International journal of engineering research and applications, vol. 1, no. 2, pp.3, 2017.
[15] J. Klünder et al., “HELENA Study: Reasons for Combining Agile and Traditional Software Development Approaches in German Companies,” Springer Int. Publ., vol. 10611, pp. 428–434, 2017.
[16] P. Tell et al., “What are Hybrid Development Methods Made Of? An Evidence-Based Characterization,” in 2019 IEEE/ACM International Conference on Software and System Processes (ICSSP), 2019, pp. 105–114.
[17] T. Hayata and J. Han, “A Hybrid Model for IT Project with Scrum,” in Service Operations, Logistics, and Informatics (SOLI), 2011, pp. 285–290.
[18] S. Rahim, A. E. Chowdhury, D. Nandi, and M. Rahman, “ScrumFall: A Hybrid Software Process Model,” International Journal of Information Technology and Computer Science, vol. 10, no. 12, pp. 41–48, Dec. 2018, doi: 10.5815/ijitcs.2018.12.06.
[19] “What is Scrum?, Scrum.org,” Scrum.org. https://www.scrum.org/resources/what-is-scrum [Accessed: 30-Sep-2022].
[20] L. Neelu and D. Kavitha, “Estimation of software quality parameters for hybrid agile process model,” SN Applied Sciences, vol. 3, no. 3, Feb. 2021, doi: 10.1007/s42452-021-04305-0.
[21] W. Zayat and O. Senvar, “Framework Study for Agile Software Development Via Scrum and Kanban,” International Journal of Innovation and Technology Management, vol. 17, no. 04, p. 2030002, Jun. 2020, doi: 10.1142/s0219877020300025.
[22] K. Bhavsar, Dr. V. Shah, and Dr. S. Gopalan, “Scrum: An Agile Process Reengineering In Software Engineering,” International Journal of Innovative Technology and Exploring Engineering, vol. 9, no. 3, pp. 840–848, Jan. 2020, doi: 10.35940/ijitee.c8545.019320.
[23] G. Githens, “Product Lifecycle Management: Driving the Next Generation of Lean Thinking by Michael Grieves,” Journal of Product Innovation Management, vol. 24, no. 3, pp. 278–280, May 2007, doi: 10.1111/j.1540-5885.2007.00250_2.x.
[24] K. Beck and M. Fowler, Planning extreme programming. 2001: Addison-Wesley Professional.
[25] D. West et al., "Water-scrum-fall is the reality of agile for most organisations today", Forrester Research, vol. 26., pp. 1-17, 2011.
[26] K. Bhavsar*, Dr. V. Shah, and Dr. S. Gopalan, “Scrumbanfall: An Agile Integration of Scrum and Kanban with Waterfall in Software Engineering,” International Journal of Innovative Technology and Exploring Engineering, vol. 9, no. 4, pp. 2075–2084, Feb. 2020, doi: 10.35940/ijitee.d1437.029420.
[27] E.E. Hassanein and Hassanien S.A., "Cost Efficient Scrum Process Methodology to Improve Agile Software Development", International Journal of Computer Science and Information Security (IJCSIS), vol. 18, no. 4, 2020.
[28] M. Fowler and J. Highsmith, "The agile manifesto", Software development, vol. 9, no. 8, pp. 28-35, 2001.
[29] W. Singhto, and N. Phakdee, "Adopting a combination of Scrum and Waterfall methodologies in developing Tailor-made SaaS products for Thai Service and manufacturing SMEs." in 2016 International Computer Science and Engineering Conference (ICSEC), IEEE, 2016.
[30] A. Mahanti, "Challenges in Enterprise Adoption of Agile Methods - A Survey", Journal of Computing and Information Technology, vol. 14, pp. 197-206, 2006. DOI: 10.2498/cit.2006.03.03.
[31] M. Kuhrmann, P. Diebold, J. Munch and P. Tell, Hybrid software development approaches in practice: a European perspective, IEEE Software, vol. 36, no. 4, pp. 20-31, 2018, doi: 10.1109/MS.2018.110161245.
[32] W. Wysocki and C. Orłowski, "A multi-agent model for planning hybrid software processes," Procedia computer science, vol. 159, pp. 1688-1697, 2019, doi: https://doi.org/10.1016/j.procs.2019.09.339.
Authors

This work is licensed under a Creative Commons Attribution 4.0 International License.