Hybrid Scrum-XP: A Proposed Model based on Effectiveness of Agile Model on Varieties of Software Companies in Bangladesh

Main Article Content

Bijoya Bose
Khan
Sumaiya
Faishal
Md. Mazid-Ul-Haque
Abhijit Bhowmik

Abstract

The Agile Methodology is a term which refers to a method of software development that is incremental and iterative in nature and is used to manage and incorporate constantly changing needs. This entails decomposing the entire development process cycle into a series of tasks. The process is further divided into a number of sub-tasks, each function is independently. The Agile Development technique, which is a popular and growth-oriented strategy, provides not only speedy project delivery, but also software responsiveness, which leads to total corporate growth and agility. The organization's project management capabilities and performance are improved through the adoption of Agile practices. In their business, the companies employ Agile methods. As a result, the goal of this study is to see how effective agile approaches are in Bangladeshi software organizations. A survey of established software companies in Bangladesh is being conducted to accomplish the objective. The Scrum and XP agile technique is the most widely used according to the findings. It is proposed that Scrum and the XP model be combined to achieve maximum effectiveness and overcome their respective limits.

Article Details

How to Cite
[1]
B. Bose, N. T. Khan, Sumaiya Ashreen, Faishal Ahmed Shuvo, Md. Mazid-Ul-Haque, and A. Bhowmik, “Hybrid Scrum-XP: A Proposed Model based on Effectiveness of Agile Model on Varieties of Software Companies in Bangladesh”, AJSE, vol. 22, no. 1, pp. 35 - 44, May 2023.
Section
Articles
Author Biography

Khan, AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH(AIUB)

Nishat Tasnim Khan is a student in the Department of Computer Science at American International University-Bangladesh (AIUB)

References

[1] A. Consultancy, "Half of companies applying Agile methodologies & practices," 2020.
[2] D. Saha, "Why Agile Is Important In Software Development," 2019.
[3] D. S. A. H. A B M Moniruzzaman, "Comparative Study on Agile software development methodologies," vol. Volume 13 Issue 7 Version I, no. Issue 7, 12 Jul 2013.
[4] A. M. S. R. H. N. Abdus Sattar, "Appliance of Agile Methodologyat Software Industry in DevelopingCountries: Perspective in Bangladesh," in Springer Nature Singapore Pte Ltd., Singapor.
[5] D. K. M. A. I. M. S. U. M. A. B. M Islam, "Determining The Best Agile SDLC for Bangladesh’s Software Industry," Asian Transactions on Computers, vol. 5, no. 6, pp. 26-34, 2015.
[6] S. ATAWNEH, "THE ANALYSIS OF CURRENT STATE OF AGILE," Journal of Theoretical and Applied Information Technology, vol. Vol.97. No 22, 2019.
[7] A. B. H. H. M. S. R. AZM Ehtesham Chowdhury, "Analysis of the Veracities of Industry Used SoftwareDevelopment Life Cycle Methodologies," AIUB Journal of Science and Engineering, vol. 16, no. 1, 2017.
[8] M. R. J. Q. Zaigham Mushtaq, "Novel Hybrid Model: Integrating Scrum and XP," 2012.
[9] D. K. Lalband Neelu, "Estimation of software quality parameters for hybrid agile process," 2021.
[10] A. U. R. K. S. A. K. W. M. A. Faisal Hayat, "The Influence of Agile Methodology (Scrum) on Software Project Management," in 2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), Toyama, Japan, 2019.
[11] [Online]. Available: https://www.kaggle.com/mdmazidulhaque/effectiveness-of-agile-method-in-bangladesh.
[12] A. Sergeev, "Hygger," 23 May 2016. [Online]. Available: https://hygger.io/blog/life-cycle-of-extreme-programming/.
[13] D. Roe, "Why Organizations are Choosing an Agile Approach," Jun 19, 2019.
[14] D. P. S. D. V. Nasiopoulos K. Alexandros, "Comparing Scrum and XP Agile Methdologies Using Dynamic Simulation Modeling," in Springer Proceedings in Business and Economics, 2017.
[15] M. S. Mirza, "Strengths and Weakness of Traditional and Agile Processes - A Systematic Review," 2019.
[16] M. Jahr, "A Hybrid Approach to Quantitative Software Project Scheduling within Agile Frameworks," vol. Volume: 45 issue: 3, no. 2014, pp. 35-45, 2014.
[17] C. F., "The History of Agile," 2020.
[18] L. B. David Broschinsky, "Using Persona with XP at LANDesk Software, an Avocent Company," 2008.
[19] M. Cohn, "Differences Between Scrum and Extreme Programming," 2007.
[20] "Scrum is not enough: How to sell the benefits of scrum + Extreme Programming".
[21] [Online]. Available: https://www.tutorialspoint.com/extreme_programming/extreme_programming_process_cycle.htm.
[22] [Online]. Available: https://www.tutorialspoint.com/sdlc/sdlc_agile_model.htm.
[23] [Online]. Available: https://www.javatpoint.com/software-engineering-agile-model.
[24] R. Q. Prashika Dhoodhanath, "Case study: Factors that hinder and support the adoption of Pair Programming in an agile software development company," in 2020 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD), Durban, South Africa, 2020.
[25] P. Kukhnavets, "Hygger," 18 March 2018. [Online]. Available: https://hygger.io/blog/disadvantages-and-advantages-of-extreme-programming/.
[26] D. S. N. B. A. R. A. I. M. D. I. A. Atika Tabassum, "Optimized Quality Model for Agile Development: Extreme Programming (XP) as a Case Scenario," (IJACSA) International Journal of Advanced Computer Science and Applications, vol. Vol. 8, p. No. 4, 2017.
[27] "Agile Alliance," [Online]. Available: https://www.agilealliance.org/glossary/xp/#q=~(infinite~false~filters~(postType~(~'post~'aa_book~'aa_event_session~'aa_experience_report~'aa_glossary~'aa_research_paper~'aa_video)~tags~(~'xp))~searchTerm~'~sort~false~sortDirection~'asc~page~1).
[28] S. Bhakhra, "Difference between Scrum and XP," 2019.

DB Error: Unknown column 'Array' in 'where clause'