İçeriğe geç

Hazır yazılım mı, özel yazılım mı? Yazılım yaptırmak ne zaman mantıklı?

Kısa cevap

İş süreciniz sektördeki çoğu firmayla aynıysa hazır yazılım daha hızlı ve ekonomiktir. Rekabet avantajınız sürecin kendisindeyse, hazır programa sığmayan işleri Excel'le yamıyorsanız ya da birden çok sistemi bağlamanız gerekiyorsa özel yazılım mantıklıdır. Çoğu KOBİ için en iyisi karma yoldur.

Bunu işletmeniz için biz yapalım: WhatsApp'tan yazın

İçindekiler
  1. Hazır yazılımın güçlü yanları
  2. "Bu modül bizde yok" duvarı
  3. Özel yazılımın güçlü yanları ve riskleri
  4. Hazır yazılım mı, özel yazılım mı? Karşılaştırma tablosu
  5. Karma yol: Hazır sisteme özel modül veya entegrasyon
  6. Web sitesi için WordPress mi, özel yazılım mı?
  7. Üç örnek senaryo
  8. Karar vermeden önce çizilmesi gereken süreç haritası
  9. Kısa karar rehberi

Ankara'da çelik ve ahşap kapı üreten bir firma düşünün. Siparişler kasa genişliği, kanat tipi, kilit, renk ve montaj adresiyle geliyor. Firma iki farklı paket programı denemiş; ikisinde de ürün kartında "kapı" diye tek bir satır var. Ölçüler açıklama alanına yazılıyor, üretim listesi yine Excel'den çıkıyor. Programın lisansı ödeniyor ama işin asıl kısmı hâlâ programın dışında yürüyor.

"Hazır yazılım mı özel yazılım mı" sorusunun cevabı, bu "programın dışında kalan iş"in büyüklüğüne bağlıdır. Kısa kural şu: Süreciniz sektördeki çoğu firmayla aynıysa hazır yazılım kullanın. Sizi rakiplerinizden ayıran şey sürecin kendisiyse, yazılımın size uyması gerekir.

Hazır yazılımın güçlü yanları

Hazır yazılım, yani paket program ya da abonelikle kullanılan bulut yazılım, pek çok iş için doğru tercihtir:

  • Hızlı başlangıç: Günler içinde kullanmaya başlarsınız.
  • Düşük ilk maliyet: Büyük bir başlangıç yatırımı yerine lisans ya da abonelik ödersiniz.
  • Olgun özellikler: Çok sayıda firmanın kullandığı bir ürünün temel işlevleri sahada sınanmıştır.
  • Mevzuat güncellemeleri: E-fatura, e-defter gibi yasal değişiklikleri üretici takip eder.
  • Eğitim kolaylığı: Yeni çalışan programı önceki işinden tanıyor olabilir.

Muhasebe, bordro, e-fatura ve standart bir online mağaza gibi işlerde hazır yazılım neredeyse her zaman daha mantıklıdır. Bu alanlarda süreç zaten mevzuatla tanımlıdır; kendi sisteminizi yazdırmak size avantaj değil, yük getirir.

"Bu modül bizde yok" duvarı

Hazır yazılımın sınırına geldiğinizi gösteren işaretler genellikle sessiz gelir:

  • Programın yanında sürekli açık duran Excel dosyaları var.
  • Aynı bilgi iki ya da üç farklı yere elle giriliyor.
  • Üreticiye özellik talebi ilettiğinizde cevap "yol haritamızda" oluyor ve aylar geçiyor.
  • Sahadaki ekibe erişim vermek, kullanıcı başı lisans yüzünden pahalıya geliyor.
  • İhtiyacınız olan rapor alınamıyor ya da verinizi dışarı aktarmak zor.
  • Programa uymak için iş yapma biçiminizi değiştiriyorsunuz ve bu değişiklik işinizi kötüleştiriyor.

Bir jeneratör servis firmasını düşünün: bakım sözleşmesi, cihazın çalışma saatine göre periyodik bakım ve sahadaki teknisyenin mobil formu. Genel bir müşteri takip programında bunların hiçbiri yoksa ekip üç araç arasında gidip gelir. Bu durumda ya sektöre özel bir hazır ürün aranır ya da firmaya özel yazılım düşünülür.

Özel yazılımın güçlü yanları ve riskleri

Özel yazılım sizin sürecinize göre tasarlanır. Güçlü yanları:

  • Süreçle birebir uyum: Ekranlar ve alanlar sizin iş dilinizle konuşur.
  • Entegrasyon: Muhasebe programınız, e-ticaret siteniz ve pazaryeri hesaplarınız tek sistemde buluşabilir.
  • Ölçeklenme: Kullanıcı sayısı arttıkça kullanıcı başı lisans ödemezsiniz; barındırma ve bakım maliyeti ise devam eder.
  • Sahiplik: Sözleşmeyle güvence altına alınırsa kaynak kod ve veri sizde kalır.

Riskleri de gerçektir:

  • İlk yatırım ve süre: Başlangıç maliyeti ve devreye alma süresi hazır programa göre daha yüksektir.
  • Kapsam kayması: "Şunu da ekleyelim" talepleri kontrol edilmezse proje uzar.
  • Tek kişiye bağımlılık: Kodu yazan kişi ya da firma ortadan kalkarsa sistemi yaşatmak zorlaşır.
  • Bakım sorumluluğu: Güvenlik güncellemeleri ve sunucu bakımı sizin ya da tedarikçinizin işidir.

Bu riskleri azaltmanın yolu sözleşmede ve yöntemde saklıdır: kaynak kodun teslimi, kod deposuna erişim, dokümantasyon, aşamalı teslim ve yazılı bir bakım anlaşması. Süreyi ve maliyeti etkileyen etkenleri firmaya özel yazılım ne kadar sürer yazısında ayrıntılı anlattık.

Hazır yazılım mı, özel yazılım mı? Karşılaştırma tablosu

ÖlçütHazır yazılımÖzel yazılım
Başlangıç maliyetiDüşük; lisans ya da abonelikYüksek; geliştirme bedeli
Devreye alma süresiGünler ya da birkaç haftaKapsama göre haftalar ya da aylar
EsneklikÜreticinin izin verdiği kadarSürecinize göre
BağımlılıkÜreticiye ve fiyat politikasınaGeliştiriciye; kaynak kod teslimiyle azalır
GüncellemelerÜretici yapar, zamanlamayı siz seçemezsinizSiz karar verirsiniz, bedelini de siz ödersiniz
VeriÜreticinin sunucusunda; dışa aktarma sınırlı olabilirSizin kontrolünüzde
Uzun vadeli maliyetKullanıcı ve modül arttıkça yükselirBakım ve yeni geliştirme bedeli
Kime uygunStandart süreçlerFarklılaştıran süreçler, çoklu entegrasyon

Karma yol: Hazır sisteme özel modül veya entegrasyon

KOBİ'lerin çoğu için en doğru cevap "ikisi birden"dir. Yasal ve standart işler hazır yazılımda kalır, farklılaştıran işler için küçük bir özel katman yazılır:

  • Muhasebe hazır programda kalır; sipariş ve üretim takibi özel bir panelde yürür, faturalanacak siparişler muhasebeye otomatik aktarılır.
  • Online mağaza hazır bir altyapıda çalışır; bayilere özel fiyat ve toplu sipariş ekranı ayrıca geliştirilir. Bu ayrımı hazır e-ticaret paketi mi, özel yazılım mı yazısında ele aldık.
  • Programlar arasında elle yapılan veri taşıma küçük bir otomasyonla ortadan kalkar. Örnekleri iş süreçleri otomasyonu yazısında bulabilirsiniz.

Bu yolun şartı, kullandığınız hazır programların dışarıya veri verebilmesidir. Bir program seçerken API ya da düzenli dışa aktarma imkânını mutlaka sorun.

Web sitesi için WordPress mi, özel yazılım mı?

Aynı ikilem web sitesinde de karşımıza çıkar. "WordPress mi özel yazılım mı?" sorusunun cevabı da sitenin ne iş yapacağına bağlıdır:

  • WordPress ya da benzeri hazır içerik yönetim sistemleri; blog ağırlıklı, sık metin güncellenen, özel işlevi az olan siteler için hızlı ve ekonomiktir. Karşılığında çekirdeğin ve eklentilerin düzenli güncellenmesi gerekir; bakımsız bırakılan eklentiler güvenlik ve hız sorunu yaratabilir.
  • Özel geliştirilmiş site; hızın kritik olduğu, teklif hesaplama, bayi girişi ya da ürün yapılandırıcı gibi özel işlevlerin bulunduğu veya başka sistemlerle konuşması gereken projeler için daha uygundur. İçerik güncellemesi için kolay bir yönetim ekranı ise baştan planlanmalıdır.

Kapı üreticisinin sitesinde ölçü girilince fiyat aralığı gösteren bir teklif sihirbazı isteniyorsa özel yapı mantıklıdır. Yalnızca ürün tanıtımı ve iletişim formu isteniyorsa hazır bir sistem yeterlidir.

Üç örnek senaryo

Kitabevi ve yayınevi. Satış noktası ve online mağaza için hazır sistemler yeterli. Ancak yayınevi tarafında her yazarın sözleşmesindeki telif oranına göre dönemsel telif raporu hazırlamak, hiçbir paket programda yoksa ve her dönem günler alıyorsa, bu tek iş için küçük bir özel modül mantıklıdır. Geri kalan her şey hazır sistemde kalır.

Medikal depo. Stok, fatura ve muhasebe hazır bir ERP'de yürüyor. Sorun, hastane ve bayilerden gelen siparişlerin e-postayla gelmesi ve elle girilmesi. Burada yeni bir ERP değil, siparişleri toplayıp mevcut sisteme aktaran bir bayi sipariş ekranı çözüm olur.

Mimarlık ofisi. Proje, müşteri ve fatura takibi için piyasadaki proje yönetimi araçları çoğu zaman yeterlidir. Ofisin kendine özgü bir iş akışı yoksa özel yazılım gereksiz bir yatırım olur; doğru hazır aracı seçip iyi kurmak daha akıllıcadır.

Üç örnekte de soru aynıdır: Hazır programın dışında kalan iş ne kadar büyük ve ne kadar sık tekrarlanıyor?

Karar vermeden önce çizilmesi gereken süreç haritası

Hazır mı özel mi sorusunu toplantıda tartışmak yerine önce süreci kâğıda dökün:

  1. Adımları yazın: Talep nasıl geliyor, kim ne yapıyor, hangi belge üretiliyor, iş nerede bitiyor?
  2. Araçları işaretleyin: Her adımda hangi program, dosya ya da kanal kullanılıyor?
  3. Tıkanma noktalarını bulun: Nerede bekleniyor, nerede tekrar giriliyor, nerede hata çıkıyor?
  4. İhtiyaçları ikiye ayırın: Yazılımda mutlaka bulunması gerekenlerle "olsa iyi olur" dediklerinizi ayrı listelere yazın.
  5. Hazır ürünleri kendi senaryonuzla deneyin: Demo sırasında satıcının örneğini değil, dün aldığınız gerçek bir siparişi girin.
  6. Üç yıllık maliyeti hesaplayın: Lisans, kullanıcı artışı, ek modüller, uyarlama ve bakım dahil.

Bu harita çoğu zaman cevabı kendisi verir. Sezbil'de de önce hedefi dinliyor, süreci bu şekilde haritalıyor ve hazır bir ürün işinizi görüyorsa bunu açıkça söylüyoruz. Özel yazılım gerekiyorsa en küçük çalışan sürümle başlıyor, kullanım verisini ölçerek büyütüyoruz.

Kısa karar rehberi

  • Süreciniz standart, ekibiniz küçük ve hemen başlamanız gerekiyorsa: hazır yazılım.
  • Hazır program işin çoğunu görüyor ama bir iki kritik boşluk varsa: hazır yazılım ile özel modül ya da entegrasyon.
  • İşinizi farklı kılan süreç hiçbir üründe yoksa ve Excel yamaları büyüyorsa: firmaya özel yazılım.

Bu işi biz yapıyoruz

Firmaya özel yazılım

Teklif, e-fatura, CRM ve katalog modülleri; işinize göre paneller ve otomasyonlar.

Sık sorulan sorular

Özel yazılım yaptırmak her firma için mantıklı mı?

Hayır. Süreciniz sektördeki çoğu firmayla aynıysa ve hazır ürünler ihtiyacınızı karşılıyorsa, özel yazılım gereksiz maliyet ve bakım yükü getirir. Özel yazılım; sizi farklı kılan bir süreç ya da hazır ürünlerin çözemediği bir entegrasyon ihtiyacı olduğunda anlam kazanır.

Özel yazılımda kaynak kod kime ait olur?

Sözleşmede ne yazıyorsa ona. Kaynak kodun teslim edilip edilmeyeceği, fikri hakların devri ya da kullanım lisansının kapsamı, kod deposuna erişim ve kullanılan üçüncü taraf bileşenlerin lisansları sözleşmede açıkça yazılmalıdır. Bu maddeler yoksa imzalamadan önce ekletin.

Hazır yazılım ile özel yazılım birlikte kullanılabilir mi?

Evet, KOBİ'ler için çoğu zaman en iyi yol budur. Muhasebe gibi standart işler hazır programda kalır, farklılaştıran süreçler için özel bir modül geliştirilir ve iki sistem API ya da düzenli veri aktarımıyla birbiriyle konuşur.

Daha verimli çalışmak: rotanızı birlikte çizelim.

Firmaya özel yazılım ile bu yazıdaki adımları işletmenize uyarlayalım.

Telefon ve WhatsApp
0530 540 27 54