Özel Yazılım Geliştirme
Excel tabloları, e-posta zincirleri ve birbirine bağlanmayan programlarla yürüyen süreçler büyüdükçe hata ve zaman kaybı üretir. Hazır yazılımlar ise çoğu zaman sizi kendi süreçlerinizi değiştirmeye zorlar. Firmanızın gerçek iş akışına göre tasarlanan, büyüdükçe genişleyen özel yazılımlar geliştiriyoruz.
Hazır yazılım mı, özel yazılım mı?
| Ölçüt | Hazır yazılım | Özel yazılım |
|---|---|---|
| Başlangıç maliyeti | Düşük (aylık lisans) | Yüksek (geliştirme) |
| Süreç uyumu | Süreci yazılıma uydurursunuz | Yazılım sürecinize uyar |
| Entegrasyon | Sağlayıcının izin verdiği kadar | İhtiyacınız olan her sisteme |
| Kullanıcı başı maliyet | Kullanıcı arttıkça artar | Kullanıcı sayısından bağımsız |
| Rekabet avantajı | Rakipleriniz de aynı aracı kullanır | Size özgü süreç ve deneyim |
Hazır bir yazılım ihtiyacınızın büyük kısmını karşılıyorsa önce onu öneririz. Özel yazılım; süreçleriniz farklıysa, birçok sistem arasında veri taşınıyorsa veya yazılımın kendisi işinizin rekabet avantajıysa doğru seçimdir.
Özel yazılım geliştirdiğimiz alanlar
- Sipariş, teklif ve onay iş akışları
- Saha ekipleri için iş emri ve servis takibi
- Üretim planlama ve kalite kontrol kayıtları
- Belge yönetimi ve dijital imza süreçleri
- Kurumsal raporlama ve yönetim panoları
- Eski (legacy) yazılımların modern altyapıya taşınması
Süreç
- Keşif atölyesi: Kullanıcılarla görüşmeler, süreç haritası ve önceliklendirilmiş özellik listesi.
- Prototip: Kritik ekranların tıklanabilir prototipi kullanıcılarla test edilir.
- MVP: En değerli özelliklerle ilk sürüm yayına alınır.
- Geliştirme ve ölçekleme: Kullanım verisine göre yeni özellikler sprintlerle eklenir.
Keşif atölyesinin sonunda elinize ne geçer?
Özel yazılım yaptırmanın ilk adımı keşif atölyesidir. Kullanıcılarınızla görüşür, işin bugün nasıl yürüdüğünü çıkarır ve yazılımın neyi çözeceğini birlikte netleştiririz. Atölyenin sonunda şunlar size teslim edilir:
- Süreç haritası: işin hangi adımda, kimden kime ve hangi belgeyle geçtiği
- Önceliklendirilmiş özellik listesi: ilk sürüme (MVP) girecek özellikler ve sonraya bırakılanlar
- Gereksinim dokümanı: ekranlar, kullanıcı rolleri ve yetkileri, raporlar, bağlanılacak sistemler
- Mimari öneri: önerilen teknolojiler, seçimin gerekçesi ve barındırma yapısı
- Yazılı bütçe ve takvim
Bu dokümanlar sizindir; geliştirmeyi ister bizimle ister başka bir ekiple yapın, aynı belgeyle ilerleyebilirsiniz. Kapsamlı analiz gerektiren projelerde atölye ücretli olabilir; bu durum teklifte açıkça yazılır.
Fiyatlandırma
| Kalem | Kapsam | Fiyat |
|---|---|---|
| Keşif Atölyesi | Gereksinim analizi, süreç haritası, mimari, bütçe ve takvim | Teklif ile |
| MVP Geliştirme | İlk kullanılabilir sürüm | Teklif ile |
| Sprint Ekibi | Ürün yöneticisi, 2 geliştirici, test ve DevOps desteği | Teklif ile |
Güvenlik ve süreklilik
Kod incelemesi, otomatik testler, yetkilendirme ve kayıt (log) altyapısı her projede standarttır. Uygulamanız Türkiye’deki veri merkezimizde çalışır ve günlük yedeklenir; altyapı yönetimini sunucu yönetimi ekibimiz üstlenir. Kaynak kodu sizin Git deponuzda tutulur.
Yazılım firmasına sormanız gereken altı soru
- Kaynak kodu kimin hesabındaki depoda tutulacak, fikri mülkiyet devri sözleşmede yazıyor mu? Bizde kod sizin Git deponuzda tutulur.
- Çalışan sürümü ne sıklıkla göreceğim? Bizde her sprintin sonunda çalışan bir sürüm gösterilir.
- Kapsam değişirse ne olur? Sabit fiyatlı projelerde değişiklikler yazılı ek teklifle yapılır.
- Yayından sonra hata düzeltme ve güvenlik güncellemeleri kimde? Bunun için aylık destek anlaşması yapılır.
- Uygulama ve kişisel veriler hangi ülkede tutulacak? Bizde Türkiye’deki veri merkezinde.
- Gizlilik sözleşmesi imzalanıyor mu? İlk görüşmeden önce karşılıklı olarak imzalayabiliriz.
Firmaya özel yazılım yaptırırken bu cevapların hepsini teklifte ya da sözleşmede yazılı görmek isteyin. Genel çalışma şeklimiz Çalışma İlkelerimiz sayfasında.
Özel yazılım hakkında sık sorulan sorular
Özel yazılımın bakım maliyeti ne olur?
Bakım bütçesi uygulamanın büyüklüğüne, bağlı sistemlerin sayısına ve istediğiniz yanıt sürelerine göre belirlenir ve yazılı teklifte ayrı kalem olarak gösterilir. Kapsam ve yanıt süreleri destek sözleşmesinde yazılıdır.
Projenin ortasında kapsam değişirse ne olur?
Sprint bazlı çalıştığımız için öncelikler her iki haftada bir güncellenebilir. Sabit fiyatlı projelerde değişiklikler yazılı ek teklifle yapılır.
Hangi teknolojileri kullanıyorsunuz?
Çoğunlukla Laravel, Node.js, React ve PostgreSQL. Seçimi ekibinizin ve projenizin ihtiyacına göre keşif aşamasında yaparız.
Yazılımı kendi ekibimize devredebilir miyiz?
Evet. Kod dokümantasyonu, mimari açıklamalar ve devir eğitimi sözleşmeye dahil edilebilir.
Özel yazılım nedir?
Özel yazılım, bir işletmenin kendi iş akışına, kullanıcı rollerine ve kurallarına göre sıfırdan tasarlanan ve kaynak kodu o işletmeye ait olan yazılımdır. Hazır paketlerden farkı, süreci yazılıma uydurmak yerine yazılımın sürece göre kurulmasıdır.
Hazır yazılımı özelleştirmek mi, sıfırdan yazmak mı daha doğru?
Hazır yazılım ihtiyacınızın büyük kısmını karşılıyor ve eksik kalan iş bir eklenti ya da API entegrasyonu ile çözülüyorsa önce bunu öneririz. Değişiklikler yazılımın ana koduna dokunuyorsa her sürüm yükseltmesinde yeniden ele alınması gerekir; bu yük büyüdükçe özel yazılım daha sürdürülebilir hâle gelir.
Eski yazılımımızı tamamen yenilemek zorunda mıyız?
Her zaman değil. Önce kod ve altyapı incelemesi yapar, riskleri ve iyileştirme planını raporlarız. Çalışan bölümler korunup yeni modüller eski sisteme API ile bağlanabilir; böylece geçiş tek seferde değil, parça parça yapılır.
Kullanıcılarımız yeni yazılıma nasıl alışır?
Kritik ekranlar geliştirmeden önce tıklanabilir prototip olarak kullanıcılarınızla denenir ve geri bildirime göre düzeltilir. İlk sürüm en değerli özelliklerle yayına alınır; isterseniz kullanıcı ve devir eğitimi sözleşmeye eklenir.