Dergiler / AYBU Business Journal / 2021 / Volume: 1 Issue: 1

From Agile to DevOps, Holistic Approach for Faster and Efficient Software Product Release Management

Fatih Bildiri(ANKARA YILDIRIM BEYAZIT UNIVERSITY)
Ömür Akdemir(ANKARA YILDIRIM BEYAZIT UNIVERSITY)0000-0002-6631-1843
Sayfa
—
Yayın Tarihi
2021-12-23
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Further, a literature review studies in which deficiencies in the literature are identified will be useful in determining the gaps in the process.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Release management is one of the most important software processes and is a set of processes that includes the compilation, configuration, and management of software versions in different environments.
📊
Temel Bulgular & Veri:In recent years, changes in processes, technologies, and tools and changes in practices and understanding have paved the way for more effective, efficient, sustainable, reusable models and methods in this field.
💡
Sonuç & Katkı:Further, a literature review studies in which deficiencies in the literature are identified will be useful in determining the gaps in the process.
🔬Tür:Literatür & Derleme Çalışması
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Agile · DevOps · Release Management

Abstract

Release management is one of the most important software processes and is a set of processes that includes the compilation, configuration, and management of software versions in different environments. In recent years, changes in processes, technologies, and tools and changes in practices and understanding have paved the way for more effective, efficient, sustainable, reusable models and methods in this field. The purpose of this study is to examine the DevOps idea to produce a flow, highlight their benefits, and investigate with a model how these philosophies, which are two of the most important processes and methods in software development today, can reveal an effective release management process. What has been learned from the research is how the agile and DevOps practices, which have become widespread in recent years, can be positioned in a general flow in the release management process, although there are different practices, flows, disciplines, and technology. Sharing a case study on these issues in future studies and an experience sharing research where the flow is applied as a case study will reveal positive feedback on the real-life application and results of the flow and the model. Further, a literature review studies in which deficiencies in the literature are identified will be useful in determining the gaps in the process.

🔖

Bu Makaleye Atıf Yap

Bildiri, F., Akdemir, Ö. (2021). From Agile to DevOps, Holistic Approach for Faster and Efficient Software Product Release Management. AYBU Business Journal, Volume: 1 Issue: 1. https://ajindex.com/articles/1337638

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (20)

  1. Agarwal, B. B., Tayal, S. P., & Gupta, M. (2010). Software engineering and testing. Jones & Bartlett Learning.
  2. Arundel, J., & Domingus, J. (2019). Cloud Native DevOps with Kubernetes: building, deploying, and scaling modern applications in the Cloud. O'Reilly Media.
  3. Blanchard, B. S., & Fabrycky, W. J. (2006). Bringing Systems Into Being. Systems Engineering and Analysis, 36-37.
  4. Chapple, M., & Seidl, D. (2017). CompTIA CySA+ Study Guide: Exam CS0-001. John Wiley & Sons.
  5. Dyck, A., Penners, R., & Lichter, H. (2015, May). Towards definitions for release engineering and DevOps. In 2015 IEEE/ACM 3rd International Workshop on Release Engineering (pp. 3-3). IEEE.
  6. Elberzhager, F., Arif, T., Naab, M., Süß, I., & Koban, S. (2017, January). From agile development to devops: going towards faster releases at high quality–experiences from an industrial context. In International conference on software quality (pp. 33-44). Springer, Cham.
  7. Fowler, M., & Highsmith, J. (2001). The agile manifesto. Software Development, 9(8), 28-35.
  8. Gallacher, L., & Morris, H. (2012). ITIL foundation exam study guide. John Wiley & Sons.
  9. Gordon, A., & Hernandez, S. (2016).The Official (ISC) 2 Guide to the SSCP CBK. John Wiley & Sons.
  10. Hering, M. (2018). DevOps for the Modern Enterprise: Winning Practices to Transform Legacy IT Organizations. IT Revolution.
  11. Hohmann, L. (2003). Beyond software architecture: creating and sustaining winning solutions. Addison-Wesley Professional.
  12. Hüttermann, M. (2012) DevOps for developers. Apress.
  13. Janca, T. (2020). Alice and Bob Learn Application Security (Willey 2020).
  14. Kendall, K. E., Kendall, J. E., Kendall, E. J., & Kendall, J. A. (1992). Systems analysis and design (Vol. 4111). New Jersey: Prentice-Hall.
  15. Logue, K., & McDaid, K. (2008, March). Agile release planning: Dealing with uncertainty in development time and business value. In 15th Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ecbs 2008) (pp. 437-442). IEEE.
  16. Newman, S. (2015). Building microservices: designing fine-grained systems. " O'Reilly Media, Inc.".
  17. Pressman, R. S. (2007). A Practitioner’s Approach. Software Engineering.
  18. Sharma, S. (2017). The DevOps adoption playbook: a guide to adopting DevOps in a multi-speed IT enterprise. John Wiley & Sons.
  19. Shore, J. (2007). The Art of Agile Development: Pragmatic guide to agile software development. " O'Reilly Media, Inc.".
  20. Winkler, V. J. (2011). Securing the Cloud: Cloud Computer Security techniques and tactics. Elsevier.