Farklı projelerde çalışırken aynı web parçalarını tekrar tekrar yazdığımızı fark ettik: aynı iletişim formu, aynı çok-dil altyapısı, aynı görünürlük katmanı. Her seferinde sıfırdan yazmak hem zaman kaybı hem de tutarsızlık kaynağı.
Bunun için tekrar eden geliştirmeleri toplayıp tek tek yeniden kullanılabilir ürün ve modüllere çeviren bir üretim hattı tasarladık. Bir kez iyi yapılan iş, bir sonraki projede hazır bir parçaya dönüşüyor — böylece her yeni site daha hızlı ve daha sağlam kuruluyor.
Sık sorulan sorular
Hazır tema veya eklenti kullanmaktan farkı nedir? Hazır eklenti herkes için yazılmıştır, bu yüzden ihtiyacınızın fazlasını taşır ve tam ihtiyacınızı çoğu zaman karşılamaz. Buradaki modüller kendi işlerimizde defalarca yazdığımız parçaların damıtılmış hâli: sadece gerçekten gereken kadarını yapar, kaynak kodu bizde olduğu için değiştirilebilir ve bakımı dışarıdan bir sağlayıcıya bağlı değildir.
Modüller her müşteride aynı mı görünüyor? Hayır. Ortak olan işleyiş, görünüm değil. Bir iletişim formunun doğrulama ve gönderim mantığı her projede aynı çalışır, ama tipografisi, renkleri ve yerleşimi o markanın kimliğine göre kurulur. Amaç tekrar eden mühendislik işini bir kez çözmek, marka ifadesini tekdüzeleştirmek değil.
Bu yaklaşım maliyeti nasıl etkiliyor? İlk modülü üretmek tek seferlik yazmaktan daha pahalıdır, çünkü yeniden kullanılabilir olması ek özen ister. Kazanç ikinci projeden itibaren başlar: aynı iş sıfırdan yazılmaz, üstelik bir projede bulunan hata tüm projelerde düzelir. Tek seferlik bir iş için mantıklı değildir; tekrar eden işlerde açık farkla ucuzdur.