Özel Yazılım mı Hazır Paket mi? Kurumsal Karar Matrisi
Hazır paket, özel yazılım ve hibrit model arasındaki karar bir fiyat karşılaştırması değil; süreç farklılaşması, entegrasyon derinliği, beş yıllık toplam sahip olma maliyeti ve bağımlılık riskiyle verilir. Sekiz kriterli karar matrisi ve TCO tablosuyla.
Her kurum bir noktada aynı soruyla karşılaşır: süreç Excel'e sığmamaya başladı, ekipler birbirine e-postayla veri gönderiyor, raporlar elle birleştiriliyor. Hazır bir paket mi alalım, yoksa bize özel yazılım mı yaptıralım? Bu soruya "hangisi ucuz" diye yaklaşan kurumlar, kararın bedelini genellikle üçüncü yılda öder: ya %60'ı özelleştirilmiş ve artık güncellenemeyen bir paketle, ya da bakımı planlanmamış bir özel yazılımla.
Bu yazıda kararı fiyat üzerinden değil, sekiz kriterli bir matris ve beş yıllık toplam sahip olma maliyeti (TCO) üzerinden nasıl vereceğinizi anlatıyoruz. Amaç bir tarafı önermek değil; hangi süreç için hangi seçeneğin doğru olduğunu görünür kılmak.
Aslında üç seçenek var
Tartışma çoğu zaman ikili kurulur, ama masada üç seçenek vardır:
Hazır paket (COTS / SaaS): Muhasebe, bordro, CRM, e-ticaret altyapısı gibi standartlaşmış süreçler için, lisans ya da abonelikle kullanılan yazılım. Hızlı devreye alınır; süreç yazılıma uyar.
Özel yazılım: Kurumun kendi süreçlerine göre tasarlanan, kaynak kodu kuruma ait uygulama. Yazılım sürece uyar; geliştirme ve bakım sorumluluğu size veya çözüm ortağınıza aittir.
Hibrit model: Standart işler pakette, kurumu farklılaştıran işler paketin API'si üzerine yazılmış özel katmanda. Kurumsal projelerin çoğunda doğru cevap budur; yazının sonunda ayrıntılı ele alıyoruz.
Sekiz kriterli karar matrisi
Her satırı kendi süreciniz için puanlayın. Kriterlerin çoğu paketi işaret ediyorsa paketle başlayın; çoğu özeli işaret ediyorsa özel yazılım gerekçelidir; ikiye bölünüyorsa hibrit modeli tasarlayın.
Kriter | Paketi işaret eder | Özel yazılımı işaret eder |
|---|---|---|
Süreç farklılaşması | Süreç sektörde standart (bordro, muhasebe, e-fatura) | Süreç rekabet avantajınızın kaynağı; rakiplerden farklı çalışıyor |
Değişim hızı | Yılda birkaç küçük değişiklik | Her ay yeni kural, yeni kanal, yeni rapor |
Entegrasyon derinliği | 1–2 sistemle standart bağlantı | ERP, saha, üretim, bayi gibi çok sistemli çift yönlü veri akışı |
Veri sahipliği ve KVKK | Verinin yurt dışında / üçüncü tarafta tutulması kabul edilebilir | Veri yerleşimi, erişim izi ve silme politikası sizin kontrolünüzde olmalı |
5 yıllık TCO | Kullanıcı sayısı düşük; abonelik toplamı geliştirme maliyetinin altında | Kullanıcı sayısı yüksek; abonelik 5 yılda geliştirmeyi geçiyor |
Zaman baskısı | Haftalar içinde devreye alınmalı | 3–9 aylık geliştirme süresi kabul edilebilir |
İç ekip kapasitesi | Ürün sahibi ve test için ayıracak kişi yok | Süreci bilen bir ürün sahibi haftada birkaç saat ayırabilir |
Bağımlılık riski | Tedarikçi büyük ve istikrarlı; veri dışa aktarımı mümkün | Fiyat artışı, ürünün sonlanması veya veri kilidi kabul edilemez |
Kriterlerden ikisi diğerlerinden ağırdır: süreç farklılaşması ve entegrasyon derinliği. Rakiplerinizle aynı şekilde yaptığınız işi özel yazdırmak para israfıdır; sizi farklı kılan süreci pakete sığdırmak ise rekabet avantajınızı törpüler.
Beş yıllık toplam sahip olma maliyeti nasıl hesaplanır
Tek kalem karşılaştırması ("lisans 200 bin, geliştirme 800 bin") yanıltır. İki tarafın da görünmeyen kalemleri vardır.
Kalem | Hazır paket | Özel yazılım |
|---|---|---|
Başlangıç | Lisans veya kurulum ücreti | Keşif + tasarım + geliştirme |
Yıllık sabit | Abonelik × kullanıcı × yıl (yıllık artış dahil) | Bakım ve destek sözleşmesi (tipik olarak geliştirme bedelinin %15–20'si / yıl) |
Uyarlama | Özelleştirme, ek modül, danışmanlık günleri | Yeni gereksinimler için geliştirme |
Entegrasyon | Konnektör lisansları + geliştirme | Kapsam içinde; sonradan eklenenler geliştirme |
Altyapı | SaaS ise dahil; on-premise ise sunucu ve yedekleme | Bulut / sunucu, izleme, yedekleme |
Eğitim ve devir | Kullanıcı eğitimi | Kullanıcı eğitimi + teknik devir |
Çıkış maliyeti | Veri dışa aktarımı, geçiş projesi | Kod ve veri sizde; çıkış maliyeti düşük |
Basit bir kural: abonelik modelinde kullanıcı sayısı arttıkça maliyet doğrusal büyür; özel yazılımda kullanıcı sayısından büyük ölçüde bağımsızdır. 20 kullanıcılı bir süreçte paket neredeyse her zaman kazanır; 300 saha kullanıcısı olan bir süreçte beş yıllık abonelik toplamı çoğu zaman özel yazılımın toplam maliyetini geçer. Kendi rakamlarınızı bu tabloya koymadan karar vermeyin.
Ne zaman hazır paket
Süreç sizin için stratejik değil: Muhasebe, bordro, e-posta, doküman yönetimi, standart CRM akışları. Buradaki "farklılık" çoğunlukla alışkanlıktır, avantaj değil.
Mevzuat yükü yüksek: e-Fatura, e-Defter, bordro gibi düzenlemesi sık değişen alanlarda paket tedarikçisi mevzuatı sizin yerinize takip eder.
Hız her şeyden önemli: Yeni bir şube ya da şirket satın alımı sonrası haftalar içinde çalışan bir sistem gerekiyorsa.
Ürün sahibi ayıramıyorsunuz: Özel yazılım, süreci bilen birinin kararlarına ihtiyaç duyar; bu kişi yoksa proje sürüklenir.
Ne zaman özel yazılım
Süreç sizi farklılaştırıyor: Sipariş–üretim–teslimat akışınızın, fiyatlandırma kurallarınızın veya bayi yönetiminizin rakiplerden farklı çalışması, satışın nedeniyse.
Paketlerin %70'i uymuyor: Değerlendirdiğiniz paketlerde "bunu biz böyle yapmıyoruz" cümlesi ekranların çoğunda geçiyorsa özelleştirme maliyeti sıfırdan yazmaya yaklaşır ve upgrade yolu kapanır.
Çok sistemli entegrasyon: ERP, saha uygulaması, üretim hattı, bayi portalı ve muhasebe arasında çift yönlü akış varsa, paket bu akışın ancak bir düğümü olabilir.
Veri kontrolü şart: Verinin yerleşimi, erişim kayıtları ve silme politikası sözleşmeyle değil sizin altyapınızla güvence altına alınmalıysa.
Hibrit model: çoğu kurum için doğru cevap
Pratikte en sık kurduğumuz yapı şudur: standart süreçler pakette kalır, kurumu farklılaştıran katman paketin API'si üzerine özel yazılır. Muhasebe ERP'de, bayi portalı ve fiyatlandırma motoru özel; e-fatura entegratörde, sipariş yönetimi özel. Bu modelin çalışması için iki koşul vardır:
Paketin gerçek bir API'si olmalı. "Excel dışa aktarım" API değildir. Değerlendirme aşamasında API dokümantasyonunu isteyin, hız ve kota sınırlarını sorun.
Sınır yazılı olmalı. Hangi verinin sahibi paket, hangisinin sahibi özel katman? Bu sınır keşif aşamasında şartnameye yazılmazsa, iki sistem aynı veriyi farklı şekillerde tutmaya başlar.
Hibrit model, özel yazılımın kapsamını küçülterek maliyeti düşürür ve paketin sizi kilitleme gücünü azaltır: farklılaştıran katman sizde olduğu sürece paket değiştirilebilir bir bileşene dönüşür.
Sık yapılan dört hata
Paketi aşırı özelleştirmek. Kaynak kodu üzerinde %30'u aşan değişiklik, sürüm güncellemesini fiilen imkânsız kılar; birkaç yıl sonra tedarikçinin desteklemediği bir sürümde kalırsınız.
Özel yazılımı "bir kere yaptırıp bırakmak". Yazılım bir bina gibi bakım ister: güvenlik yamaları, kütüphane güncellemeleri, mevzuat değişiklikleri. Bakım bütçesi olmayan özel yazılım projesi başlamamalıdır.
Demo görünümüne göre karar vermek. Demoda her paket güzeldir. Kendi verinizle, kendi istisnai senaryolarınızla (iade, iptal, kısmi teslimat) pilot isteyin.
Çıkış planı olmadan sözleşme imzalamak. Veriyi hangi formatta, ne sürede, ne ücretle alabileceğiniz sözleşmede yazmıyorsa, üç yıl sonra pazarlık gücünüz yoktur.
Karar öncesi kontrol listesi
Süreci bir sayfada akış olarak çizdik; hangi adımların standart, hangilerinin bize özgü olduğunu işaretledik.
Beş yıllık TCO'yu iki seçenek için de yukarıdaki tabloyla hesapladık; kullanıcı artış senaryosunu ekledik.
Entegre olması gereken tüm sistemleri ve veri yönlerini listeledik.
KVKK açısından verinin nerede tutulacağını ve erişim kayıtlarının nasıl alınacağını netleştirdik.
Paket adayları için API dokümantasyonu ve pilot talep ettik.
Özel yazılım için keşif toplantısı ve yazılı şartname istedik; bakım maliyetini teklifin parçası yaptık.
Her iki seçenek için çıkış planını (veri formatı, süre, ücret) yazılı hale getirdik.
Sık sorulan sorular
Özel yazılım her zaman daha mı pahalı?
Başlangıçta genellikle evet, beş yıllık toplamda çoğunlukla hayır — özellikle kullanıcı sayısı yüksek ve süreç sık değişiyorsa. Karşılaştırmayı başlangıç bedeliyle değil TCO ile yapın.
Küçük bir işletmeyiz; özel yazılım bize göre mi?
Ölçek değil süreç belirler. 15 kişilik bir lojistik firmasının rota planlama süreci özel yazılımı hak edebilir; 500 kişilik bir holdingin bordrosu paket olmalıdır. Küçük ölçekte hibrit model — paket çekirdek + küçük bir özel modül — çoğu zaman en verimli yoldur.
Özel yazılımı sonradan pakete taşıyabilir miyiz, ya da tersi?
Evet, veri modeli temiz ve dışa aktarılabilir tutulduğu sürece. Bu yüzden her iki seçenekte de "veri sizde ve standart formatta çıkabilmeli" koşulunu sözleşmeye yazdırın.
Sonuç
Özel yazılım–hazır paket kararı bir fiyat karşılaştırması değil, süreç farklılaşması, entegrasyon derinliği, beş yıllık maliyet ve bağımlılık riskinin birlikte değerlendirildiği bir mimari karardır. Standart süreçleri pakete bırakıp farklılaştıran katmanı özel yazmak, kurumların çoğu için en düşük riskli yoldur.
Süreçlerinizi birlikte çizip hangi parçanın paket, hangisinin özel olması gerektiğini keşif toplantısında netleştirebiliriz: kurumsal uygulama geliştirme ve yazılım tasarımı ve mimari hizmetlerimize göz atın. Keşif görüşmesi ve ilk tahmin ücretsizdir.