Yazılım mühendisleri açıkça konuşmaktan endişe ediyor


Ekim ayında 280 yazılım mühendisinin katıldığı bir anket, yarıdan fazlasının (%53) işyerinde yanlış uygulamaların meydana geldiğinden şüphelendiğini bildirdi.

Bahsedilen belirli suiistimal alanları arasında mesleki standartların ihlali, ihmal, rüşvet, dolandırıcılık, suç faaliyetleri, adli hatalar, sağlık ve güvenlik riskleri, çevreye zarar verilmesi veya ayrımcılık da dahil olmak üzere yasal yükümlülüklerin ihlali veya bu tür konuların kasıtlı olarak gizlenmesi yer almaktadır.

Anket, yanlış davranışları işverenlerine bildiren 116 kişiden %75’inin terfi veya maaş artışının reddedilmesi, taciz/zorbalık, farklı muamele görme veya işten çıkarılma gibi misillemelerle karşı karşıya kaldıklarını söylediğini ortaya çıkardı.

Raporu hazırlayan bilgisayar bilimcisi Junade Ali şunları söyledi: “Psikolojik güvenlik eksikliği var. İnsanlar konuşabileceklerini hissetmiyorlar. Bu, kalıcı gözetim ve inceleme sistemlerine olan ihtiyacın altını çiziyor.”

Kendisi, bu durumun, işletmelerin, bunu yapmanın nadir olduğu anlamına gelen bir kültürün olduğu yerlerde, insanların konuşmaya ihtiyaç duymasına bel bağlamasını önlediğini söyledi. Ali bunu, yazılım mühendislerinin bir şeylerin yanlış olduğunu kabul ettiği, ancak geri çekilip yanlışın rapor edilmemesine izin verdiği “seyirci etkisi” olarak tanımlıyor.

Yazılım mühendisleri için en önemli olan şeylere dönersek, araştırma, yazılım mühendislerinin işleriyle ilgili “büyük ölçüde” önemli olan şeyin kendilerinin/ailelerinin geçimini sağlayabilmek (%52) ve oldukça güvenilirdir (%51) ve verileri güvende tutar (%47).

Ancak ankette katılımcıların %71’inin işyerindeki yazılım güvenilirliğinin kendilerini ilgilendirdiği konusunda hemfikir olduğu ortaya çıktı. Haziran 2021’de yapılan bir önceki ankette, iş yerinde yazılım güvenilirliği konusunda endişe duyan yazılım mühendislerinin yüzdesinin %57 olduğu ortaya çıktı; bu, son iki yılda durumun kötüleştiğini gösteriyor. Ankete katılan yazılım mühendisleri, “işi hızlı bir şekilde teslim etmenin” (%33) en yüksek öncelikleri arasında olduğunu söyleme olasılıkları en düşük seviyedeydi.

Google’ın DevOps Araştırma ve Değerlendirmesi (Dora), genellikle yöneticilerin bir ekipteki bireysel yazılım mühendislerinin performansını ölçmesinin bir yolu olarak kullanılır. Ali’ye göre, yeterlilikle bir miktar korelasyon bulunsa da, bu ölçümler, bilgisayar sistemleri söz konusu olduğunda halkın neyin en önemli olduğunu düşündüğünü veya yazılım mühendislerinin mesleki yargılarına göre neyin en önemli olduğunu düşündüğünü ölçmüyor. Çalışma, Dora’nın farklı endüstrilerde veya belirli ortamlarda risk ve ödül dengesindeki değişen toleransı gerektiği gibi dikkate almadığını kaydetti.

İçinde Yazılım geliştirmenin karanlık tarafı Ali, anket sonuçlarına dayanan raporda, bu ölçümlere göre aşırı optimizasyon yapmanın, özellikle de toplum için önemli olanın veya yazılım mühendislerinin profesyonel muhakemesi pahasına yapılmasının ciddi zararlara yol açabileceğini söyledi. Dora’nın “dört temel ölçütünün” yazılım dağıtım performansının kapsamlı bir ölçüsü olarak kullanılmasına son verilmesini tavsiye etti. Bunun yerine Ali, yazılım ekibi liderlerini ve yöneticilerini, belirli bir ortamdaki risk/ödül iştahına uygun ölçümleri ve risk göstergelerini kullanmaya çağırdı.

Ali, yazılım ekipleriyle ilgili kendi deneyimine dayanarak geliştirici tükenmişliği üzerine araştırmalar üzerinde çalıştı ve yazılım mühendisliği ekibinin belirli üyelerinin ekibin geri kalanından çok daha fazla risk toleransına sahip olduğu vakaları gördü. Şöyle söyledi: “Bu, işlerin potansiyel olarak çok hızlı ilerlediği durumlarla uğraşmak zorunda kalan ekibin geri kalanı üzerinde açıkça baskı yaratıyor.”



Source link