ŞİRKET PLAYBOOK’U
Cal.com
Cal.com, dış katkıcılar için görünür iş akışı ile mühendislik yayın disiplinini ve işe alımda karşılıklı uyum denemesini aynı açık handbook’ta tarif eder.
Sistemi taşıyan ilkeler
- Açık kaynak katkıcısını iç iş akışına bağla.
- Yayın ortamlarını dallar üzerinden ayır.
- İşe alım kararından önce karşılıklı çalışma deneyimi yarat.
Gerilimler ve ödünleşimler
- Açık iş akışı katkıyı kolaylaştırır; kamusal tartışma ve senkronizasyon maliyetini artırabilir.
- Deneme süresi uyum riskini azaltır; aday için gelir ve güvence belirsizliği yaratabilir.
UYGULAMALAR
Cal.com çalışma sistemini nasıl kuruyor?
01
Open-source coordination
Linear ticket’larını GitHub’a çift yönlü yansıtma
Cal.com, iç Linear ticket’larını kendi SyncLinear aracıyla herkese açık GitHub issue’larına yansıtır; yorum ve durumlar çift yönlü senkronlanır.
- Nasıl çalışıyor?
- Varsayılan olarak Linear ticket’ı GitHub’a gider; dış katkıcı GitHub’dan issue açabilir ve ekip etiketiyle onu Linear’a geri senkronlayabilir.
- Neden kullanılıyor?
- Dış katkıcılar, iç Linear alanına erişmeden ekip ile konuşabilir.
- Ödünleşim
- İki yüzey arasında senkronizasyon ve kamusal bağlamın bakımı gerekir.
- Hangi koşullarda?
- İç planlama aracı kullanan açık kaynak ürün ekipleri.
02
Release management
Branch ve ortamla yayın kapısı kurma
İncelenip onaylanan PR’lar main’e, ardından production dalına alınır; otomatik dağıtım bu akışı başlatır.
- Nasıl çalışıyor?
- PR önizlemeye, main staging’e, production ise canlı ortama karşılık gelir.
- Neden kullanılıyor?
- Canlıya çıkmadan önce değişikliği ayrı bir ortamda ayırır.
- Ödünleşim
- Ek dal ve ortam geçişleri yayın sürecini uzatır.
- Hangi koşullarda?
- Önizleme ve staging altyapısı olan web ürün ekipleri.
03
Hiring
30 günlük contract-to-hire denemesi
Cal.com, çoğu tam zamanlı işe alımdan önce 30 günlük sözleşmeli deneme uygular; sonunda tam zamanlı karar verilir.
- Nasıl çalışıyor?
- Aday ve şirket gerçek ekip çalışması sırasında karşılıklı uyumu ve kırmızı bayrakları değerlendirir.
- Neden kullanılıyor?
- Tarafların uzun bir taahhüt öncesinde işi, ekibi ve çalışma biçimini görmesini sağlar.
- Ödünleşim
- Kısa süreli sözleşme adayın riskini ve belirsizliğini artırabilir.
- Hangi koşullarda?
- Deneme süresini sözleşmesel ve etik olarak güvenli yürütebilen ekiplerde.
04
Quality
PR’ı gönderenin önce gözden geçirmesi
Kod yazarı, PR’ı başkasına göndermeden kendi değişikliğini gözden geçirir.
- Nasıl çalışıyor?
- Self-review rehberi, yazarın diff’i okuyup hata, gereksiz değişiklik ve açıklık sorunlarını önce ele almasını ister.
- Neden kullanılıyor?
- İnceleyenin dikkatini ilk bulunabilir kusurlar yerine daha değerli muhakemeye ayırır.
- Ödünleşim
- Yazar kendi kör noktalarını göremeyebilir; bağımsız review’un yerini almaz.
- Hangi koşullarda?
- Pull-request tabanlı mühendislik akışı.
05
Production flow
PR taslağı ve otomatik güncelleme ile inceleme kuyruğu
Tamamlanmamış değişiklik taslak PR olarak görünür; hazır PR’lar otomatik güncelleme/merge mekanizmalarıyla güncel tutulur.
- Nasıl çalışıyor?
- PR review rehberi drafts ile hazır değişikliği ayırır ve auto-update/auto-merge’i ayrı olarak tanımlar.
- Neden kullanılıyor?
- İnceleyiciye işin hazır olma durumunu gösterir ve entegrasyon beklemesini azaltır.
- Ödünleşim
- Otomasyon, zayıf test veya yanlış koruma kuralıyla riskli değişikliği hızlandırabilir.
- Hangi koşullarda?
- CI korumaları ve açık review sahipliği olan ekipler.
06
Compensation
Altı aylık ücret değerlendirmesi
Her çalışanın ücret, performans ve gelecekteki katkısı yılda iki kez değerlendirilir; piyasa yapısı da periyodik gözden geçirilir.
- Nasıl çalışıyor?
- Ücret artışı performansa bağlanır; iki yıllık review ve piyasa karşılaştırması belirtilir.
- Neden kullanılıyor?
- Ücret kararını düzenli performans ve pazar sinyaline bağlar.
- Ödünleşim
- Sık değerlendirme yönetim yükü ve kısa vadeli performans baskısı yaratır.
- Hangi koşullarda?
- Düzenli performans kanıtı üreten büyüyen ekipler.
Birincil kaynaklar
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: 2023-11-13 (görünen sayfa geçmişi)Lisans: El kitabının kök dizininde LICENSE dosyası bulunamadı; metin lisanssızdır/tüm hakları saklıdır.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: 2024-01-15 (görünen sayfa geçmişi)Lisans: El kitabının kök dizininde LICENSE dosyası bulunamadı; metin lisanssızdır/tüm hakları saklıdır.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: 2025-05-28 (görünen sayfa geçmişi)Lisans: El kitabının kök dizininde LICENSE dosyası bulunamadı; metin lisanssızdır/tüm hakları saklıdır.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: GösterilmiyorLisans: İncelenen kaynakta lisans belirtilmiyor.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: GösterilmiyorLisans: İncelenen kaynakta lisans belirtilmiyor.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).
Kaynak ayrıntıları
Şirket yayını: EvetErişim: 2026-09-05Görünen güncelleme: GösterilmiyorLisans: İncelenen kaynakta lisans belirtilmiyor.Arşiv: Herkese açık GitHub sayfası; commit kalıcı bağlantıları, ham dosyalar ve depo arşivleri yakalanabilir (anlık görüntü alındığı iddia edilmez).