Ghost% nedir?

Son güncelleme 23 Ekim 2026

Ghost%, DevGhost'un bir geliştiricinin üretkenliğine ilişkin, Git değişikliklerinin içeriği ve bilişsel zorluğuna dayanan bağımsız tahminidir. Referans, projeyi bilen ve yapay zekâ olmadan çalışan orta düzey geliştiricidir. Süreklilik gösteren sonuçlar düşük katkıyı ve güçlü geliştiricileri belirlemeye yardımcı olur. %100'de tahminî çıktı, seçilen gün temeli ve Share uygulandıktan sonra referans tabanıyla eşleşir; %100'ün üzerinde onu aşar. Tahmin, kişinin tüm mesleki değerini değil kod katkısını açıklar.

Formül

Ghost% = E ÷ (D × 3 × S) × 100

Temel

E, seçilen kapsam ve dönemdeki, dağıtılan taşma dâhil referans saatler cinsinden tahminî efordur. D, seçilen mod için geliştiricinin gün sayısıdır. S = Share ÷ 100; Share = %100 olduğunda S, 1'dir. Varsayılan Ghost tabanı geliştirici-gün başına 3 referans saattir. Bu, çıktıyı karşılaştırmak için ortak bir temeldir; tüm iş gününün uzunluğu değildir. Arayüz başka bir taban seçmenize izin veriyorsa 3 yerine onu kullanın. Ham Ghost% için S = 1'dir.

Spread modunda D, uygun hafta sonu tarihleri dâhil pozitif dağıtılmış efor bulunan tarihleri sayar. Model efor yerleştirirse commitsiz bir gün sayılabilir; dağıtılmış eforu olmayan gün sayılmaz ve sıfır eforlu bir commit tek başına Spread günü eklemez. Bunlar modellenmiş tarihlerdir, gözlemlenmiş iş günleri değildir.

FTE modu, seçilen kapsamdaki geliştirici etkinlik aralığını kullanır: efor taşıyan ilk tarihten, sıfır eforlu commit'ler dâhil son commit tarihine kadar. Bu aralığı seçilen dönemle kesiştirir ve commit ya da efor olmayanlar dâhil hafta içi günlerini, ayrıca pozitif eforlu hafta sonu tarihlerini sayar. Ekip görünümleri bu aralığı üyelik dönemleriyle de sınırlayabilir. Çalışan takvimi raporları ayrı bir payda kullanır: yapılandırılmış program, tarih geçersiz kılmaları ve devamsızlıklardan elde edilen kullanılabilir dakika, tam zamanlı gün başına 480 dakikaya bölünür. Aynı 3 saatlik normu ve Share ayarını uygularlar; standart Spread/FTE gün sayılarını değiştirmezler.

Share neyi ayarlar?

Share, elle belirlenen %0–%100 arası bir tahsistir; varsayılanı %100'dür. %100'ü sekiz saat yazı yazmak değil, normal tam zamanlı geliştirme rolü olarak değerlendirin. 3 saatlik taban bu rolün olağan kod dışı kısmına zaten yer bırakır. Yarı zamanlı çalışma veya ek sorumluluklar gibi değerlendirilen geliştirme işine daha düşük tahsis için Share'i azaltın; günün olağan kod dışı kısmını yeniden düşmeyin.

Efor; ilgili kodu anlamayı, çözüm tasarımını, uygulamayı, kendi kendine testi ve gerekli düzeltmeleri kapsar. Share bu faaliyetleri yeniden düşmez. Başkalarının çalışmalarına yönelik ayrı incelemeler, mentorluk, toplantılar ve incelenen kodda iz bırakmayan çalışmalar doğrudan ölçülmez. Rolün bağlamına yönelik ayarı bir yönetici sağlar.

Share, ayarlanmış Ghost%'u bölme yoluyla değiştirir. Tahminî eforu, dağıtılmış zaman çizelgesini, ham Ghost%'u, gün sayılarını veya maliyeti değiştirmez. Share = %0 olduğunda ayarlanmış Ghost% kullanılamaz; sıfır veya sonsuz değildir. Çözümlenmemiş Share de onu kullanılamaz yapar. Coding Share, ürünün başka yerinde gösterilen deneysel AI-trace share'den ayrıdır.

Bireysel örnekler

Varsayılan normda E = 30 referans saat ve D = 10 gün, Share = %100 iken %100 verir: 30 ÷ (10 × 3 × 1) × 100. Aynı E ve D ile Share = %50 olduğunda ayarlanmış Ghost% %200'dür; ham Ghost% %100 kalır. Share = %0 olduğunda ayarlanmış Ghost% kullanılamaz ve 30 referans saat korunur.

Seçilen mod önemlidir: tek tarihe yerleştirilmiş 6 referans saat Spread modunda %200 verir. Bu tarih 20 iş günlük FTE aralığındaysa Share = %100 ile FTE Ghost% %10'dur. Aynı kod çıktısı farklı gün sayılarıyla karşılaştırılır; iki sonuç da fiilî çalışma süresini yeniden oluşturmaz.

Ekip ve depo toplamları

Panoda ve herkese açık depo özetlerinde gösterilen genel Ghost%, bireysel yüzdelerin efor ağırlıklı ortalamasıdır: Σ(Eᵢ × Ghost%ᵢ) ÷ ΣEᵢ. Her kişinin yüzdesi zaten kendi gün sayısını ve Share'ini kullanır. Toplam ekip eforunun 3'e bölümü, birleştirilmiş kişi-gün oranı veya kişilerin basit ortalaması değildir. Toplamla birlikte seçilen kapsamı ve modu okuyun.

Örnek: A'nın 10 günde 30 referans saati (%100), B'nin 10 günde 15 saati (%50) vardır; ikisinin Share'i de %100'dür. Efor ağırlıklı genel sonuç (30 × 100 + 15 × 50) ÷ 45 = %83,33'tür. Toplam 45 saati 20 kişi-güne, sonra 3'e bölmek %75 verir; bu farklı bir istatistiktir. Ayarlanmış Ghost%'u kullanılamayan birine ait pozitif efor, ayarlanmış genel sonucu kullanılamaz yapar; sıfır eforlu katkıcılar ağırlık eklemez.

Çabayı zamana yayma

Zaman çizelgesi, tahminî eforun nasıl dağıtılabileceğinin modelidir; çalışmanın ne zaman yapıldığına ilişkin bir gözlem değildir. Normal dağıtımda, tek bir çalışma alanındaki depolar ve e-posta takma adları genelinde kişi başına günde 5 referans saatlik ortak kapasite vardır. Aynı tarihte yazılan commit'ler gruplanır ve önceki dağıtımlar bu kapasiteyi tüketir.

Mevcut dağıtım penceresi 14 takvim tarihini içerir: commit tarihi ve önceki 13 tarih; bunlar ilk commit'ten veya seçilen raporlama döneminden önce olabilir. Commit tarihi hafta sonuna denk gelse de uygundur; önceki cumartesi ve pazarlar atlanır. Taşan efor korunur ve modellenen zaman dağılımına dahil edilir. Hesaplanan bu taşma, gözlemlenmiş fazla mesai değildir. Rapor filtreleri eforun dağıtıldığı tarihleri seçer; görüntülenen dönemi değiştirmek commit'in tüm eforunu o döneme taşımaz.

5 saatlik dağıtım kapasitesi ile 3 saatlik Ghost tabanı farklı amaçlara hizmet eder. Kapasite referans eforunu zaman çizelgesine yerleştirir; taban, günlük referans çıktısını göreli üretkenlik tahminine dönüştürür. İki sayı da geliştiricinin fiilî iş gününü kaydetmez. Tarihler projeksiyonun saat diliminde yorumlanır. Eski çalışma alanları ve kaydedilmiş analizler önceki dağıtım politikasını koruyabilir; bu parametreler güncel politikayı açıklar.

Nasıl okunur

Gösterilen bantlar çıktıyı seçilen referans tabanıyla karşılaştırır. Yorumlamak için kalıcı örüntüleri ve rol bağlamını kullanın:

  • %120 ve üzeri — referans tabanının üstünde.
  • 100% ile 120% arası — temelde veya üzerinde.
  • 80% ile 100% arası — temelin biraz altında.
  • 80%'in altında — temelin epey altında.

%100'ün üzerindeki sonuç ne anlama gelir?

%100'ün üzeri, tahminî kod çıktısının seçilen gün temeli ve Share için tabanı aştığı anlamına gelir. Deneyim, araçlar ve işin niteliğinin yanında yapay zekâ yardımı da nedenlerden biri olabilir. Yüksek Ghost% tek başına yapay zekâ kullanımını, kod kalitesini veya iş etkisini kanıtlamaz.

Ghost% ne değildir

Bu, belirsizlik içeren model tabanlı bireysel kod üretkenliği tahminidir. Fiilî saatleri, çalışkanlığı, yeteneği, kod kalitesini, iş etkisini veya incelenen değişiklikler dışındaki tüm çalışmayı ölçmez. Bağımsız inceleme ve rol bağlamıyla, sürekli düşük katkıyı araştırmak ve güçlü geliştiricileri tanımak için kullanın. İşe alma, ücret, terfi veya işten çıkarma kararlarının tek ya da başlıca dayanağı veya kişi hakkında otomatik hüküm olmamalıdır.

DevGhost, Git geçmişini ve değişiklikleri kullanır. Zaman takibi, ekran kaydı veya tuş vuruşu günlüğü gerektirmez.