Alipaşa Mah. Yeni Hükümet Cad. No:14/110, Tokat 0 356 214 70 65 bilgi@sur.com.tr Online mağaza English

Özel yazılım yaptırırken sözleşmede olması gerekenler: kaynak kod, bakım ve destek

Özel yazılım projelerinde sorunların çoğu kod yazılırken değil, sözleşmede netleşmeyen konulardan çıkar. Kapsam, teslim, kaynak kod, veri sahipliği ve bakım başlıklarını anlatıyoruz.

Yazılım 3 dk okuma

Hazır programların karşılamadığı bir iş süreci için özel yazılım yaptırmaya karar verdiniz. Toplantılar iyi geçti, fikirler netleşti. Bu noktada en çok ihmal edilen adım, beklentilerin yazılı hâle getirilmesidir. Sözleşmede açık olmayan her konu, proje ilerledikçe anlaşmazlık konusu olabilir. Aşağıdaki başlıklar teknik açıdan konuşulması gerekenlerdir; hukuki değerlendirme için bir hukukçudan destek alınmalıdır.

Kapsam ve teslim edilecekler

Yazılımın hangi ekranları, raporları ve entegrasyonları içereceği mümkün olduğunca ayrıntılı tanımlanmalıdır. "Stok takibi yapılacak" gibi genel ifadeler yerine hangi işlemlerin, hangi kullanıcı rolleriyle yapılacağı yazılmalıdır. Kullanım kılavuzu, kurulum ve eğitim gibi kalemler de teslim edilecekler arasında belirtilmelidir.

Kabul kriterleri

Yazılımın "bitti" sayılması için hangi testlerden geçmesi gerektiği önceden belirlenmelidir. Belirli bir süre gerçek verilerle deneme yapılması ve tespit edilen hataların giderilmesi kabul sürecinin parçası olabilir.

Değişiklik talepleri

Proje sırasında yeni ihtiyaçlar ortaya çıkması doğaldır. Bu isteklerin nasıl değerlendirileceği, süreye ve bütçeye etkisinin nasıl hesaplanacağı baştan tanımlanmalıdır. Aksi hâlde proje sürekli genişler ve hiç bitmez.

Özel yazılım sözleşmesinde bulunması gereken başlıklar kontrol listesi
Bu yazı hukuki danışmanlık değildir; sözleşmeyi bir hukukçuyla birlikte değerlendirin.

Kaynak kod ve kullanım hakkı

Yazılımın kaynak kodunun size teslim edilip edilmeyeceği, yazılım firmasında kalıp kalmayacağı veya güvenilir bir üçüncü tarafa emanete bırakılıp bırakılmayacağı açıkça yazılmalıdır. Kaynak kod teslim edilmeyecekse, firmanın hizmeti bırakması durumunda ne olacağı da düşünülmelidir.

Verinin sahipliği

Yazılımda tutulan verinin işletmeye ait olduğu ve gerektiğinde standart bir biçimde dışa aktarılabileceği belirtilmelidir. Kişisel veri işleniyorsa veri güvenliği yükümlülükleri ve gizlilik hükümleri de sözleşmede yer almalıdır.

Garanti, bakım ve destek

  • Teslimden sonra hangi süre boyunca hataların ücretsiz giderileceği.
  • Bakım anlaşmasının kapsamı: hata düzeltme, işletim sistemi ve tarayıcı uyumluluğu, küçük geliştirmeler.
  • Destek talebine yanıt süreleri ve iletişim kanalları.
  • Mevzuat değişikliklerinden kaynaklanan güncellemelerin nasıl ele alınacağı.

Hazır yazılım ile özel yazılım arasındaki kararı henüz vermediyseniz hazır yazılım mı özel yazılım mı yazımıza, projenin kapsamını nasıl belirleyeceğinize dair yazılım projesinde kapsam ve ilk sürüm yazımıza bakabilirsiniz.

Sur Bilgisayar olarak masaüstü, web ve mobil yazılım projelerinde kapsamı birlikte netleştiriyor, teslim sonrası bakım ve destek veriyoruz. Ayrıntılar için masaüstü yazılım hizmetleri sayfamıza bakabilirsiniz.

Sık sorulan sorular

Kaynak kodu mutlaka almalı mıyım?
İşletmenin ihtiyacına göre değişir. Kaynak kodun teslimi, emanete bırakılması veya yalnızca kullanım lisansı verilmesi seçenekleri vardır; hangisinin seçildiği sözleşmede açıkça yazılmalıdır.
Proje sırasında yeni istekler çıkarsa ne olur?
Kapsam dışı istekler için bir değişiklik talebi süreci tanımlanmalıdır. Bu süreç, süre ve maliyet etkisinin önceden konuşulmasını sağlar.
Teslimden sonra çıkan hatalar ücretli mi?
Bu, sözleşmedeki garanti süresine bağlıdır. Teslimden sonra belirli bir süre hataların ücretsiz düzeltilmesi yaygın bir uygulamadır.

Bu konuda destek mi lazım?

Kurumunuzun iş akışına göre, kendi bilgisayarlarınızda ve sunucunuzda çalışan özel masaüstü yazılımlar geliştiriyoruz. 2003’ten beri kamu…

Masaüstü Yazılım Hizmetleri
Blog

İlgili yazılar