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.