Headcount Planning
Cara merencanakan kebutuhan tenaga kerja tim engineering secara strategis
Apa itu Headcount Planning
- Proses merencanakan berapa banyak dan jenis engineer apa yang dibutuhkan tim
- Dilakukan dalam siklus perencanaan tahunan atau saat ada kebutuhan signifikan
- Bukan hanya soal "butuh lebih banyak orang" — melainkan menyelaraskan kapasitas tim dengan tujuan bisnis
Faktor yang Menentukan Kebutuhan Headcount
Roadmap dan Ambisi Bisnis
- Apa yang harus diselesaikan dalam 12 bulan ke depan?
- Proyek apa yang akan dimulai dan apa yang akan selesai?
- Apakah ada ekspansi ke area teknis baru?
Kapasitas Tim Saat Ini
- Berapa kapasitas efektif tim setelah dikurangi meeting, interrupt work, dan overhead?
- Berapa velocity aktual tim (story points, features per sprint)?
- Apakah tim sedang overwhelmed atau memiliki kapasitas lebih?
Attrition dan Risiko
- Berapa kemungkinan ada yang resign dalam setahun?
- Apakah ada engineer kunci yang single point of failure?
- Berapa lama waktu yang dibutuhkan untuk onboarding hire baru?
Framework Headcount Planning
Hitung Kapasitas Saat Ini
Kapasitas bersih = (jumlah engineer) × (hari kerja efektif per tahun)
Hari kerja efektif = total hari - libur - cuti - overhead (meeting, dll)Estimasi Kebutuhan
- List semua inisiatif yang direncanakan
- Estimasi effort tiap inisiatif dalam person-weeks atau person-months
- Bandingkan total kebutuhan vs kapasitas saat ini
Identifikasi Gap
- Jika gap positif (kebutuhan > kapasitas): pertimbangkan hiring atau deprioritisasi
- Jika gap negatif (kapasitas > kebutuhan): evaluasi apakah ada yang bisa dipercepat
Jenis Kebutuhan Tenaga Kerja
Full-time Employee (FTE)
- Anggota tim permanen
- Cocok untuk pekerjaan inti dan jangka panjang
- Proses hiring lebih lama, tapi lebih efisien jangka panjang
Contractor / Freelancer
- Untuk kebutuhan jangka pendek atau skill sangat spesifik
- Lebih cepat di-onboard, lebih mahal per jam
- Tidak membangun institutional knowledge jangka panjang
Agency / Outsourcing
- Untuk proyek dengan scope yang jelas
- Berguna saat tim tidak punya expertise atau bandwidth
- Perlu manajemen yang baik agar kualitas terjaga
Menyusun Headcount Request
Saat mengajukan tambahan headcount ke leadership:
- Konteks: apa tujuan bisnis yang membutuhkan ini?
- Pekerjaan spesifik: apa yang akan dilakukan oleh hire baru ini?
- Dampak jika tidak disetujui: proyek mana yang akan terlambat atau tidak bisa dikerjakan?
- Timeline: kapan dibutuhkan? Berapa lama onboarding?
- Profil yang dibutuhkan: level, skill utama, pengalaman yang relevan
Menghitung ROI Headcount
Contoh justifikasi:
Biaya engineer baru: Rp X/tahun (gaji + benefit + overhead)
Nilai yang dihasilkan:
- Mempercepat delivery proyek Y senilai Rp Z
- Mengurangi downtime yang merugikan Rp W/tahun
- Memungkinkan tim fokus di area bernilai lebih tinggi
ROI = (nilai yang dihasilkan - biaya) / biayaPractical Tips
- Selalu pertimbangkan opportunity cost: apa yang tidak bisa dikerjakan karena keterbatasan headcount?
- Jangan hire terlalu cepat tanpa pekerjaan yang jelas — onboarding orang tanpa arah merusak moral tim
- Rencanakan lead time hiring: 3-6 bulan untuk engineer senior bisa jadi normal
- Jaga diversity dalam hiring plan: kombinasi senior/junior, berbagai background
Praktik Terbaik
- Buat headcount plan tertulis yang bisa di-review bersama leadership
- Update plan saat ada perubahan prioritas bisnis yang signifikan
- Jadikan retensi sebagai bagian dari headcount strategy — lebih murah retain daripada hire baru
- Hitung total cost of vacancy: berapa kerugian bisnis tiap bulan posisi kosong?