Yazılım Bakım ve Destek

Yazılım bakım ve destek hizmetimiz, devraldığınız ya da yıllardır kullandığınız sistemi incelemekle başlar. Ardından güvenlik güncellemeleri, hata düzeltmeleri ve performans iyileştirmeleriyle güncel tutuyor, eskiyen parçaları işi durdurmadan yeniliyoruz.

Projeni anlat

Projelerimiz

Neler yapıyoruz

Kod Denetimi ve Devralma

Kaynak kodun, bağımlılıkların, sunucuların ve erişimlerin incelenmesi; riskleri ve öncelikleri gösteren yazılı bir rapor.

Güvenlik ve Bağımlılık Güncellemeleri

Framework, kütüphane ve paketlerin düzenli güncellenmesi, bilinen güvenlik açıklarının takibi ve App Store ile Google Play gerekliliklerine uyum.

Hata Düzeltme ve Küçük Geliştirmeler

Bildirilen hataların öncelik sırasına göre çözülmesi; küçük değişiklik taleplerinin de aynı düzen içinde planlanıp yayına alınması.

Performans İyileştirme

Yavaş açılan sayfaların, sorguların ve ekranların ölçülmesi; darboğazların bulunup giderilmesi.

Kademeli Modernizasyon

Eski sistemi tek seferde yeniden yazmak yerine parça parça yenisiyle değiştiren strangler fig yaklaşımı; eski ve yeni sistem geçiş boyunca yan yana çalışır.

Dokümantasyon ve Testler

Kurulum, yayın ve mimari belgeleri ile kritik akışları koruyan otomatik testler; değişiklikler daha güvenle yapılır, ekibe katılan yeni biri sistemi belgelerden tanır.

Sorular

Başka bir firmanın yazdığı yazılımın bakımını üstlenir misiniz?

Evet. Önce kaynak kodu, bağımlılıkları, sunucuları ve erişimleri inceleyip yazılı bir değerlendirme paylaşıyoruz. Neyin hemen düzeltilmesi gerektiği, neyin bekleyebileceği netleştikten sonra bakımı devralıyoruz.

Yazılımı baştan mı yazmalı, mevcut sistemi mi yenilemeli?

Baştan yazmak, yıllar içinde koda gömülmüş iş kurallarını gözden kaçırma riski taşır; yeni sistem bitene kadar eskisini de ayakta tutmanız gerekir ve geçiş tek seferlik, riskli bir adım olur. Bu yüzden genellikle mevcut davranışı testlerle kayıt altına alıp eski parçaları birer birer değiştirmeyi öneriyoruz; baştan yazmanın daha doğru olduğu durumlarda bunu da açıkça söylüyoruz.

Yazılım bakım ücreti nasıl belirlenir?

Düzenli bakım, kapsama ve sistemin büyüklüğüne göre belirlenen aylık destek paketleriyle yürür. Modernizasyon gibi büyük işler ise ayrı bir proje olarak sabit fiyatla ya da aylık retainer modeliyle planlanır; ilk incelemeden sonra şeffaf bir teklif paylaşıyoruz.

Yazılım bakım sözleşmesinde neler olmalı?

Hangi işlerin kapsama girdiği, hataların öncelik seviyeleri ve her seviye için müdahale süresi, ay içinde ayrılan çalışma kapasitesi ve kapsam dışı işlerin nasıl fiyatlanacağı. Kaynak kodun ve erişimlerin size ait olduğu da yazılı olmalı; bakılması gereken diğer maddeleri yazılım geliştirme sözleşmesi rehberimizde topladık.

Eski bir mobil uygulama güncel tutulabilir mi?

Çoğu zaman evet. Güncel SDK'lara geçiş, bağımlılık güncellemeleri ve mağazaların yeni gerekliliklerine uyumla uygulama yayında tutulabilir. Kod tabanı buna izin vermeyecek kadar eskiyse ekranları kademeli olarak yeniden yazmayı planlıyoruz.

Sunucu ve altyapı da bakıma dahil mi?

Bakımın odağı uygulamanın kodudur. Sunucu kurulumu, yayın hattı, izleme ve yedekleme de gerekiyorsa bulut ve DevOps hizmetimizi aynı destek paketi içinde planlıyoruz.

İlgili rehberler

Tüm yazılar

Birlikte çalışalım.

info@bernsoftware.com Neye ihtiyacın olduğundan emin değil misin?10 adımda projeni planla