Bu çalışmada, DevOps işletim hattı bütüncül bir yazılım ürünü olarak ele alınmakta; bugüne değin farklı araştırmacılar tarafından literatürde yayınlanmış olan ve DevOps işletim hattı üzerinde yürütülen süreçlerin başarımının izlenmesine yönelik olarak önerilmiş yazılım geliştirme ve ürün ölçütlerinin, ISO/IEC 25010 kalite bakış açısı ile hangi kavramlarla ilintilenebilir olduğu incelenmekte; bu kapsamda ISO/IEC 25010 kalite çerçevesinde hangi boyutlarda boşluklar kaldığına ve hangi hususlarda çalışmalar ve tanımlamalar yapılmasına ihtiyaç bulunduğu tespit edilmeye çalışılmaktadır.
📌 3 Maddede Bu Makale
🎯
Amaç & Hipotez:Bu çalışmada, DevOps işletim hattı bütüncül bir yazılım ürünü olarak ele alınmakta; bugüne değin farklı araştırmacılar tarafından literatürde yayınlanmış olan ve DevOps işletim hattı üzerinde yürütülen süreçlerin başarımının izlenmesine yönelik olarak önerilmiş yazılım geliştirme ve ürün ölçütlerinin, ISO/IEC 25010 kalite bakış açısı ile hangi kavramlarla ilintilenebilir olduğu incelenmekte; bu kapsamda ISO/IEC 25010 kalite çerçevesinde hangi boyutlarda boşluklar kaldığına ve hangi hususlarda çalışmalar ve tanımlamalar yapılmasına ihtiyaç bulunduğu tespit edilmeye çalışılmaktadır.
📊
Temel Bulgular & Veri:Bu çalışmada, DevOps işletim hattı bütüncül bir yazılım ürünü olarak ele alınmakta; bugüne değin farklı araştırmacılar tarafından literatürde yayınlanmış olan ve DevOps işletim hattı üzerinde yürütülen süreçlerin başarımının izlenmesine yönelik olarak önerilmiş yazılım geliştirme ve ürün ölçütlerinin, ISO/IEC 25010 kalite bakış açısı ile hangi kavramlarla ilintilenebilir olduğu incelenmekte; bu kapsamda ISO/IEC 25010 kalite çerçevesinde hangi boyutlarda boşluklar kaldığına ve hangi hususlarda çalışmalar ve tanımlamalar yapılmasına ihtiyaç bulunduğu tespit edilmeye çalışılmaktadır.
💡
Sonuç & Katkı:Bu çalışmada, DevOps işletim hattı bütüncül bir yazılım ürünü olarak ele alınmakta; bugüne değin farklı araştırmacılar tarafından literatürde yayınlanmış olan ve DevOps işletim hattı üzerinde yürütülen süreçlerin başarımının izlenmesine yönelik olarak önerilmiş yazılım geliştirme ve ürün ölçütlerinin, ISO/IEC 25010 kalite bakış açısı ile hangi kavramlarla ilintilenebilir olduğu incelenmekte; bu kapsamda ISO/IEC 25010 kalite çerçevesinde hangi boyutlarda boşluklar kaldığına ve hangi hususlarda çalışmalar ve tanımlamalar yapılmasına ihtiyaç bulunduğu tespit edilmeye çalışılmaktadır.
🔬Tür:Literatür & Derleme Çalışması
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Yazılım geliştirme süreci · DevOps · İşletim hattı
Özet
Bu çalışmada, DevOps işletim hattı bütüncül bir yazılım ürünü olarak ele alınmakta; bugüne değin farklı araştırmacılar tarafından literatürde yayınlanmış olan ve DevOps işletim hattı üzerinde yürütülen süreçlerin başarımının izlenmesine yönelik olarak önerilmiş yazılım geliştirme ve ürün ölçütlerinin, ISO/IEC 25010 kalite bakış açısı ile hangi kavramlarla ilintilenebilir olduğu incelenmekte; bu kapsamda ISO/IEC 25010 kalite çerçevesinde hangi boyutlarda boşluklar kaldığına ve hangi hususlarda çalışmalar ve tanımlamalar yapılmasına ihtiyaç bulunduğu tespit edilmeye çalışılmaktadır.
Abstract
In this study, DevOps pipeline is considered as an integrated software product; DevOps pipeline process performance metrics in the literature are examined with the perspective of ISO/IEC 25010. Considering the studies existing in the literature, an analysis is performed in order to identify the dimensions and aspects in which there exists some gaps and therefore, more effort is required.
Şenkal, Ç., Yolaçan, B., Herkiloğlu, K., Yılmaz, A. E. (2023). DevOps İşletim Hattının Kalite Bakış Açısı ile İrdelenmesi ve ISO/IEC 25010 Boşluk Analizinin Gerçekleştirilmesi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi, Cilt: 16 Sayı: 1, 81–86. https://doi.org/10.54525/tbbmd.1118200
Forester Consulting, Continuous Delivery: A Maturity Assessment Model, Mar. 2012.
International Organization for Standardization (ISO), Software engineering — Product quality — Part 1: Quality model, ISO/IEC 9126-1:2001.
Institute of Electrical and Electronics Engineers, IEEE Standard Glossary of Software Engineering Terminology, IEEE Std 610.12-1990(R2002).
International Organization for Standardization (ISO), Systems and Software engineering — Systems and Software Quality Requirements and Evaluation (SQuaRE) — System and Software Quality Models, ISO/IEC 25010:2011.
Türk Standardları Enstitüsü (TSE), Sistemler ve Yazılım Mühendisliği, Sistemler ve Yazılım Kalite Gereksinimleri ve Değerlendirmesi (SQuaRE) - Sistem ve Yazılım Kalitesi Modelleri, TS ISO/IEC 25010, Şub. 2021.
König, L., Steffens, A. Towards a Quality Model for DevOps, Continuous Software Engineering & Full-Scale Software Engineering, pp. 37-42, 2018.
Hüttermann, M. DevOps for Developers: Books for Professionals by Professionals, Apress, New York, NY, 2012.
Juner, C., Benlian, A. Praxisbasierte Capability-Modelle für DevOps-Einsaetze in Unternehmen, HMD Praxis der Wirtschaftsinformatik, vol. 54, no. 2, pp. 230-243, 2017.
Lehtonen, T, Suonsyja, S., Kilamo, T., Mikkonen, T. Defining Metrics for Continuous Delivery and Deployment Pipeline, Proc. 14th Symposium on Programming Languages and Software Tools (SPLST’15), pp. 16-30, 2015.
Trienekens, J. J. M. Towards a Metrics Model for DevOps: Results of a Case Study in an Industrial Company, Proc. International Academy, Research, and Industry Association First International Conference on Fundamentals and Advances in Software Systems Integration (IARIA-FASSI 2015), pp. 1-6, 2015.