17 puan yazan xguru 2022-07-02 | 4 yorum | WhatsApp'ta paylaş
  • 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

  1. Kodlama testi mülakatı – Geliştirici işe alımında kodlama testi veya whiteboard mülakatı yapılır.
  2. 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.
  3. 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.
  4. Kaynak kod incelemesi ve test – Tüm geliştiriciler, başkalarının kaynak kod commit'lerini inceleme ve test etme sürecine sahiptir.
  5. 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.
  6. 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.
  7. Dahili kaynak repository paylaşımı – Diğer ekiplerin kaynak koduna erişilebilir, fork edilebilir veya katkı yapılabilir.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Yukarıdakilerin hiçbiri geçerli değil :( (13. Cuma'nın laneti)

4 yorum

 
ehlegeth 2022-07-05

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.

  • Belli bir ölçeğin üzerindeki şirketlerde, genelde yaygın olarak kabul gören ya da belirli araçların kullanımıyla otomatik olarak elde edilen geliştirme pratiklerine ilişkin unsurlar (4, 6, 7)
  • Şirketin ya da ürünün ölçeğine göre anlamı azalan (5, 8, 10, 12) veya geliştirme kültürü açısından özsel olmayan maddelerin karışmış olması (2) dikkatimi çekiyor.
    1. madde... varlığı başlı başına güvenilirliği ciddi biçimde düşürüyor.
 
moon83 2022-07-04

Yüksek puan alan şirketlerde çalışan geliştiricilerin bu konuda ne düşündüğünü merak ediyorum haha

 
spilist2 2022-07-02

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.

  1. Basitçe yes veya no diye yanıtlamak yerine, 5 puanlık bir ölçekle değerlendirmek daha doğru olmaz mı?
  2. Böyle olunca her madde değerlendirmede aynı ağırlığa sahip oluyor, ancak her maddenin geliştiricinin elde tutulması, memnuniyeti ve yetkinlik gelişimi üzerinde gerçekte aynı etkiye sahip olduğunu sanmıyorum.
  3. (2'ye bağlı olarak) Tüm maddelere yes dense bile, bunun geliştiricinin memnuniyetle çalışabileceği bir şirket olduğunu garanti edeceğini sanmıyorum.
 
525hm 2022-07-03

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.