İçindekiler:
Ticari işletmelerin müşterileri, değişen ihtiyaçlarına uygun ve hızlı bir şekilde cevap vermelerini ister. Bununla birlikte, çeşitli sınırlamalar, işletmelerin bu tür gereksinimlere istedikleri kadar hızlı yanıt vermesini engelliyor. En göze çarpan sınırlamalardan biri, farklı departmanların çalıştığı yalıtılmış yollardır. DevOps, artık kuruluşların silolarını kaldırarak işletmelerin dinamik gereksinimlere yanıt vermesini sağlıyor. Roller birleştirildi ve insanların artık çapraz fonksiyonel olması gerekiyor. Kuruluşlar artık ürün ve hizmetleri aşamalı ve daha sık sunabilmektedir. Takımlar daha çok işlevsel hale geldiğinden, artık daha az bağımlılık var. Çeşitli çalışmalar DevOps'un dikkate alınması gereken önemli bir güç haline geldiğini bulmuştur. DevOps'un prensipleri düşünüldüğünde, BT dünyasında yıkıcı bir güç olmuştur.
DevOps Nedir?
DevOps, "geliştirme" ve "operasyonlardan" kısaltılır, yani hem geliştirme hem de operasyon personeli birlikte çalışır veya disiplinler arası beceriler kazanır. Bununla birlikte, rollerin kapsamı yazılım geliştiricileri ve BT destek personeli ile sınırlandırılmamalıdır. Aslında, kapsam yazılım geliştirmede pay sahibi olan tüm rolleri içermelidir. "Operasyonlar", sistem mühendislerini, sistem yöneticilerini, operasyon personelini, sürüm mühendislerini, DBA'ları, ağ mühendislerini, güvenlik profesyonellerini ve diğer çeşitli alt disiplinleri ve iş unvanlarını içerebilir.
DevOps, işletmelerin sık sık değişen pazar gereksinimlerine yanıt vermesini sağlayan farklı felsefelerin, uygulamaların ve araçların bir kombinasyonudur. Daha önce, çeşitli departmanlar çoğunlukla minimal iletişim ya da koordinasyonla tek başlarına çalışıyordu. Bu, gereksinimlerdeki ani değişikliklere yanıt verememe gibi sorunlara neden oldu. DevOps felsefesi uygulayıcılarının çapraz işlevsel olmasını gerektirir. Örneğin, bir yazılım geliştiricisinin yazılım test becerilerini de bilmesi beklenebilir. Perspektif değişikliği daha kaliteli çıktılar ve pazar dinamiklerinin daha net anlaşılmasını sağlar. DevOps, uygulayıcılarının perspektifi genişleten ve kaliteli bir iş gerçekleştirmeye yardımcı olan çeşitli beceriler edinmelerini gerektirir.











