17 poin oleh xguru 2022-07-02 | 4 komentar | Bagikan ke WhatsApp
  • Statistik dari 415 responden menggunakan checklist budaya pengembangan (Wanted Lab)

Perusahaan dengan budaya pengembangan yang baik?

  • 12 poin – Kakao, LINE Plus, Woowa Brothers, Com2uS, Upstage, dll.
  • 11 poin – Naver, NHN, Hyperconnect, Devsisters, Kmong, AB180, dll.
  • 10 poin – KakaoBank, Krafton, AhnLab, Danggeun Market, Dreamus Company, MyRealTrip, Wanted Lab, dll.

12 checklist budaya pengembangan yang unggul

  1. Wawancara coding test – Saat merekrut developer, dilakukan coding test atau whiteboard interview.
  2. Kebebasan memilih perangkat pengembangan pribadi – Meskipun perusahaan memiliki standar perangkat kerja (PC, laptop, dll.), setiap individu dapat memilih perangkat pengembangan yang diinginkan.
  3. Kebebasan memilih lingkungan pengembangan tim – Meskipun perusahaan memiliki standar teknologi (bahasa pemrograman, platform, dll.), setiap tim dapat memilih lingkungan pengembangan yang diinginkan.
  4. Review source code dan testing – Semua developer melalui proses meninjau commit source code orang lain dan melakukan pengujian.
  5. Roadmap/backlog kontribusi developer – Arah pengembangan utama ditentukan tidak hanya oleh PM/perencana, tetapi juga dipimpin atau diikuti oleh para developer.
  6. Continuous Integration dan Deployment (CI/CD) – Memiliki sistem yang secara otomatis mengintegrasikan dan melakukan deployment setelah code commit.
  7. Berbagi source repository internal – Dapat mengakses, melakukan fork, atau berkontribusi pada source code tim lain.
  8. Integrasi dan komunikasi berbasis API – Saat berkolaborasi antar tim internal dan platform, API dapat dikembangkan untuk dibagikan atau dicari.
  9. Team lead/manager yang memahami teknologi – Sebagian besar kepala tim pengembangan di perusahaan memiliki pengalaman pengembangan perangkat lunak serta memahami kode internal dan platform teknologi.
  10. Level developer atau manajemen karier – Di dalam perusahaan ada sistem level berdasarkan kemampuan kerja developer atau jalur promosi khusus developer yang terpisah dari team lead/manager.
  11. Platform berbagi pengetahuan partisipatif – Perusahaan mengoperasikan wiki (Notion) atau platform blog internal yang dapat diikuti atau diedit langsung.
  12. Aktivitas Developer Relations (DevRel) – Ada kanal untuk berkomunikasi dengan developer eksternal (blog teknis, konferensi, dll.) atau ada orang/tim yang secara khusus menanganinya.
  13. Tidak satu pun dari semua hal di atas berlaku T_T (kutukan Friday the 13th)

4 komentar

 
ehlegeth 2022-07-05

Secara keseluruhan, ini memang survei yang dilakukan dengan asumsi bahwa praktik pengembangan juga merupakan bagian dari budaya pengembangan dan sampai taraf tertentu mencerminkan arah serta filosofi, tetapi saya rasa esensi budaya pengembangan bukanlah apakah praktik-praktik yang terpisah itu digunakan atau tidak, melainkan prinsip-prinsip dan upaya-upaya di baliknya. Karena itu, saya rasa hal-hal seperti ini sulit dijadikan kriteria untuk membedakan apakah sebuah organisasi benar-benar memiliki budaya yang baik, dan diagnosis seperti bahwa masalah harus diselesaikan dengan menggunakan alat (SaaS) juga menurut saya sulit memiliki makna yang besar.

  • Di perusahaan dengan skala tertentu, ada hal-hal tentang praktik pengembangan yang umumnya diterima secara luas atau diperoleh secara otomatis melalui penggunaan alat tertentu (4, 6, 7)
  • Saya agak terganggu karena ada campuran item yang maknanya kecil tergantung pada skala perusahaan atau produk (5, 8, 10, 12), atau item yang tidak esensial terhadap budaya pengembangan (2).
  • Item nomor 13... keberadaannya sendiri sangat menurunkan tingkat kepercayaan.
 
moon83 2022-07-04

Saya penasaran bagaimana pendapat para developer yang bekerja di perusahaan dengan skor tinggi wkwk

 
spilist2 2022-07-02

Menurut saya ini survei dan upaya yang sangat bagus, tetapi agar bisa dimanfaatkan dengan tepat, sepertinya ada beberapa hal lagi yang perlu dipertimbangkan.

  1. Daripada menjawab sekadar yes atau no, bukankah sebaiknya dinilai dengan sesuatu seperti skala 5 poin?
  2. Setiap item jadi memiliki bobot yang sama dalam penilaian, tetapi tampaknya masing-masing item tidak memberikan dampak yang sama terhadap retensi, kepuasan, peningkatan kemampuan, dan sebagainya bagi developer.
  3. (Sesuai poin 2) Meskipun semua item dijawab yes, rasanya itu tidak menjamin bahwa perusahaan tersebut adalah tempat di mana developer bisa bekerja dengan puas.
 
525hm 2022-07-03

Saya setuju. Selain itu, bahkan jika diberi skor, sulit menjadikan standarnya benar-benar absolut, jadi pada akhirnya mungkin hanya sebatas bahan referensi seperti berbagai skor ulasan.