Y­a­p­a­y­ ­z­e­k­a­n­ı­n­ ­y­a­z­ı­l­ı­m­ ­g­e­l­i­ş­t­i­r­m­e­ ­ü­z­e­r­i­n­d­e­k­i­ ­e­t­k­i­s­i­ ­h­a­l­a­ ­ç­o­k­ ­b­e­l­i­r­s­i­z­

Y­a­p­a­y­ ­z­e­k­a­n­ı­n­ ­y­a­z­ı­l­ı­m­ ­g­e­l­i­ş­t­i­r­m­e­ ­ü­z­e­r­i­n­d­e­k­i­ ­e­t­k­i­s­i­ ­h­a­l­a­ ­ç­o­k­ ­b­e­l­i­r­s­i­z­


Yapay zeka (AI), geliştiriciler için giderek daha fazla nihai üretkenlik aracı olarak kabul edilirken, bu araçların BT departmanı üzerindeki gerçek etkisi henüz başlangıç ​​aşamasındadır.

Son dönemde ortaya çıkan şey bu rapor DevOps Araştırma ve Değerlendirme ekibi tarafından yayınlanan DevOps trendleri hakkında (DORA) Google Cloud’dan alınmıştır ve dünya çapında 36.000 BT uzmanından alınan verilere dayanmaktadır.

Pek çok uzman, yapay zekanın yazılım geliştirme, dağıtım ve yazılım dağıtım verimliliğinin yanı sıra geliştirici iş memnuniyetini de artıracağını söylese de, “şu ana kadar araştırmamızın sonuçları bu yönde gitmiyor”, raporun yazarlarıyla çelişiyor.

“Yapay zekanın geliştirme ekibinin performansı üzerinde nötr ve hatta olumsuz bir etkisi var”

“Verilerimiz, yapay zekanın tükenmişlik ve iş tatmini gibi bireysel refah ölçümlerini biraz iyileştirdiğini, ancak geliştirme ekibi performansı ve yazılım teslim performansı üzerinde nötr ve hatta olumsuz bir etkiye sahip olduğunu gösteriyor.

Bu karışık sonuçların büyük ihtimalle yapay zekayı benimseme sürecinin henüz ilk aşamalarında olmamızdan kaynaklandığını söylüyorlar: “Yapay zeka geliştirme araçlarının potansiyeli konusunda çok fazla heyecan var. Ancak yapay zeka destekli araçların yeni bir alanda kullanılması biraz zaman alacak.” yaygın ve koordineli bir şekilde.”

Yapay zekanın şu ana kadar sınırlı etkisine rağmen anket artık üretkenlik artışı arayan geliştirici ekipleri için ilerleme faktörlerini belirliyor.

BT departmanında şu anda kullanılabilecek en iyi 5 DevOps uygulaması

Bu noktada araştırmacılar, çalışmalarında sanatlarının zirvesinde olan, “elit” olarak adlandırılan bir profesyonel kesimini tespit ediyorlar. Bu profesyonellerin uygulama değişiklikleri yapmak için yalnızca bir günlük teslim süresine ihtiyaçları vardır; daha az verimli ekipler ise bir haftadan bir aya kadar bir süreye ihtiyaç duyarlar. Ayrıca yazılımı günde birden çok kez dağıtabilirler. Ayrıca hatalı yazılım için %5 veya daha az bir başarısızlık oranı rapor ediyorlar. Buna karşılık, düşük performanslı yazılım ekiplerinin oranları %60’ın üzerindedir.

Yapay zeka gelecekte BT uzmanlarına yardımcı olabilirse, bu “seçkin” geliştirici grubu artık fark yaratan en iyi uygulamaları benimsiyor. Araştırmanın yazarları bu uygulamaları şöyle tanımlıyor:



  • Kullanıcıları göz önünde bulundurarak oluşturun: Google araştırması, “uygulama ve hizmet oluşturmaya yönelik kullanıcı merkezli bir yaklaşımın, genel kurumsal performansın en güçlü belirleyicilerinden biri olduğunu gösteriyor. Kullanıcıya odaklanan ekipler, odaklanmayan ekiplere göre %40 daha yüksek kurumsal performansa sahip.”


  • Sağlıklı bir kültür oluşturun: “Kendini bütünleşmiş ve bir ekibe ait hisseden kişilerden oluşan ekipler, sağlıklı bir şirket kültürüne sahip olmayan kuruluşlara göre %30 daha yüksek organizasyonel performansa sahiptir.”


  • Yüksek kaliteli belgeler için çabalayın: Yüksek kaliteli belgeler, DevOps’un teknik özelliklerinin (örneğin sürekli entegrasyon) kurumsal performans üzerindeki etkisini artırır. Yüksek kaliteli belgeler, geliştirici ekibinin performansını %25 oranında artırabilir. düşük kaliteli belgelerle karşılaştırıldığında.”


  • İşi adil bir şekilde dağıtın: “Daha fazla tekrarlayan görevler üstlenen katılımcıların daha yüksek düzeyde tükenmişlik yaşama olasılıklarının daha yüksek olduğunu ve kadınların ve azınlık gruplarının üyelerinin daha fazla tekrarlayan görevler üstlenme olasılıklarının daha yüksek olduğunu bulduk.”


  • Bulut bilişimin esnekliğinden yararlanın: “Genel bulut kullanmak, bulut kullanmamaya kıyasla altyapı esnekliğinde %22 artış sağlıyor. Bu esneklik de ekiplerin, altyapıları esnek olmayanlara göre %30 daha yüksek bir organizasyonel performansa sahip olmalarını sağlıyor.”

Yaygın ve yaygın inanışın aksine, yazılım geliştiricileri tek başına çalışmazlar. Tam tersine ekip halinde çalışırlar ve faaliyetlerine konsantre olmaya çalışırlar. Anket, en iyi geliştiriciler için neyin önemli olduğuna ışık tutmaya yardımcı oluyor ve şu anda bu konu yapay zeka değil.


Kaynak : “ZDNet.com”


Popular Articles

Latest Articles