Programming Methodologies: Agile, Scrum, and Devops in Practice
Authors
Department of Computer Science, ISPT-KIN, Kinshasa, DRC (Democratic Republic of the Congo)
Department of Computer Science, ISPT-KIN, Kinshasa, DRC (Democratic Republic of the Congo)
Department of Computer Science, ISS-KIN, Kinshasa, DRC (Democratic Republic of the Congo)
Department of Computer Science, ISPT-KIN, Kinshasa, DRC (Democratic Republic of the Congo)
Article Information
DOI: 10.51584/IJRIAS.2026.11070102
Subject Category: Computer Science
Volume/Issue: 11/7 | Page No: 1477-1483
Publication Timeline
Submitted: 2026-01-20
Accepted: 2026-01-26
Published: 2026-08-06
Abstract
Modern software development requires flexible, efficient, and collaborative methodologies to cope with rapidly changing requirements and complex systems. This article explores three widely adopted programming and software development methodologies: Agile, Scrum, and DevOps. Agile focuses on iterative development, customer collaboration, and continuous improvement. Scrum, as an Agile framework, provides structured roles, events, and artifacts to enhance team productivity and project transparency. DevOps extends Agile principles by integrating development and operations, enabling continuous integration, continuous delivery, and faster deployment cycles. Through practical analysis and real-world examples, this study highlights how these methodologies complement each other in practice, improve software quality, reduce time-to-market, and enhance collaboration among stakeholders. The article concludes by discussing best practices and challenges in adopting Agile, Scrum, and DevOps in modern software engineering environments.
Keywords
Agile Methodology, Scrum Framework, DevOps Practices, Software Development, Programming Methodologies
Downloads
References
1. Temole, F. & Atanasova, D. Agile Integration in Software Development: Principles, Practices, and Challenges. Software Engineering, 11(1), 18–29, 2025. doi:10.11648/j.se.20251101.12 [Google Scholar] [Crossref]
2. Tetteh, S. G. Empirical Study of Agile Software Development Methodologies: A Comparative Analysis. Asian Journal of Research in Computer Science, 17(5), 30–42, 2024. doi:10.9734/ajrcos/2024/v17i5436 [Google Scholar] [Crossref]
3. Reddy, A. S. A Systematic Review of Software Development Methodologies and their Application in Agile & DevOps Environments. Journal of Recent Trends in Computer Science and Engineering, 12(5), 50–54, 2024. doi:10.70589/JRTCSE.2024.5.7 [Google Scholar] [Crossref]
4. Best Practices Evidenced for Software Development Based on DevOps and Scrum: A Literature Review. Applied Sciences, 15(10), 5421, 2023. doi:10.3390/app15105421 [Google Scholar] [Crossref]
5. Zulkifli, Z., Ratnasari, R., Arifin, Y. & Habib, C. Agile-Scrum Methodology for Hospital Information System Development. Journal of Information Systems and Informatics, 7(2), 1696–1713, 2025. doi:10.51519/journalisi.v7i2.1148 [Google Scholar] [Crossref]
6. Approach to the Best Practices in Software Development Based on DevOps & SCRUM Used in Very Small Entities. Revista Facultad de Ingeniería, 31(61), e205, 2022. doi:10.19053/01211129.v31.n61.2022.14828 [Google Scholar] [Crossref]
7. Maharao, C. S. A Study on Impact of Agile and DevOps Practices on Software Project Management Success. ShodhKosh, 3(1), 757–767, 2022. doi:10.29121/shodhkosh.v3.i1.2022.3397 [Google Scholar] [Crossref]
8. Pastrana, M. & co-authors. Integrating Scrum and DevOps for Very Small Entities in Software Engineering. Applied Sciences, 15(11), 6116, 2025. doi:10.3390/app15116116 [Google Scholar] [Crossref]
9. Aouni, F. E., Moumane, K., Idri, A. et al. A Systematic Literature Review on Agile, Cloud, and DevOps Integration. Information and Software Technology, 2025. doi:10.1016/j.infsof.2024.107569 [Google Scholar] [Crossref]
10. Hybrid Agile-Planned Product Development Processes: Preparing the Manufacturing Sector for Industry 4.0. TMCE Proceedings, 2018. doi:10.1109/ICE.2019.8792637 [Google Scholar] [Crossref]
11. Integrating DevOps with Agile and other Software Development Methodologies. Journal of Technological Innovations, 3(3), 2022. doi:10.93153/tgtn4882 [Google Scholar] [Crossref]
12. Strode, D. E., Huff, S. L., Hope, B. & Link, S. Coordination in Co-Located Agile Software Development Projects. Journal of Systems and Software, 85(6), 1222–1238, 2012. doi:10.1016/j.jss.2012.02.017 [Google Scholar] [Crossref]
13. Forsgren, N., Humble, J. & Kim, G. Accelerate: The Science of Lean Software and DevOps. IT Revolution Press, 2018. doi:10.23919/MS.2017.4541032 [Google Scholar] [Crossref]
14. El Aouni, F., Jan, S. U. & Najib, M. Integrating Agile, DevOps and Cloud: Challenges & Benefits. Information and Software Technology, 2025. doi:10.1016/j.infsof.2024.107569 [Google Scholar] [Crossref]
15. IT Research on Hybrid Test Case Prioritization Techniques for Agile and DevOps. ACM Proceedings, 2024. doi:10.1145/3723178.3723208 [Google Scholar] [Crossref]
16. Aleryani, R., Alsabry, A. & Alramada, E. Systematic Review of Agile Development Methodologies. Journal of Advanced Software Technology, 3(6), 1912, 2025. doi:10.59628/jast.v3i6.1912 [Google Scholar] [Crossref]
17. Comparative Study on Agile Software Development Methodologies. Moniruzzaman, A. B. M. & Hossain, S. A. (arXiv), 2013. doi:10.1145/3723178.3723208 (conference or preprint ref) (Note: combine with published DOI if available) [Google Scholar] [Crossref]
18. Model-Driven Continuous Deployment for Quality DevOps. in Proceedings of Quality-Aware DevOps Workshop, 2016. doi:10.1145/2945408.2945417 [Google Scholar] [Crossref]
19. DevOps and Agile Practices in IEEE Software Magazine, 2017. doi:10.1109/MS.2017.3541032 (representing general IEEE DevOps Agile study) [Google Scholar] [Crossref]
20. Agile Project Management with Azure DevOps: Concepts, Templates, and Metrics. Springer Apress, 2019. doi:10.1007/978-1-4842-4483-8 [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- What the Desert Fathers Teach Data Scientists: Ancient Ascetic Principles for Ethical Machine-Learning Practice
- Comparative Analysis of Some Machine Learning Algorithms for the Classification of Ransomware
- Comparative Performance Analysis of Some Priority Queue Variants in Dijkstra’s Algorithm
- Transfer Learning in Detecting E-Assessment Malpractice from a Proctored Video Recordings.
- Dual-Modal Detection of Parkinson’s Disease: A Clinical Framework and Deep Learning Approach Using NeuroParkNet