Özel Yazılım

Özel Yazılım Nedir? Hazır Programdan Ne Zaman Vazgeçilir?

Hazır program mı almalı, yazılım mı yaptırmalı? Özel yazılım nedir, hazır paketin yetmediğini gösteren beş işaret, karşılaştırma tablosu ve kontrol listesi.

Mesut Karcıgil · Kurucu, Digitalpedi 5 dk okuma

Özel Yazılım Nedir? Hazır Programdan Ne Zaman Vazgeçilir?

“Hazır bir program mı alsak, yoksa bize özel mi yazdırsak?” sorusu, işi büyüyen her işletmenin bir noktada önüne gelir. İki yolun da savunucusu vardır ve ikisi de bazı işletmeler için doğrudur.

Bu yazı hangisinin sizin için doğru olduğunu ayırt etmenize yardım eder: özel yazılımın ne olduğunu, hazır programın ne zaman yeterli olduğunu ve vazgeçme zamanının hangi işaretlerle geldiğini anlatır.

Özel yazılım nedir?

Özel yazılım, tek bir işletmenin iş akışına göre tasarlanıp yazılan programdır. Hazır programda siz programa uyarsınız; özel yazılımda program size uyar.

Bunun pratik karşılığı şudur: ekranlar sizin kullandığınız terimlerle adlandırılır, adımlar sizin işinizin sırasını izler, raporlar sizin baktığınız rakamları gösterir. Kullanmadığınız yüz özelliğin arasında kaybolmazsınız, ihtiyacınız olan tek özellik için de bir sonraki sürümü beklemezsiniz.

Özel yazılım “büyük” anlamına gelmez. Yalnızca teklif takibini çözen beş ekranlık bir uygulama da, tüm operasyonu yürüten kapsamlı bir sistem de özel yazılımdır.

Hazır program ne zaman doğru tercihtir?

İşiniz sektörünüzdeki diğer işletmelerle aynı şekilde yürüyorsa hazır program doğru tercihtir. Muhasebe, bordro, e-fatura gibi kuralları mevzuatla belirlenmiş işler bunun tipik örneğidir: herkes aynı kuralı uygular, dolayısıyla herkes aynı programı kullanabilir.

Hazır programın güçlü yanları gerçektir:

  • Hemen kullanmaya başlarsınız.
  • İlk maliyet düşüktür.
  • Mevzuat değişikliklerini üretici takip eder.
  • Çok sayıda kullanıcı tarafından sınanmıştır.

Bu yüzden ilk soru “özel yazılım yaptırabilir miyim” değil, “hazır bir program işimin ne kadarını karşılıyor” olmalıdır. Büyük kısmını karşılıyorsa arayışı orada bitirmek akıllıcadır.

Hazır paketten vazgeçme zamanını gösteren beş işaret

Hazır program yetmemeye başladığında bunu genellikle programın kendisi değil, ekibin davranışı haber verir.

  1. Programın yanında Excel tutuluyor. Ekip asıl işi bir tabloda yürütüp sonucu programa giriyorsa, program iş akışını taşımıyor demektir.
  2. Aynı bilgi birden fazla yere elle yazılıyor. Müşteri önce bir programa, sonra bir tabloya, sonra WhatsApp grubuna giriliyorsa hata kaçınılmazdır.
  3. Kullanıcı başı ücret büyümeyi cezalandırıyor. Her yeni çalışan için lisans ödediğiniz ve bu yüzden bazı kişilere hesap açmadığınız noktada, program işinizi kısıtlıyordur.
  4. İhtiyacınız olan özellik “yol haritasında”. İşiniz için kritik bir özelliği aylardır bekliyorsanız, öncelikleri siz belirlemiyorsunuz demektir.
  5. Sizi rakipten ayıran süreç programa sığmıyor. Farkınızı yaratan iş yapış biçimini programa uydurmak için bozuyorsanız, rekabet avantajınızı standartlaştırıyorsunuzdur.

Bu işaretlerden biri tek başına karar sebebi olmayabilir. Üçü bir aradaysa hesap yapmanın zamanı gelmiştir.

Hangi işler için özel yazılım yaptırılır?

Özel yazılım en çok, işin birkaç kişi ve birkaç adım arasında el değiştirdiği akışlarda yaptırılır. Ortak nokta sektör değil, akışın biçimidir: bir kayıt açılır, birinden diğerine geçer, bir tarihe bağlanır ve sonunda kapanır.

Sık karşılaşılan örnekler:

  • Servis ve bakım takibi. Cihaz kaydı, arıza bildirimi, teknisyen ataması, parça kullanımı ve periyodik bakım hatırlatması.
  • Randevu ve seans yönetimi. Müşteri, hizmet, personel ve oda ya da cihaz müsaitliğinin birlikte planlanması.
  • Saha satış ve teklif takibi. Ziyaret, teklif, sipariş ve tahsilatın sahadaki telefondan girilmesi.
  • Proje ve şantiye takibi. Hakediş, malzeme, taşeron ve iş programının aynı yerde izlenmesi.
  • Bayi ve garanti süreçleri. Ürünün hangi bayiden, kime, hangi tarihte gittiğinin kayıt altına alınması.

Bu akışların ortak sorunu, hazır programların onları ya hiç karşılamaması ya da genel bir “görev” ekranına sıkıştırmasıdır. İşinizde bir kaydın yolculuğu birden fazla kişiden geçiyor ve o yolculuk sizi rakipten ayırıyorsa, özel yazılımın karşılığını en hızlı aldığınız yer orasıdır.

Karar için basit bir hesap nasıl yapılır?

İki maliyeti yan yana yazın: hazır programın birkaç yıllık toplamı ile bugünkü düzenin size maliyeti. Rakam uydurmanız gerekmez; kendi verinizle yapabilirsiniz.

  1. Hazır program için aylık ödemeyi, bugünkü ve iki yıl sonra beklediğiniz kullanıcı sayısıyla çarpın.
  2. Ekibin programın etrafından dolaşmak için harcadığı haftalık süreyi tahmin edin: çift giriş, tablo güncelleme, telefonla bilgi sorma.
  3. Son bir yılda takipsizlik yüzünden kaçan işi düşünün: unutulan teklif, kaçan bakım, geç kesilen fatura.

Bu üç kalemin toplamı, özel yazılım teklifini karşılaştıracağınız rakamdır. Toplam küçükse hazır programda kalmak doğru karardır.

Hazır program ile özel yazılım nasıl karşılaştırılır?

İki model farklı şeyleri iyi yapar; hangisinin “daha iyi” olduğu sorusu neye ihtiyacınız olduğuna bağlıdır.

Hazır programÖzel yazılım
BaşlangıçHemenKeşif ve geliştirme süresi gerekir
İlk maliyetDüşükYüksek
Tekrar eden maliyetLisans, çoğunlukla kullanıcı başıBakım; lisans modeli firmaya göre değişir
İş akışına uyumSiz programa uyarsınızProgram size uyar
Yeni özellikÜreticinin takvimine bağlıSizin önceliğinize bağlı
SahiplikKullanım hakkıSözleşmeye göre sizde kalabilir
RiskÜretici fiyat ya da ürünü değiştirebilirGeliştiriciye bağımlılık

Maliyet satırını okurken ilk yıla değil, birkaç yılın toplamına bakın. Özel yazılımın fiyatını oluşturan kalemleri özel yazılım maliyeti neye göre belirlenir yazısında ayrıntılı anlattık.

Özel yazılımın riskleri nelerdir?

Özel yazılımın iki temel riski vardır: geliştiriciye bağımlılık ve kapsamın büyümesi. İkisi de bilinirse yönetilebilir.

Bağımlılık. Yazılımı yazan ekip ortadan kalkarsa ne olur? Bu riskin ilacı sahipliktir: kaynak kod, veritabanı ve hesaplar sizin adınıza olursa yazılımı başka bir ekiple sürdürebilirsiniz. Sözleşmede nelere bakılacağını kaynak kod kimde kalır yazısında sıraladık.

Kapsam. “Madem yazıyoruz, şunu da ekleyelim” cümlesi projeleri uzatır. Çaresi, ilk sürümün neyi çözeceğini baştan yazmak ve gerisini sonraki aşamaya bırakmaktır.

Üçüncü ve daha az konuşulan bir risk de var: sürecin kendisi net değilse yazılım onu netleştirmez. Kâğıt üzerinde tarif edilemeyen bir iş akışı, ekrana da dökülemez. Bu yüzden iyi bir keşif görüşmesi ekranlarla değil sorularla başlar: iş kimde başlıyor, kime geçiyor, nerede bekliyor, kim onaylıyor? Bu sorulara ekipçe aynı cevabı veremiyorsanız, yazılımdan önce süreci konuşmak gerekir.

Özel yazılıma küçük başlamak mümkün mü?

Evet; çoğu zaman en doğru başlangıç da budur. Tüm işletmeyi tek seferde yazılıma taşımak yerine en çok zaman kaybettiren tek akışı seçin ve yalnızca onu çözün.

Bu yaklaşımın üç faydası vardır:

  • İlk yatırım küçük kalır.
  • Ekip yazılımı gerçekten kullanıp kullanmadığını kısa sürede gösterir.
  • İkinci aşamanın kapsamı tahminle değil, kullanımdan çıkan ihtiyaçla belirlenir.

Hazır programı tamamen bırakmak da gerekmez. Muhasebe hazır programda kalırken, size özgü operasyon akışı özel yazılımda yürüyebilir ve ikisi birbirine bağlanabilir. Çoğu işletme için en sağlıklı düzen budur: kuralları herkes için aynı olan işler hazır programda, sizi farklı kılan işler size özel yazılımda durur. Böylece ne mevzuat takibini üstlenirsiniz ne de kendi sürecinizi başkasının kalıbına sokarsınız.

Karar vermeden önce kendinize sorun

  • Hazır bir program işimin ne kadarını karşılıyor, hangi kısmını karşılamıyor?
  • Ekibim programın yanında ayrıca tablo ya da defter tutuyor mu?
  • Aynı bilgiyi kaç farklı yere giriyoruz?
  • Kullanıcı sayısı arttıkça ödediğim tutar nasıl değişiyor?
  • Çözmek istediğim süreci bir sayfada adım adım yazabiliyor muyum?
  • İlk sürümde çözülecek tek akışı seçtim mi?
  • Kod, veri ve hesapların kimin adına olacağını biliyor muyum?

Bu soruların cevabı özel yazılımı gösteriyorsa, benzer akışların bugün nasıl çalıştığını iş yazılımları sayfamızda görebilirsiniz.

Özel Yazılım Nedir? Hazır Programdan Ne Zaman Vazgeçilir? — bölüm özeti: Özel yazılım nedir?; Hazır program ne zaman doğru tercihtir?; Hazır paketten vazgeçme zamanını gösteren beş işaret; Hangi işler için özel yazılım yaptırılır?; Karar için basit bir hesap nasıl yapılır?; Hazır program ile özel yazılım nasıl karşılaştırılır?; Özel yazılımın riskleri nelerdir?; Özel yazılıma küçük başlamak mümkün mü?; Karar vermeden önce kendinize sorun
Bu yazının bölümleri tek bakışta.

SSS

Bu yazıyla ilgili sık sorulanlar.

Hazır program mı alsam, yazılım mı yaptırsam?

İşiniz sektördeki diğer işletmelerle aynı şekilde yürüyorsa hazır programla başlayın; daha ucuz ve hızlıdır. İşinizi rakiplerinizden ayıran bir süreciniz varsa ve hazır program bu süreci taşıyamıyorsa özel yazılım düşünün. Karar ölçüsü fiyat değil, programa uymak için işinizi ne kadar değiştirmek zorunda kaldığınızdır.

Özel yazılım her zaman daha mı pahalıdır?

Başlangıçta genellikle evet, uzun vadede her zaman değil. Hazır programda ilk maliyet düşüktür ama kullanıcı ve modül eklendikçe ödeme tekrar eder. Özel yazılımda maliyet başta yoğunlaşır, sonra bakım kalır. Doğru karşılaştırma ilk yılın değil, birkaç yılın toplamı üzerinden yapılır.

Küçük bir işletme özel yazılım yaptırabilir mi?

Evet, kapsam küçük tutulursa. Özel yazılım her şeyi kapsayan dev bir sistem olmak zorunda değildir; yalnızca en çok zaman kaybettiren tek bir akışı çözen birkaç ekranlık bir uygulama da özel yazılımdır. Küçük başlayıp kullanıldıkça genişletmek, hem maliyeti hem riski düşürür.

Hazır programı özelleştirmek üçüncü bir yol mu?

Bazen. Birçok hazır program ek modül, rapor ya da entegrasyonla genişletilebilir. İhtiyacınız birkaç eksik raporsa bu yol mantıklıdır. Ancak programın temel akışı işinize uymuyorsa özelleştirme giderek pahalanır ve her güncellemede yeniden bozulma riski taşır.

Özel yazılımda en büyük risk nedir?

Tek bir geliştiriciye bağımlı kalmak. Bu risk, kaynak kodun, veritabanının ve hesapların sizin adınıza olmasıyla büyük ölçüde azalır. İkinci risk kapsamın büyümesidir: başta net çizilmeyen bir proje hem uzar hem pahalanır. İkisi de sözleşme ve keşif aşamasında yönetilir.

Mevcut verilerim yeni yazılıma taşınabilir mi?

Çoğu durumda evet. Excel dosyaları ve eski programdan alınan dökümler yeni sisteme aktarılabilir. Emeği belirleyen verinin düzenidir: tutarlı tek bir tablo hızlı taşınır, dağınık ve tekrar eden kayıtlar önce temizlik ister. Aktarımın teklifte ayrı bir kalem olarak görünmesi gerekir.

Hazır mısınız?

Markanız için sıradan olmayan bir web sitesi konuşalım.

Birkaç dakikalık bir görüşme yeter. Fikrinizi dinleyip net bir yol haritası çıkaralım.