İçeriğe geç
Sözleşme Güvencesi

Yazılım Sözleşmesinde "Kapsam Kilitlemesi" (Scope Lock) Nedir?

Kurumsal yazılım projelerinde en pahalı hata, işe belirsiz bir kapsamla başlamaktır. Bu rehber, kapsam kilitlemesinin (scope lock) nasıl kurulduğunu, kapsam dokümanına nelerin yazılması gerektiğini ve değişiklik taleplerinin bütçenizi şişirmeden nasıl yönetileceğini somut adımlarla anlatıyor.

11 dk okuma 16 soru-cevap 8 ana konu Güncelleme: 26 Temmuz 2026
Kısa Cevap

Kapsam kilitlemesi (scope lock), bir yazılım projesinde nelerin yapılacağının — modüller, ekranlar, kullanıcı rolleri, entegrasyonlar ve teslimatlar — sözleşme imzalanmadan önce yazılı olarak sabitlenmesidir. Kurumsal yazılım sözleşmesinin en kritik maddesi budur; çünkü uyuşmazlıkların büyük bölümü "bu da dahil değil miydi?" sorusundan doğar. Kilitlenen kapsam iki tarafı birden bağlar: siz sürpriz ek faturayla karşılaşmazsınız, geliştirici de sınırsız istek listesine mahkûm olmaz. Kapsam maddesi tek başına yeterli değildir; ödeme planı, teslim takvimi, kaynak kod devri ve garanti koşullarıyla birlikte kurgulanmalıdır — bu maddelerin tamamını özel yazılım sözleşmesinin altın maddeleri rehberinde ayrıntılı inceledik. Kilitli kapsamın sahada işleyişini ise milestone (aşama) bazlı ilerleme modeli ölçülebilir kılar: her aşamanın teslimatı ve ödemesi, kilitlenen kapsamdaki kalemlere bağlanır. Aşağıda kapsam dokümanının nasıl yazılacağını, değişiklik taleplerinin nasıl yönetileceğini ve sözleşmeye eşlik etmesi gereken maddeleri adım adım ele alıyoruz.

Rehberin Ana Konuları

Kurumsal yazılım sözleşmesinde kapsam kilidini doğru kurmanın yol haritası

Kapsam dokümanının yazımından kabul testine, değişiklik yönetiminden fesih senaryosuna: imza atmadan önce netleştirmeniz gereken sekiz başlık.

Kapsam Dokümanı Nasıl Yazılır?

İyi bir kapsam dokümanı, sipariş fişi netliğinde madde madde ilerler: modül listesi (örneğin üye yönetimi, sipariş takibi, raporlama), ekran ekran sayfa dökümü, kullanıcı rolleri ve her rolün yetkileri, entegrasyonlar (muhasebe, ödeme altyapısı, kargo, e-fatura), rapor ve bildirim listesi, dil ve para birimi desteği ile performans beklentileri. Bu doküman sözleşmenin eki (EK-1 teknik şartname) hâline getirilip imzalanır; sözleşme gövdesi "işin tanımı EK-1'de yer alır" diyerek ona atıf yapar. En sık yapılan hata muğlak ifadelerdir: "vb.", "ve benzeri ekranlar", "gerekli entegrasyonlar" gibi ucu açık kalıplar, ileride herkesin kendine göre yorumlayacağı boşluklar bırakır. Sayılabilir olmayan hiçbir kalem kapsama yazılmamalı; sayılamıyorsa önce analizle netleştirilmelidir. Edge Bilişim olarak kurumsal yazılım projelerinde kapsamı ekran-rol matrisi biçiminde çıkarıyoruz: satırlara ekranlar, sütunlara roller yazılıyor ve her hücreye görüntüleme, ekleme, düzenleme, silme yetkisi tek tek işaretleniyor. Matriste boş hücre kalmadan EK-1 imzaya açılmıyor; böylece "bu ekranı şu rol de görecek miydi?" sorusu proje ortasında değil, imzadan önce yanıtlanmış oluyor.

Kapsam Dışı Listesi ve Varsayımlar

Uyuşmazlıkların çoğu yazılanlardan değil, söylenmemiş varsayımlardan doğar. Bu yüzden profesyonel bir kapsam dokümanında "kapsam dışı" (out of scope) bölümü ayrıca yer alır: "mobil uygulama bu fazda yoktur", "mevcut verilerin temizlenip aktarılması müşteri sorumluluğundadır", "üçüncü parti lisans ve sunucu maliyetleri bedele dahil değildir" gibi. Varsayımlar bölümü de aynı işlevi görür: içeriklerin kimden geleceği, test ortamını kimin sağlayacağı, onayların kaç iş günü içinde verileceği baştan yazılır. Bu iki bölüm, dahil listesi kadar önemlidir; çünkü "ben öyle anlamıştım" cümlesinin sözleşmedeki panzehiri budur. Kapsam dışı listesi ne kadar dürüst ve ayrıntılıysa teklif o kadar güvenilirdir — her şeyin dahil göründüğü teklifler genellikle en pahalıya patlayanlardır. Edge Bilişim tekliflerinde "kapsam dışı" başlığı boş bırakılamayan zorunlu bir bölümdür; mevcut verinin temizlenmesi, üçüncü parti lisans ve sunucu bedelleri, mağaza yayın ve inceleme süreçleri gibi kalemler satır satır yazılıp müşteriyle birlikte okunur. Mobil bileşen içeren işlerde bu bölüme App Store ve Google Play onay sürecinin kimin sorumluluğunda olduğu da ayrıca not edilir.

Değişiklik Talebi (Change Request) Süreci

Kapsam kilidi değişikliği yasaklamaz; kayıt altına alır. Proje sırasında gelen her yeni istek, numaralandırılmış bir değişiklik talebi (change request) olarak yazılır; geliştirici etki analizini çıkarır: kaç iş günü ek süre gerekiyor, ne kadar ek bedel doğuyor, hangi mevcut modüllere dokunuluyor. Siz onaylarsanız plana işlenir, onaylamazsanız mevcut kapsam aynen sürer. Kritik kural şudur: hiçbir değişiklik sözlü mutabakatla uygulanmaz; "aramızda hallederiz" diye başlayan işler, faturada sürpriz kalem olarak geri döner. Kontrolsüz biriken küçük isteklerin bütçeyi nasıl şişirdiğini gizli maliyet tuzağı ve bütçe şişmesi rehberinde örneklerle anlattık. Yazılı change request süreci, hem harcamanın hem takvimin sizin onayınız dışında büyümesini imkânsız kılar. Edge Bilişim'de gelen her istek CR-01, CR-02 şeklinde numaralanıp proje panosunda ayrı bir kayda dönüşür; kaydın içine ek iş günü, etkilenen modüller ve teslim tarihine yansıması yazılır. Yazılı onay düşmeden ilgili geliştirme dalına tek satır kod girmez, böylece onaylanmamış bir iş yanlışlıkla teslimata karışmaz.

Kilidin Temeli: İhtiyaç Analizi

Kapsam ancak doğru anlaşılmış bir ihtiyaç üzerine kilitlenebilir. Analiz aşamasında iş akışlarınız dinlenir, kullanıcı rolleri çıkarılır, ekran listesi ve entegrasyon envanteri (muhasebe, ödeme, kargo, e-fatura) belirlenir; çıktı olan analiz dokümanı sözleşmenin eki olur. Analiz yapılmadan, ilk görüşmede "anladım, şu fiyata yaparız" diyen firmaya karşı temkinli olun: kapsamı anlamadan verilen fiyat ya baştan şişirilmiştir ya da proje ortasında revize edilecektir. Bir firmanın analiz sorularının kalitesi, güvenilirliğinin en iyi göstergelerindendir; bu konuda güvenilir yazılım firmasını ayırt etme rehberine göz atabilirsiniz. Fikir henüz netleşmediyse ücretli bir keşif (discovery) çalışmasıyla önce kapsam çıkarılır, kilit ondan sonra vurulur; aceleyle kilitlenen eksik kapsam iki taraf için de tuzaktır.

Milestone, Kabul Testi ve Ödeme Planı

Kilitlenen kapsam anlamlı aşamalara bölünür ve her aşamaya üç şey bağlanır: teslimat listesi, kabul kriteri ve ödeme. Kabul (muayene) süreci sözleşmede net tanımlanmalıdır: aşama teslim edildiğinde kaç iş günü içinde test edeceğiniz, hataları nasıl bildireceğiniz ve hangi koşulda aşamanın "kabul edilmiş" sayılacağı yazılır. Onaylanmayan aşamanın ödemesi doğmaz; böylece "ne yapılacak" sorusunu kapsam kilidi, "ne zaman ve ne karşılığında" sorusunu milestone bazlı ilerleme planı yanıtlar. Peşinatın aşırı yüksek tutulmasına dikkat edin: aşama sayısına göre değişmekle birlikte, ödemenin büyük bölümünün teslim ve kabul anlarına dağıtılması iki taraf için de sağlıklı dengedir. Kapsam, takvim ve para aynı tabloda buluşunca proje öngörülebilir hâle gelir. Edge Bilişim'de her aşama, canlı ortamdan ayrı bir test sürümü olarak müşteri erişimine açılır ve kabul kontrol listesi doğrudan kapsam dokümanındaki kalemlerden türetilir. Müşteri listeyi tek tek işaretler; onaylanan maddeler tarih damgasıyla kapatılır, açık kalan maddeler bir sonraki aşamanın ödemesini değil, kendi aşamasının ödemesini bekletir.

Fikri Mülkiyet, Lisans ve Kaynak Kod

Kurumsal yazılım sözleşmesinde "yazılım kimin?" sorusu açıkça yanıtlanmalıdır. İki model vardır: mali hakların devri (kod ve ürün size geçer) ile lisanslama (yalnızca kullanım hakkı alırsınız, mülkiyet firmada kalır). Türk hukukunda fikri hakların devri yazılı sözleşme şartına bağlıdır; sözleşme bu konuda sessizse haklar geliştiricide kalır. Size özel geliştirilen bir üründe devir talep etmek yaygın ve makuldür; hazır ya da SaaS bir üründe ise lisans koşullarını netleştirmek gerekir. Kaynak kodun teslim biçimi de kapsama girmelidir: repo erişimi, veritabanı şeması, kurulum dokümantasyonu ve üçüncü parti bileşen listesi. Kod teslimi belirsiz bırakılırsa firmaya bağımlı kalırsınız; bu riskin ayrıntılarını açık kaynak kod teslimi ve vendor lock-in rehberinde inceledik. Mülkiyet maddesinin ikizi gizlilik maddesidir: analiz sırasında paylaştığınız iş modeli, fiyat tabloları ve müşteri verisi için NDA (gizlilik sözleşmesi) ile fikir koruma adımının kapsam kilidiyle aynı anda kurulması gerekir.

Gecikme, Cezai Şart ve Fesih Senaryosu

İyi bir sözleşme yalnızca iyi giden senaryoyu değil, kötü giden senaryoyu da yazar. Teslim gecikirse ne olacağı cezai şartla düzenlenir: genellikle gecikilen her hafta için sözleşme bedelinin belirli bir yüzdesi indirim veya tazminat olarak tanımlanır; oran projeye göre müzakere edilir, önemli olan maddenin var olmasıdır. Fesih koşulları da netleşmelidir: hangi ihlallerde, ihtar ve makul süre verilerek sözleşmenin nasıl sonlandırılacağı; o ana kadar üretilen kod, tasarım ve dokümanların kime, hangi formatta teslim edileceği. Bu maddeler yoksa proje yarıda kaldığında elinizde ne kod ne belge kalır; böyle bir durumla karşılaştıysanız yazılımcı işi yarıda bıraktığında izlenecek hukuki yolları ayrı bir rehberde derledik.

Sabit Fiyat mı, Zaman-Malzeme mi?

Kapsam kilidi en çok sabit fiyatlı (fixed price) projelerde hayatidir; çünkü sağlıklı bir sabit fiyat ancak kilitli bir kapsamla verilebilir. Kapsamınız netse — ekranlar, roller ve entegrasyonlar sayılabiliyorsa — sabit fiyat ile scope lock birlikte en güvenli modeldir. Gereksinimleri süreçte netleşen, Ar-Ge ağırlıklı işlerde ise zaman-malzeme (time and materials) modeli, aylık tavan bütçe ve düzenli raporlamayla birlikte daha dürüst sonuç verir. Pratikte hibrit model yaygındır: keşif ve analiz aşaması zaman bazlı çalışılır, netleşen kapsam sabit fiyatla kilitlenir. Hangi model seçilirse seçilsin, kurumsal web yazılımı projelerinde fiyatı belirleyen ana değişkenler aynıdır: ekran ve modül sayısı, entegrasyon adedi, kullanıcı rolü karmaşıklığı ve raporlama derinliği. Fiyat bu kalemlere bağlanmadan verilen teklif, kapsam tartışmasının davetiyesidir.

Scope Lock (Kapsam Kilidi) projenizi konuşalım — ihtiyacınızı ücretsiz analiz edelim, aynı gün dönüş yapalım.
WhatsApp
Sıkça Sorulan Sorular

Kurumsal Yazılım Sözleşmesi ve Kapsam Kilidi Hakkında Sık Sorulanlar

16 gerçek soruya net cevap — aradığınızı yazarak filtreleyin.

Scope lock, projede nelerin yapılacağının ve nelerin kapsam dışında kaldığının sözleşme imzalanmadan önce yazılı olarak sabitlenmesidir. Modüller, ekranlar, kullanıcı rolleri, entegrasyonlar ve teslimatlar tek tek listelenir; fiyat ve takvim bu listeye bağlanır. Kilitlenen kapsam ancak yazılı bir değişiklik talebiyle güncellenebilir.

Yardımcı olalım

Scope Lock (Kapsam Kilidi) konusunda bir projeniz ya da sorununuz mu var?

Edge Bilişim ekibi ihtiyacınızı ücretsiz analiz eder ve projeye özel net bir teklif sunar. Kaynak kodu size teslim edilen, lisans bağımlılığı olmayan çözümler; 200+ proje deneyimi ve 81 ilde uzaktan hizmet.

WhatsApp'tan Yazın Hemen Arayın

[email protected] · İstanbul (81 ile uzaktan hizmet)

Müşteri Yorumları

Müşterilerimiz Bizi Nasıl Değerlendiriyor?

5.0 3 değerlendirme Google Yorumları
5 100%
4 0%
3 0%
2 0%
1 0%
Google'da değerlendirin

Daha fazla yorum için kaydırın