Çözümler

Özel Yazılım Geliştirme

Paket ürünlerin sınırına dayandığınız iş akışları için, süreç haritanız üzerine kurulan web, mobil ve masaüstü uygulamalar geliştiriyoruz.

İletişime Geçin ↗
Özel Yazılım Geliştirme

Hangi durumda özel yazılım gerekir?

Süreciniz sektördeki genel uygulamadan farklıysa, paket üründe uyarlama sınırına dayandıysanız veya veri ile iş kurallarının sizde kalması gerekiyorsa özel yazılım anlamlıdır. Aksi hâlde paket ürünü uyarlamak daha düşük toplam maliyet üretir. Bu kararı, [özel yazılım karar çerçevesi rehberimizde](/blog/ozel-yazilim-rehberi) dört ölçütle birlikte ele alıyoruz.

Ne teslim ediyoruz?

  • Mevcut iş akışının, veri sahipliğinin ve istisna yollarının çıkarıldığı analiz dokümanı
  • Ekran ve veri modeli tasarımı, kabul kriterleriyle birlikte
  • Web, mobil (iOS/Android) veya masaüstü uygulama geliştirmesi
  • Mevcut ERP, muhasebe ve üçüncü parti sistemlerle entegrasyon katmanı
  • Kurulum dokümanı, veritabanı şeması ve alan sözlüğü
  • Devreye alma sonrası bakım ve hata düzeltme

Nasıl çalışıyoruz?

İlk sürümü yatayda modül eklemek yerine tek bir uçtan uca akışı tamamlayacak şekilde sınırlandırıyoruz: bir kayıt, baştan sona, gerçek kullanıcı ve gerçek veriyle. Bu yaklaşım entegrasyon risklerini projenin başında görünür kılar ve erken geri bildirim sağlar. Kapsam dışı maddeleri de yazılı olarak listeleriz; neyin dâhil olmadığı en az kapsam kadar önemlidir.

Entegrasyonlar

ERP ve muhasebe sistemleri, banka ve sanal POS, e-belge altyapısı, kargo ve pazaryeri servisleri, PDKS cihazları, üretim sahası verisi ve kurumsal kimlik doğrulama servisleri. Entegrasyon uçlarında tekrar eden isteklerin çift kayıt üretmemesi için işlem anahtarı kullanıyoruz; ayrıntısı [API entegrasyonu rehberinde](/blog/entegrasyon-api-rehberi).

Kaynak kod ve devralınabilirlik

Kaynak kodun deposu, erişim hakkı ve üçüncü parti bileşen lisansları sözleşmede ayrı ayrı tanımlanır. Teslim öncesinde, projeyi hiç görmemiş bir geliştiricinin dokümanı izleyerek ortamı sıfırdan kurabildiğini fiilen deneriz; dokümanın doğruluğu ancak bir kez uygulanarak anlaşılır.

Sık sorulan sorular

Proje ne kadar sürer?

Süre, kapsamdan çok karar hızına ve veri kalitesine bağlıdır. Analiz aşamasını ayrı fiyatlayıp, geliştirme takvimini analiz çıktısı onaylandıktan sonra sabitlemeyi tercih ediyoruz.

Mevcut sistemimizi tamamen değiştirmemiz gerekir mi?

Hayır. En sık uyguladığımız yapı, standart alanlarda mevcut paket ürünü bırakıp yalnızca farklılaşan alanı özel geliştirmek ve aradaki veri akışını API ile kurmaktır.

Geliştirme bittikten sonra ne oluyor?

Bakım kapsamı, yanıt süresi ve çözüm süresi ayrı ayrı tanımlanan bir destek anlaşmasıyla devam eder. Ekip değişikliğine karşı dokümantasyon ve ortam kurulum adımları teslim edilir.