Özel Yazılım Yaptırma Rehberi: Süreç, Maliyet ve Sözleşmede Dikkat Edilecekler
Özel yazılım yaptırmak isteyenler için uçtan uca rehber: ne zaman özel yazılım, ne zaman hazır yazılım; maliyeti neyin belirlediği; süreç adımları; sözleşmede kaynak kod, teslim takvimi ve bakım maddeleri.
"Özel yazılım yaptırmak istiyorum" cümlesi genellikle bir Excel dosyasının artık taşıyamadığı, bir WhatsApp grubunun kaosa döndüğü veya iki programın birbiriyle konuşmadığı noktada söylenir. Doğru karar verildiğinde özel yazılım, işletmenin en değerli varlığına dönüşür; yanlış verildiğinde yarım kalan bir projeye ve harcanan bütçeye. Bu rehber, kararı ve süreci sadeleştirmek için yazıldı.
Özel yazılım mı, hazır yazılım mı?
İlk soru bu olmalı. Hazır yazılım, birçok işletmenin ortak ihtiyacı için önceden geliştirilmiştir; aynı gün kullanıma girer, maliyeti düşüktür, ancak süreçlerinizi yazılıma uydurmanız gerekir. Özel yazılım ise sizin iş akışınıza göre tasarlanır; haftalar sürer, daha pahalıdır, ama rekabet avantajınızı kodlar.
Basit karar kuralı: Süreciniz sektörde standartsa (sipariş takibi, randevu, temel CRM) hazır yazılım alın. Rekabet avantajınız kendine özgü bir süreçten geliyorsa, birden fazla sistemi birbirine bağlamanız gerekiyorsa veya hazır ürünler sizi sürekli "geçici çözüm"e zorluyorsa özel yazılım yaptırın.
Özel yazılım yaptırma süreci nasıl işler?
- Keşif ve analiz: Süreçleriniz dinlenir; hangi işin yazılımla çözülmesi gerektiği, hangisinin gerekmediği netleşir. İyi bir yazılım şirketi bu aşamada "bunu yazılımla çözmeyin" de diyebilmelidir.
- Kapsam ve teklif: Ekranlar, entegrasyonlar, iş kuralları ve teslim tarihleri yazılı hale gelir. Fiyat bu kapsam için sabitlenir.
- Geliştirme ve düzenli demo: İki haftalık döngülerle çalışan sürüm görmek standarttır. Projenin sonunda ilk kez görmek en pahalı hatadır.
- Canlıya alma ve eğitim: Veri aktarımı, kullanıcı eğitimi, dokümantasyon.
- Bakım: Güncelleme, izleme, yedekleme ve yeni talepler için aylık bakım anlaşması.
Özel yazılım maliyetini ne belirler?
- Ekran sayısı: Her liste, form ve rapor ayrı iş yüküdür.
- Entegrasyon adedi: ERP, muhasebe, e-fatura, kargo, pazaryeri, ödeme. API'si olan sistem ucuz, olmayan pahalıdır.
- İş kuralı karmaşıklığı: "Bayiye göre fiyat, miktara göre iskonto, bölgeye göre kargo" gibi kurallar test yükünü katlar.
- Kullanıcı rolleri ve yetki matrisi.
- Mobil ihtiyacı: Saha ekibi varsa iOS/Android ayrı maliyettir.
Fiyatlama modeli de önemlidir. Saat bazlı model esnektir ama bütçe belirsizdir; sabit kapsam-sabit fiyat modelinde teklif sonrası fiyat değişmez, kapsam dışı istekler ayrı kalem olur. Bütçesi belirli işletmeler için ikinci model çok daha güvenlidir.
Sözleşmede mutlaka olması gerekenler
- Kaynak kod sahipliği: Bedel ödendiğinde kod ve veriler size ait olmalı; kod deposu erişimi ve kurulum dokümanı teslim edilmeli.
- Yazılı kapsam ve teslim takvimi: "Anlaştık" değil, ekran ekran liste.
- Demo sıklığı: İki haftada bir çalışan sürüm.
- Garanti süresi: Canlıya alma sonrası hata giderme garantisi.
- Bakım koşulları: Aylık bedel, kapsam, yanıt süresi.
- Çıkış hakkı: Başka bir ekiple devam edebilme; kilitlenme (lock-in) olmaması.
Yazılım şirketi seçerken
Referansları kendi sektörünüze yakınlıkla değerlendirin; sabit fiyat verebiliyor mu bakın; kaynak kod sahipliğini sözleşmeye yazdırın; "önce keşif görüşmesi" diyen ekibi, "hemen teklif" diyene tercih edin. Yazılımal özel yazılım geliştirme tam bu modelle çalışır: ücretsiz keşif görüşmesi, yazılı sabit fiyat teklifi, iki haftada bir demo, teslimde size ait kaynak kod. Hazır ürünlerle hızlı başlayıp ihtiyaç büyüdüğünde özel geliştirmeye geçmek de mümkündür.
Sık sorulan sorular
Özel yazılım yaptırmak ne kadar sürer?
Tek süreci çözen odaklı bir uygulama genellikle 4-6 hafta, çok departmanlı ve entegrasyonlu projeler 8-16 hafta sürer. Süre teklif aşamasında yazılı olarak belirlenir.
Küçük işletme özel yazılım yaptırabilir mi?
Evet; kapsamı en kritik modülle sınırlayıp aşamalı büyütmek küçük bütçeler için en sağlıklı yoldur.
Yazılımı sonra başka biri geliştirebilir mi?
Kaynak kod ve dokümantasyon size teslim edildiyse evet. Bu maddeyi sözleşmeye yazdırmadan başlamayın.