Pertanyaan yang sering diajukan

Bagaimana DevGhost memperkirakan upaya, apa arti Ghost%, dan cara menggunakannya secara bertanggung jawab.

Apakah Anda memantau pengembang? Dari mana asal jamnya?+

Tidak — tanpa pelacakan waktu, tanpa layar, tanpa ketukan tombol. Kami hanya menganalisis perubahan kode itu sendiri dan memperkirakan kesulitan kognitifnya dalam jam pengembang acuan. Ini tolok ukur, bukan kartu absensi.

Apa arti "perkiraan dalam jam"?+

Berapa lama perubahan itu akan memakan waktu bagi pengembang tingkat menengah (3–4 tahun) yang menguasai basis kode dan bekerja tanpa AI. Ini mengukur kesulitan pekerjaan — bukan baris, dan bukan waktu sebenarnya yang dihabiskan di meja. Ini mencakup penulisan kode, pengujian manual, dan perbaikan tinjauan; tidak menyertakan rapat, perencanaan, dan menunggu tinjauan.

Bagaimana tepatnya Anda memperkirakan upaya?+

Ini bukan "satu panggilan ke jaringan saraf" melainkan pipeline multi-tahap di mana AI hanyalah satu lapisan. Pertama model membaca perubahan kode itu sendiri — apa yang sebenarnya berubah — dan menilai kesulitan kognitif bagi pengembang acuan, alih-alih menghitung baris atau commit. Di atasnya berjalan lapisan algoritmik deterministik: sistem mengklasifikasikan sifat setiap perubahan, secara terpisah mengenali pekerjaan berisiko tinggi (misalnya infrastruktur, migrasi data, keamanan), memfilter perubahan mekanis dan yang dihasilkan (cari-ganti massal, kode yang dihasilkan dan dipindahkan, pemformatan), dan menerapkan serangkaian aturan koreksi dan pengaman sehingga satu tebakan model tidak dapat mengayunkan hasil. Commit besar dan gabungan ditangani secara lebih terperinci. Standar yang sama diterapkan kepada semua orang secara otomatis, setiap commit dievaluasi sekali dan hasilnya ditetapkan — sehingga ada keterbandingan dan reproduksibilitas.

Pengalaman dan data apa yang menjadi dasar metodologi?+

Ini tumbuh dari pengembangan enterprise dunia nyata: lapisan algoritmik mengkodekan pola empiris yang dikumpulkan pada proyek nyata — perubahan mana yang biasanya lebih mahal dari tampaknya, dan mana yang murah meski berukuran besar. Aturan ini diperiksa terhadap perkiraan acuan nyata (kalibrasi). Jadi sistem berperilaku lebih seperti tech lead berpengalaman yang menilai pekerjaan daripada sekadar penghitung baris.

Tim saya menggunakan AI. Apakah itu merusak metriknya?+

Justru sebaliknya — itulah inti seluruhnya. Kami membandingkan tim Anda dengan pengembang acuan yang bekerja tanpa AI; jika AI memungkinkan Anda mengirim lebih banyak per hari, Ghost% naik, dan kesenjangan dari "norma pra-AI" itulah yang ditampilkan produk. Ini bukan distorsi — ini hasilnya.

Apa itu Ghost% dan bagaimana cara membacanya?+

Rasio keluaran harian Anda terhadap keluaran pengembang acuan. 100% setara dengan acuan, lebih tinggi berarti Anda mengirim lebih banyak per hari, lebih rendah berarti lebih sedikit. Ini bukan jam dan bukan lembur: angka tinggi tidak berarti "kelelahan," dan angka rendah dengan sendirinya tidak berarti "lemah."

Seberapa besar saya bisa memercayainya?+

Ini model, bukan pengukuran. Tidak ada yang dapat merekonstruksi waktu nyata, sehingga nilainya terletak pada satu set aturan untuk semua orang: kuat untuk tren dan perbandingan, bukan untuk akurasi hingga ke jam bagi satu orang. Alat untuk mengajukan pertanyaan yang lebih baik, bukan untuk menjatuhkan vonis.

Dapatkah metriknya dicurangi — dengan memecah atau menggabungkan commit?+

Memecah dan menggabungkan commit tidak menggerakkannya secara berarti — yang dievaluasi adalah substansi dan kesulitan perubahan, bukan jumlah commit atau baris. Yang lebih penting: setiap metrik yang menjadi target orang secara langsung pada akhirnya dioptimalkan alih-alih pekerjaannya. Jadi gunakan sebagai sinyal dan tren tim, bukan sebagai KPI pribadi — maka tidak ada yang bisa dicurangi.

Angka untuk seseorang tidak cocok dengan kesan saya. Mengapa?+

Sistem melihat kode, bukan keseluruhan peran: desain, tinjauan, pendampingan, perencanaan, dan rapat tidak ada dalam perkiraan. Ketidaksesuaian sering berarti banyak nilai seseorang berada di luar commit — yang itu sendiri layak diperhatikan.

Apakah sistem memperhitungkan seseorang yang tidak hanya sibuk dengan kode?+

Tidak dengan sendirinya: ia hanya melihat kode dan tidak mengetahui peran dan beban kerja nyata seseorang (tinjauan, pendampingan, rapat, dukungan). Hanya manajer yang mengetahui beban kerja penuh. Untuk itulah parameter Bagian ada — bagian waktu yang benar-benar dihabiskan karyawan untuk menulis kode (0–100%). Secara default 100% (kami mengasumsikan orang sepenuhnya pada kode); manajer menurunkannya secara manual untuk mencerminkan pekerjaan non-koding — di sinilah konteks yang tidak dimuat kode masuk ke sistem. Kemudian perbandingan terhadap acuan menjadi adil juga bagi mereka yang tidak menulis kode sepanjang hari.

Dapatkah saya menggunakannya untuk tinjauan, gaji, atau PHK?+

Tidak dengan sendirinya. Ini sinyal tim dan tren untuk memulai percakapan, bukan vonis individu: satu metrik tidak menangkap kualitas, dampak, atau konteks.

Apa arti "biaya" dan "nilai" dalam uang?+

Biaya kira-kira adalah berapa harga pekerjaan yang dikirim pada tarif standar; nilai kira-kira adalah berapa harga untuk mereproduksi volume itu secara manual, tanpa AI. Kesenjangan di antara keduanya adalah indikator perkiraan daya ungkit (perkakas/AI), bukan laporan laba-rugi.