Recraftory

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:

  1. Konteks: apa tujuan bisnis yang membutuhkan ini?
  2. Pekerjaan spesifik: apa yang akan dilakukan oleh hire baru ini?
  3. Dampak jika tidak disetujui: proyek mana yang akan terlambat atau tidak bisa dikerjakan?
  4. Timeline: kapan dibutuhkan? Berapa lama onboarding?
  5. 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) / biaya

Practical 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?