Ugrás a tartalomhoz
← Blog'a dön

60 modül, 88 model, 3402 test — Consulting OS'in bir yılı

Bir danışmanlık platformuna bir yılda tükenmeden 60 modülü nasıl teslim ettik. Sır hız değil, şablondu.

50. modüle geldiğimizde modül geliştirmediğimizi fark ettik — modüllerin takıldığı bir şablon geliştiriyorduk.

Consulting OS, ilk “teslim edilebilir” Nortinia ürünüydü. 12 ayda 60 modül teslim ettik — CRM, projeler, faturalama, sözleşmeler, belgeler, teklifler, teklif talebi (RFQ), müşteri portalı, danışman CRM'i, zaman takibi, komisyon hesaplayıcı ve 49 modül daha. Herkesin sorduğu soru: “Bununla nasıl başa çıktınız?”

Her modülün altındaki şablon

Her modül aynı beş dosyayı alır: entity, DTO, service, controller, test. Her dosya aynı yolda durur, aynı adlandırmayı izler, aynı CRUD arayüzünden başlar. Bir modül şablona uymuyorsa, yanlış tasarlanmış olan şablon değil, modüldür.

Test olmadan hiçbir şey yayına çıkmaz

  • Her modül, birleştirmeden önce en az 40 testle gelir
  • CI, %85'in altındaki test kapsamını engeller
  • Testler 8 paralel parçada çalışır ve 4 dakikada biter
  • 3402 test, 3402 yeşil — 2026'nın 1. çeyreğinden bu yana hiçbir sürüm testler yüzünden gecikmedi

Asıl ders: hız daha az yazmaktan gelmez. Hız, “bu nasıl görünmeli” sorusunu bir daha hiç düşünmek zorunda kalmamaktan gelir. Consulting OS bugün %87 üretime hazırlık seviyesinde çalışıyor ve yeni bir modül artık ortalama 3,2 günde yayına çıkıyor.

Yedi kategoride 60 modül

  • Satış ve CRM (9 modül): lead, teklif, satış hunisi, aktivite, kişi, teklif talebi, fiyatlandırma, sözleşme, komisyon
  • Proje teslimatı (11): proje, görev, takvim, bağımlılık, kaynak, kilometre taşı, risk, sorun, durum, retro, zaman çizelgesi
  • Finans (8): fatura, hatırlatma, döviz kuru, gider, makbuz, alacak, finansal rapor, nakit akışı
  • Belgeler (6): bağlamsal belgeler, sürümleme, imzalar, arşiv, şablonlar, birleştirme
  • İnsan ve İK (7): ekip üyesi, izin, performans, eğitim, işe alıştırma, yetkinlikler, mentorluk
  • Müşteri portalı (5): müşteri girişi, dosya paylaşımı, faturalar, projeler, mesajlaşma
  • Otomasyon ve yapay zekâ (14): cron, webhook, entegrasyon, yapay zekâ asistanı, grounding, şablon, e-posta, bildirim ve 6 modül daha

Bir müşteri “hangi modülleriniz var” diye sorduğunda cevap tek ekrana sığmaz. Ama söz basittir: danışmanlık firmanız şu anda neyi Google Sheets veya Excel'de yürütüyorsa, onu bir haftada modüle dönüştürürüz — 60 modül zaten hazır olduğu için çoğu durumda iş yalnızca yapılandırmadır.

Bir konuyu ele almamızı ister misiniz?

Bize yazın — bu konuda gerçek deneyimimiz varsa yayımlarız.