Özel Yazılım Geliştirme

Tooba Web, İstanbul'dan uzaktan çalışarak BAE ve Körfez'deki işletmeler için web uygulamaları, kontrol panelleri, şirket içi araçlar ve entegrasyonlar tasarlar ve geliştirir.

Kısa cevap

Özel yazılım, süreciniz işletmenize özgü olduğunda ve hazır ürünler sizi hantal geçici çözümlere zorladığında anlamlıdır. Proje yazılı bir kapsamla başlar, üzerinde anlaşılan aşamalardan geçer ve kaynak kodu size ait olan çalışan bir yazılımla sonuçlanır. Mobil uygulama ve e-ticaret sitesi geliştirmiyoruz.

Son güncelleme:

Özel yazılım hazır çözümden ne zaman daha avantajlıdır?

Hazır yazılım çoğunlukla doğru ilk cevaptır. Özel geliştirme, özellikle şu işaretlerden biri varsa düşünülmeye değer:

  • Ekibiniz verileri tablolar ve birkaç farklı araç arasında sürekli kopyalıyor.
  • Hiç kullanmadığınız özellikler için ödeme yapıyorsunuz, ama ihtiyacınız olan özellik yine de yok.
  • İş akışınız sizin için gerçek bir avantaj; standart bir ürün bu farkı silip düzleştirirdi.
  • Sistemlerin birbiriyle otomatik olarak veri alışverişi yapması gerekiyor.

Mevcut bir ürün işinize uyuyorsa bunu açıkça söyleriz. Sıfırdan yeni bir şey geliştirmekten daha ucuz ve daha güvenli olabilir.

Karar vermeden önce sorulacak yararlı sorular şunlardır: Sistemi her gün kimler kullanacak, bugün süreç aksadığında ne oluyor ve süreç ne sıklıkla değişiyor? Kuralları net ve istikrarlı süreçler, özel yazılıma en uygun olanlardır.

Neler geliştiriyoruz?

  • Web uygulamaları: kullanıcı girişi ve rolleri olan; rezervasyon, onay süreçleri, müşteri portalları ve teklif yönetimi gibi sistemler.
  • Kontrol panelleri: birkaç kaynaktan gelen rakamları tek bir görünümde toplar.
  • Şirket içi araçlar: ortak elektronik tabloların ve e-posta zincirlerinin yerini alır.
  • Entegrasyonlar: web sitenizi, CRM sisteminizi, muhasebe yazılımınızı veya diğer sistemleri API'leri üzerinden birbirine bağlar.

Mobil uygulama, e-ticaret mağazası ve bulut altyapısı projeleri geliştirmiyoruz.

Keşif aşaması ve kapsam belgesi

Geliştirmeden önce bir keşif aşaması yürütürüz. İşin bugün nasıl aktığını, sistemi kimlerin kullandığını, sistemin hangi verileri tuttuğunu ve bir şeyler ters gittiğinde neyin olması gerektiğini sorarız. Sonuç, şunları kapsayan yazılı bir kapsam belgesidir:

  1. Sorun ve ilgili kişiler.
  2. Özellikler: olmazsa olmaz olanlar ve sonraya bırakılanlar olarak listelenir.
  3. Ekranlar veya akışlar; genellikle basit taslaklar halinde.
  4. Entegrasyonlar ve veri kaynakları.
  5. Kapsam dışında kalanlar.
  6. Kabul kriterleri; böylece herkes işin bitmiş sayılmasının ne anlama geldiğini bilir.

Proje aşamaları

Çalışma normalde dört aşamada ilerler: keşif ve kapsam, tasarım, demolarla birlikte kısa döngüler halinde geliştirme, ardından test ve yayına alma. Çalışan yazılımı erken görürsünüz ve bir özellik tamamen oluşturulmadan yön değiştirebilirsiniz. Yazılı kapsamın dışındaki değişiklikler ayrıca görüşülür ve fiyat teklifi verilir; böylece sürprizler nadir olur.

Her döngü, bir test sürümü üzerinde yapılan demoyla biter. Yalnızca örnek verilerle değil, işletmenizden gerçek örneklerle deneyip neyin ayarlanması gerektiğini bize söylersiniz. Yayına alma, yazılı bir kontrol listesi içerir: veriler taşınmış, kullanıcılar eğitilmiş, yedekleme çalışıyor ve bir geri alma planı hazır.

İş yükünü belirleyen etkenler

Maliyet, ekran sayısından çok işin kapsamına bağlıdır. Kapsam netleştiğinde fiyat teklifini WhatsApp üzerinden veririz. Başlıca etkenler şunlardır:

  • Kullanıcı rolü ve yetki sayısı.
  • İş kuralları ile hesaplamaların karmaşıklığı.
  • Bağlanacak dış sistemlerin sayısı ve niteliği.
  • Mevcut verilerin içe aktarılması.
  • Raporlar, dışa aktarımlar ve bildirimler.
  • Sağdan sola düzen dahil Arapça ve İngilizce arayüzler.

Kaynak kodun mülkiyeti

Ödediğiniz şeyin sahibi siz olmalısınız. Kaynak kod, veritabanı ve dokümantasyon size teslim edilir; mümkün olduğunda adınıza açılmış hesaplarda barındırılır, böylece hiçbir zaman tek bir sağlayıcıya bağımlı kalmazsınız. Açık kaynaklı bileşenler kendi lisanslarını korur ve biz bunları listeleriz. Ayrıca sistemin nasıl yayına alınacağını, ayarların nerede bulunduğunu ve sistemin hangi hesaplara dayandığını anlatan kısa devir notları yazarız; böylece başka bir geliştirici işe devam edebilir.

Güvenlik temelleri

Makul güvenlik temellerini uygularız: şifreli bağlantılar, hash'lenmiş parolalar, role dayalı erişim, doğrulanmış girdiler, düzenli bağımlılık güncellemeleri, yedeklemeler ve önemli işlemlerin kayıt altına alınması. Sistem kişisel veri tutuyorsa BAE'nin veri koruma kuralları geçerli olabilir; bu nedenle yükümlülüklerinizi bir avukatla teyit edin. Güvenlik de tek seferlik bir özellik değil, süregelen bir iştir. Ayrıca değişikliklerin gerçek kullanıcılar görmeden önce güvenle denenebilmesi için test ve canlı ortamların ayrı tutulmasını öneririz.

Bakım ve uzaktan çalışma

Yayına aldıktan sonra yazılımın güncelleme, yedekleme, izleme ve küçük iyileştirmelere ihtiyacı vardır. Bakımı, WhatsApp'ta üzerinde anlaşılan yazılı bir düzenleme çerçevesinde sunuyoruz. Teslimat tamamen uzaktan, BAE saatinden bir saat geride olan İstanbul'dan yürütülür: ilerlemeyi görüntülü görüşmeler ve test sürümleri üzerinden paylaşırız, onaylar yazılı olarak verilir. İş günü içinde sorulan sorulara genellikle aynı gün WhatsApp'tan yanıt veririz.

Sık sorulan sorular

Mobil uygulama geliştirebilir misiniz?

Hayır. Telefon tarayıcısında iyi çalışan web uygulamaları geliştiriyoruz, ancak yerel (native) mobil uygulama geliştirmiyoruz.

Kodun sahibi ben olacak mıyım?

Evet. Kaynak kod ve dokümantasyon, belirttiğimiz açık kaynak lisanslarına tabi olmak üzere sonunda size teslim edilir.

Ne kadar sürer?

Kapsama bağlıdır. Keşif aşamasından sonra yazılı olarak gerçekçi bir takvim verebiliriz.

Hâlihazırda kullandığımız yazılımlara bağlanabilir misiniz?

Çoğu zaman evet; yeter ki ilgili yazılım bir API ya da veri dışa aktarımı sunsun. Bunu keşif aşamasında kontrol ederiz.

Gereksinimler değişirse ne olur?

Küçük değişiklikler normaldir. Yazılı kapsamın dışındaki her şey, işe başlanmadan önce ayrıca görüşülür ve fiyat teklifi verilir.

İlgili sayfalar

Kendi işletmeniz için örnek bir tasarım görün

Yüzlerce sektörden kurgusal örnek tasarımlara göz atın. Kendi işletme türünüzü göremediniz mi? WhatsApp'tan ne iş yaptığınızı yazın, size ücretsiz ve bir yükümlülük olmadan örnek bir tasarım hazırlayalım.

Tüm örnek tasarımları gör

Web siteniz hakkında konuşmaya hazır mısınız?

İşletmenizi, web sitenizin bağlantısını ve ihtiyacınızı yazın; WhatsApp'tan dönüş yapalım.

WhatsApp