- Geliştirme kültürü kontrol listesiyle 415 kişinin yanıtları istatistikleştirildi (Wantedlab)
İyi bir geliştirme kültürüne sahip şirketler hangileri?
- 12 puan – Kakao, LINE Plus, Woowa Brothers, Com2uS, Upstage vb.
- 11 puan – Naver, NHN, Hyperconnect, Devsisters, Kmong, AB180 vb.
- 10 puan – KakaoBank, Krafton, AhnLab, Danggeun Market, Dreamus Company, MyRealTrip, Wantedlab vb.
Harika bir geliştirme kültürü için 12 maddelik kontrol listesi
- Kodlama testi mülakatı – Geliştirici işe alımında kodlama testi veya whiteboard mülakatı yapılır.
- Kişisel geliştirme ekipmanını özgürce seçme – Şirkette standart iş ekipmanı (PC, dizüstü bilgisayar vb.) olsa bile, kişiler istedikleri geliştirme ekipmanını seçebilir.
- Takımın geliştirme ortamını özgürce seçmesi – Şirkette teknik standartlar (programlama dili, platform vb.) olsa bile, ekipler istedikleri geliştirme ortamını seçebilir.
- Kaynak kod incelemesi ve test – Tüm geliştiriciler, başkalarının kaynak kod commit'lerini inceleme ve test etme sürecine sahiptir.
- Geliştirici katkılı roadmap/backlog – Ana geliştirme yönü yalnızca PM/planlama tarafından değil, geliştiricilerin öncülüğüyle veya katılımıyla belirlenir.
- Sürekli entegrasyon ve dağıtım (CI/CD) – Kod commit'inden sonra otomatik olarak entegrasyon ve dağıtım yapan bir sistem vardır.
- Dahili kaynak repository paylaşımı – Diğer ekiplerin kaynak koduna erişilebilir, fork edilebilir veya katkı yapılabilir.
- API tabanlı entegrasyon ve iletişim – Dahili ekipler ve platformlar arasında iş birliği yapılırken API geliştirilip paylaşılabilir veya aranabilir.
- Teknolojiyi anlayan ekip lideri/manager – Şirketteki geliştirme ekip liderlerinin çoğunun yazılım geliştirme deneyimi vardır ve dahili kod ile teknik platformu anlayan kişilerdir.
- Geliştirici seviye veya kariyer yönetimi – Şirket içinde geliştiricilerin yetkinlik seviyelerine göre bir seviye sistemi ya da ekip lideri/manager olmayan geliştiricilere özel ayrı bir terfi yolu vardır.
- Katılımcı bilgi paylaşım platformu – Şirket içinde doğrudan katılım veya düzenleme yapılabilen wiki (Notion) ya da blog platformu işletilir.
- Geliştirici ilişkileri (DevRel) faaliyetleri – Dış geliştiricilerle iletişim kuran kanallar (teknik blog, konferans vb.) işletilir ya da buna adanmış kişi/ekip bulunur.
- Yukarıdakilerin hiçbiri geçerli değil :( (13. Cuma'nın laneti)
4 yorum
Genel olarak, geliştirme pratiklerinin geliştirme kültürünün bir parçası olduğu ve belli ölçüde yönelim ile felsefeyi yansıttığı varsayımıyla yapılan bir anket olsa da, bence geliştirme kültürünün özü parçalı pratiklerin kullanılıp kullanılmamasında değil, aslında arkasındaki ilkeler ve denemelerde yatıyor. Bu yüzden, bu tür girişimlerin gerçekten iyi bir kültüre sahip bir organizasyon olup olmadığını ayırt etmede güçlü bir ölçüt olmasının zor olduğunu düşünüyorum; ayrıca bunun araçlar (SaaS) kullanılarak çözülmesi gerektiği yönündeki teşhislerin de çok anlamlı olmasının zor olduğunu düşünüyorum.
Yüksek puan alan şirketlerde çalışan geliştiricilerin bu konuda ne düşündüğünü merak ediyorum haha
Bence bu oldukça iyi bir anket ve girişim, ancak doğru şekilde kullanılabilmesi için üzerinde biraz daha düşünülmesi gereken birkaç nokta var gibi görünüyor.
Katılıyorum. Ayrıca puan verilse bile, bunun ölçütlerinin mutlak olması zor olduğundan, sonuçta çeşitli inceleme puanları gibi sadece referans olarak bakılan bir düzeyde kalacağını düşünüyorum.