Özel Yazılım

Hazır site mi, özel yazılım mı?

Bu soruya "tabii ki özel yazılım" diye cevap veren bir yazılım firmasına güvenmeyin. Çoğu firma için hazır çözüm daha doğrudur.

·Özel Yazılım·7 dakika
Hazır web sitesi mi özel yazılım mı seçmeliyim?

Hazır çözüm; süreciniz standartsa, yönetilecek özel veri türü yoksa ve bütçeniz sınırlıysa doğru tercihtir. Özel yazılım ise iş süreciniz hazır ürünlerin kurgusuna sığmadığında, aynı veri birden fazla yerde tutulduğunda ya da müşteri ve üye işlemleri sitenizle kesiştiğinde gerekir. Karar, tasarım beğenisiyle değil yönetilecek veriyle verilmelidir.

Soruyu doğru sormak

"Hazır mı özel mi" sorusu genellikle yanlış yerden sorulur. İnsanlar tasarımı karşılaştırır: hazır temalar da güzel görünüyor, o hâlde neden fark olsun?

Oysa fark görünürde değil, veride. Doğru soru şu: bu sitede hangi veriyi, kim, ne sıklıkla yönetecek? Cevap "ara sıra bir haber girilecek" ise hazır çözüm yeterlidir. Cevap "her ürünün on sekiz teknik alanı var ve iki dilde tutulacak" ise iş değişir.

Hazır çözüm ne zaman yeterli

  • İçeriğiniz standart: sayfalar, haberler, basit bir hizmet listesi.
  • Yönetilecek özel veri türü yok; ürün varsa da az sayıda ve basit.
  • Ekibinizde teknik biri yok ve olmayacak.
  • Bütçe sınırlı ve hız öncelikli.
  • Site, işin kendisini yürütmüyor; yalnızca tanıtım yapıyor.

Bu tabloya uyuyorsanız hazır bir çözümle başlayın. Para ve zaman kazanırsınız. Bir yıl sonra sınırlara çarparsanız o zaman özel yazılıma geçersiniz — ve o zaman ne istediğinizi çok daha net bilirsiniz.

Özel yazılım ne zaman gerekir

Üç işaretten en az ikisi varsa özel yazılımı konuşmaya değer:

  • Süreç hazır ürüne sığmıyor. Denediğiniz her üründe işi yazılıma uydurmanız gerekiyor; eklenti üstüne eklenti kuruyorsunuz.
  • Veri dağılmış. Aynı bilgi Excel'de, e-postada ve birinin defterinde duruyor; hangisinin güncel olduğu belirsiz.
  • Süreç siteyle kesişiyor. Müşteri ya da üye siteden bir işlem yapıyor, siz arka tarafta onu yönetiyorsunuz: üyelik, aidat, rezervasyon, teklif, stok.

Gerçek örnek: bir kulüp için üyelik, aidat ödemesi, bilgi güncelleme ve tesis rezervasyonunu tek sistemde topladık. Hazır bir üye yazılımı bu kadarını yapabilirdi ama web sitesinden kopuk çalışırdı; üye iki ayrı yere girmek zorunda kalırdı. Projeye bakabilirsiniz.

Maliyet karşılaştırması

Hazır çözüm ve özel yazılımın maliyet yapısı
Hazır çözümÖzel yazılım
Başlangıç maliyetiDüşükYüksek
Aylık / yıllık maliyetAbonelik, eklenti lisansları, komisyonBarındırma ve bakım
Değişiklik maliyetiDüşükten başlar, özelleştirme arttıkça yükselirSabit; geliştirme saati
SahiplikPlatforma bağlısınızKaynak kod sizde
RiskPlatform kural ya da fiyat değiştirebilirGeliştiren ekibe bağımlılık
TaşınabilirlikZor; veri dışa aktarımı sınırlı olabilirKolay; standart PHP ve MySQL

Tablodaki en önemli satır sonuncusu. Hazır platformda biriktirdiğiniz veriyi bir gün taşımak isterseniz, bunun ne kadar mümkün olduğunu baştan öğrenin.

Karar listesi

Kendinize şu altı soruyu sorun. Üç ya da daha fazlasına "evet" diyorsanız özel yazılımı değerlendirin:

  1. Yönetmeniz gereken, standart olmayan bir veri türü var mı? (teknik özellik, fotometrik veri, üyelik tipi, rezervasyon kuralı)
  2. Aynı bilgiyi birden fazla yerde mi tutuyorsunuz?
  3. Müşteriniz ya da üyeniz siteden işlem yapacak mı?
  4. Hazır ürünlerde "bunu yapamıyoruz" dediğiniz bir noktaya geldiniz mi?
  5. Eklenti ve abonelik maliyetleriniz yıllık olarak anlamlı bir rakama ulaştı mı?
  6. Yazılımın size ait olması, iş sürekliliği açısından önemli mi?

Kararsızsanız üçüncü bir yol var: hazır çözümle başlayıp, tıkandığınız tek süreci özel yazılımla çözmek. Her şeyi baştan yeniden yazmak zorunda değilsiniz. Durumunuzu anlatın, hangisinin daha doğru olduğunu açıkça söyleyelim — özel yazılım gerekmiyorsa gerekmediğini de söylüyoruz.

S.S.S.

Bu konuda sıkça sorulanlar.

WordPress kötü mü?
Hayır. Yaygın olduğu için otomatik saldırıların birinci hedefi ve eklenti bağımlılığı risk yaratıyor, ama doğru kurulduğunda birçok firma için yeterli. Sorun, WordPress'in kendisi değil; her ihtiyacı eklentiyle çözmeye çalışmak.
Hazır çözümden özel yazılıma geçiş zor mu?
İçerik ve veri aktarımı genellikle mümkün. Zor olan kısım eski adreslerin korunması; 301 yönlendirme haritası çıkarılmazsa arama değerini kaybedersiniz.
Özel yazılımda bakım maliyeti ne kadar?
Kapsama göre değişir ama bunu baştan planlamak gerekir. Hiçbir yazılım bakımsız beş yıl yaşamaz — bakım hizmeti tam olarak bunu kapsıyor.

Sizin projeniz için nasıl
bir sistem gerekiyor?

Web sitenizi değil, işinize gerçekten uyacak dijital sistemi birlikte tasarlayalım.