Yazılım Geliştiricilerde Tükenmişlik Sendromu!
Geliştirici Tükenmişliği: Yöneticiler bunu nasıl tanıyabilir ve önleyebilir? Ruh Sağlığı Farkındalık Ayı, yöneticilere yazılım geliştiricilerine danışmaları ve zihinsel, duygusal ve fiziksel ihtiyaçlarını ele almaları için iyi bir hatırlatıcı oldu.
COVID-19, şirketlerin dijital dönüşümlerine olan ihtiyacı ve hızı artırdı. Yazılım geliştiricileri bu hedeflere ulaşmak için yorulmadan çalışırlarken, artan başka bir şey daha var: tükenmişlik. Mayıs ayının Ruh Sağlığı Farkındalık Ayı olmasına ithafen, yöneticilerin yazılım geliştiricilerinin zihinsel, duygusal ve fiziksel ihtiyaçlarını ele almaları gerektiğini hatırlatan harika bir öğedir.
Yazılım geliştiricileri, yüksek baskı ve sıkı teslim süreleri altında çalışmaya yabancı değildir. Bununla birlikte, COVID-19 sırasında büyük dijital dönüşümlere öncülük etmek, birçok yazılım geliştiricisinin şirket hedeflerine ulaşmak için sürdürülemez yüksek hızlarda çalıştığı anlamına gelir.
Geçtiğimiz yıl 250’den fazla ABD merkezli yazılım geliştiricinin COVID-19’dan nasıl etkilendiğini analiz eden bir Checkmarx araştırmasına göre ,% 46’sı, yazılım geliştirmeleri ve dağıtmaları beklenen oranın şu anda pandemiden önceki döneme göre daha hızlı olduğunu söyledi. Yazılım geliştiricilerin pandemi boyunca karşılaştıkları işle ilgili en önemli zorluklar, artan geliştirme hızlarına ve taleplerine ayak uydurmak (% 36) ve uzaktayken (% 36) kilit ekiplerle (ör. Geliştirme, operasyonlar ve güvenlik) işbirliği yapmaktı.
Checkmarx geliştirici savunucusu James Brotsos, “Geçtiğimiz yıl, yazılım tarafından yönlendirilen önemli bir dijital değişimi teşvik etti,” dedi. “Geliştiriciler, iş sürekliliğini sürdürmek için artık daha büyük bir yük omuzlamak zorunda oldukları için büyük bir baskı ile karşı karşıya kaldılar.
“Yazılım dağıtımıyla, pazara sunma süresi her zaman en önemli öncelik olmuştur” diye devam etti. “Ancak salgın, bu programların geliştirilmesi ve etkinleştirilmesi ihtiyacını daha da büyük bir öncelik haline getirdi çünkü kuruluşlar, rekabet üstünlüğünü korumak ve buluşmak için dijitale geçiş, buluta geçme ve yazılımlarını geliştirme yarışındayken müşterilerin talepleri” büyük bir baskı yarattı.
İstanbul Ekonomi Araştırma, (www.turkiyeraporu.com) Türkiye çapında 12 ilde yaklaşık 1500 kişi ile yaptığı Ruh Sağlığı Farkındalığı kapsamında katılımcılarına geleceğe karşı umutsuzluk duyma, uyku sorunları, kaygı hissi gibi durumları hangi sıklıkta yaşadıkları, daha önce psikolojik bir destek alıp almadıkları ve hayatlarında stresi ne kadar hissettiklerine dair bir araştırma yaptı. Araştırmanın detaylarını bu linkten inceleyebilirsiniz.
Geliştirici tükenmişliğini nasıl anlarsınız?
Brotsos’a göre, tükenmişlik belirtileri arasında anahtar teslim tarihlerinin kaçırılması, motivasyon kaybı, son dakika hasta günleri talep etme, daha dikkatsiz hatalar yapma, hayal kırıklığı ve zihinsel yorgunluk olabilir.
Düzenli kontroller ve açık kapı uygulaması öneren Brotsos, “Bu işaretleri görüyorsanız, geliştiricilerinizin altında çalıştığı koşulları değerlendirmek ve buna göre tükenmişliği gidermek için gerekli kaynakları sağlamak için bir dakikanızı ayırmanız önemlidir,” dedi. geliştiricileri herhangi bir sorun hakkında konuşmaya teşvik eden politika.
Geliştirici tükenmişliği nasıl önlenir
Six Feet Up’ın CEO’su Gabrielle Hendryx-Parker, “Tükenmişlik, görünürde sonu görünmediğinde büyüyor” dedi.
Tükenmişliği önlemek için Six Feet Up, yazılım geliştiricileri ve liderlik arasında bir işbirliği kültürünü teşvik etmek için doğrudan raporlar ve meslektaşlarla düzenli olarak planlanmış ve rastgele kontrolleri teşvik eder.
“Geliştiricilere istedikleri zaman yardım isteyebileceklerini açıkça belirterek, birbirimizi desteklediğimizin açıkça görüldüğü bir pozitif ortam yaratıyoruz” dedi.
Ek olarak, Six Feet Up, ekip üyelerinin ideal bir iş / yaşam dengesi sağlayan çalışma saatleri belirlemelerini, normal PTO’larına ek olarak zihinsel sağlık günleri almalarını ve mümkün olduğunda kendilerini tazelenmelerini sağlayan yeni ortamlardan çalışmalarını önerir.
Hendryx-Parker, “İşverenler, ekip üyelerini elbette izin almaya teşvik etmelidir, ancak şirketler de ekip inzivalarına ve özel etkinliklere yatırım yapmalıdır” dedi. “İş yerinde iyi bir kahkaha ile sağlanan küçük molalar bile stres atma aracı görevi görebilir. Animasyonlu GIF’ler, emojiler ve memler komik rahatlama için mükemmel araçlardır ve Slack gibi ekip işbirliği araçları için çok uygundurlar.”
Stresi azaltmanın bir başka anahtarı da, kişinin doğal yeteneklerini işinin talepleriyle daha uyumlu hale getirmek olduğunu ekledi. “Büyük resim düşünürlerinden yeni, ayrıntılı süreçler tasarlamalarını istemeyin. Görevlere dalmayı seven insanları çok fazla tepki ve değişimi kucaklayan bir role koymayın. Herkes bir süre kendini esnetebilir, ama sonunda stres artar, “dedi.
Geliştiricilerin esneklik ve eğlenceye sahip olmasını sağlama
Olası tükenmişliği azaltmak için, Emergent Software’in genel müdürü Chris Lefstad, yöneticilerin her hafta ekip üyelerinin programlarında birincil projelerinin dışındaki şeyler üzerinde çalışmak için zaman ayırmalarını tavsiye ediyor.
“İşletmenizin dahili projelerine katılmak, diğer müşteriler için hızlı kazançlar sağlamak, teknik becerilerini geliştirmek veya daha geniş yazılım geliştirme topluluğuna katkıda bulunmak olsun, programlarındaki çeşitliliği korumak, geliştiricilerin bağlı kalmasını sağlamak için önemlidir,” dedi. “Müşteri teslim tarihlerine odaklanan baş aşağı kodlama çalışmasıyla geliştirme ekibimizi gereğinden fazla programlamayarak, sonuçta daha verimli uzun vadeli olduklarına inanıyoruz.”
Çalışanların daha fazla katılımını sağlamak için şirket, rolü ne olursa olsun her çalışan için her yıl 100 saatlik profesyonel gelişim süresine sponsor olur ve geliştiricilere çalışma programları ve projeleri konusunda esneklik sunar. Lefstad, “Geliştiricilerinizin eğlenceli ve zorlayıcı olduğunu düşündükleri bir iş atadığınızdan emin olmak, onların kişisel güçlerini kullanmanın ve yaptıkları işle meşgul olmalarını ve heyecan duymalarını sağlamanın harika bir yoludur” dedi.
Acil Yazılım ayrıca başarılara öncelik verir. Lefstad, “Yazılım projeleri arasındaki çizgiler bulanık olabilir ve geliştiriciler, bir sonrakine geçmeden önce ‘yayına çıkma’ ve geçmiş projeleri üzerinde düşünme şansı bulamazlar,” dedi. “Bu adımı geri atmak, kazanımları kutlamak ve projeler arasında zihinsel bir ayrım yaratmak önemlidir, böylece geliştiriciler iyi çalışmanın tek ödülünün daha fazla iş olduğunu düşünmesinler.”
BAKINIZ: Geliştirici tükenmişliğini önlemenin 10 yolu (ücretsiz PDF) (TechRepublic)
Yönetici katılımı, geliştiricileri güçlendirir
Sonuç olarak, yazılım geliştirmek asla geliştiricinin zihinsel ve fiziksel sağlığı pahasına olmamalıdır.
“Çalışanlarınızın moralleri ve stres seviyeleri üzerinde sürekli bir nabız olması, herhangi biri tükenmişlik noktasına ulaşmadan önce gerekli değişiklikleri yapmanız için sizi güçlendirecek, bu da daha mutlu çalışanlara, daha az personel değişimine ve daha fazla yazılım bütünlüğüne, kaliteye ve güvenliğe yol açacaktır” dedi Brotsos.
Hendryx-Parker, Brotsos’un duygularını tekrarladı. “Stres, tüm çalışanların değişen derecelerde mücadele ettiği bir şey olsa da, tükenmişliğin olması gerekmiyor,” dedi. “Hem pandemi çağından önce hem de bu dönemde çalışan sağlığı ve stresi yönetme hakkında öğrendiklerimiz, yıllar boyunca öğretici olacak.”
Makalenin Orjinal Kaynağı: https://www.techrepublic.com/article/developer-burnout-how-managers-can-recognize-and-prevent-it/