Türk hukuku yazılım teslimi için iki sözleşme tipini ayırır:
Eser sözleşmesi (Borçlar Kanunu Madde 470): Yüklenici belirli bir eseri — yani tanımlı bir sonucu — borçlanır. Bedel genellikle götürü. Teslim ve ayıp sorumluluğu zorunlu. Ticari risk yüklenicide.
Hizmet sözleşmesi (Madde 393): Yüklenici belirli bir süre boyunca uzman emeği borçlanır. Bedel tipik olarak zaman üzerinden. Belirli bir teslim yok, resmi teslim töreni yok. Ticari risk işverende.
Saat başı çalışma genellikle hizmet sözleşmesidir. Sabit fiyat genellikle eser sözleşmesidir. Seçim yalnızca fiyatı değil, sorumluluğu, garantiyi ve denetimi belirler.
Sabit fiyat üç koşul birlikte sağlandığında işler: kapsam belirgin, gereksinimler istikrarlı ve kabul kriterleri ölçülebilir.
Somut örnekler: bir eski sistemden modern bir framework'e tam dokümante edilmiş bir migration. Net bir özellik listesi ve kurumsal tasarım rehberi olan bir müşteri portalı. Dokümante edilmiş bir API üzerinden iki mevcut sistem arasında bir entegrasyon.
Bu projelerde kapsam imza anında tutulabilir. Yüklenici tahmin eder, tampon ekler ve sorumlulukla fiyat verir. İşveren mali yıl için bütçe belirliliği elde eder.
Sözleşmenin olmazsa olmazları:
Time & Material, kapsamın gerçekten açık olduğu ve bu açıklığın dürüstçe iletildiği yerlerde anlamlıdır. Belirsiz sonuçlu araştırma projeleri. Hedef kitle doğrulanmadan önceki erken ürün tasarımı. Yeni bir yapı olmaksızın belirli bir süre boyunca mevcut bir ürünün yönetilmesi.
İşveren o zaman kapsam riskini bilinçli kabul eder. Bu bir eksiklik değil, temiz bir sınıflandırmadır.
Sorun "kolaylık" olarak satılan T&M'de başlar. Kapsam aslında belirlenebilirken belirsizliğe rıza ettirilen işveren, kimsenin ihtiyaç duymadığı bir belirsizliği satın alır.
Çoğu KOBİ ürün projesinde iki uç da optimal değil. Gereksinimler evrim geçirir — saf sabit fiyat çok katıdır. Ancak ucu açık bir T&M bütçesini mali müşavirin önünde savunmak da kolay değildir.
Uzlaşma: iki haftalık sprint paketlerine bölünmüş bir eser sözleşmesi. Her sprint sabit fiyatlı ve tanımlı kabul kriterli. Her sprint sonunda işveren bir sonraki sprint'i sipariş edip etmeyeceğine karar verir. Genel yön yaşayan bir ürün backlog'unda yaşar.
Avantajlar:
Modelden bağımsız olarak şu noktalar ana sözleşme metnine ait — yan mektuplara değil:
Standart model: iki haftalık sprint paketlerine bölünmüş eser sözleşmesi. İlk online keşif görüşmesinde birlikte kapsam tanımlandıktan sonra sprint başı sabit fiyat. Sprint başına yazılı kabul kriterleri. 15 gün ayıp sorumluluğu, ardından isteğe bağlı bakım. Kaynak kod ve kullanım hakları kabul anında müşteriye geçer. Bu uygulamalar web yazılım ve geliştirme, ERP ve iş yönetim sistemleri ve danışmanlık ve eğitim hizmetlerinin ortak zeminidir.
Elinizde bir teklif varsa ve modelin projeye uygun olup olmadığından emin değilseniz, ücretsiz online keşif görüşmesi karara en hızlı yol. Kapsama bakar, sözleşme biçimi öneririz — sonunda biz yüklenici olmasak bile.
Evet. Eser sözleşmesi ile çevikliğin birbirini dışladığı inancı 2000'lerin başına ait. Eser sözleşmesi içinde sprint paketleri bugün yerleşik pratik ve Türk mahkemeleri bu yapıyı tanıyor.
Biçimsel olarak yüklenici. Bu yüzden ciddi sabit fiyat teklifleri ancak ortak kapsam tanımlamasından sonra verilir — tipik olarak birkaç saatlik keşif görüşmesi ve yazılı bir şartname. Bu ön çalışma olmadan sabit fiyat veren, ya ağır bir tampon koyar ya da sonradan ek fatura çıkarır.
Her değişiklik talebi bir sözleşme ekidir — kendi kapsamı, fiyatı ve takvime etkisi ile. Prosedür ana sözleşmede yer almalı: yazılı talep, tanımlı süre içinde teklif, işverenin kararı. Bu akış olmadan en pahalı anlaşmazlıklar doğar.
İlke olarak hayır. Borçlar Kanunu'nun ayıp hükümleri kıyasen uygulanır. Belirleyici olan kararlaştırılan özelliktir. Gereksinimler ne kadar net yazılmışsa, ayıp o kadar açıktır. Tanımlanmamış "kalite" en sık anlaşmazlık konusudur.
Hukuken yeni bir sözleşme, pratik olarak kapsamın yeniden çizilmesiyle temiz bir kesim. Önerimiz: T&M projesi üretken aşamaya girdikçe ve kapsam netleştikçe sabit fiyata geçiş genellikle bütçe belirsizliğinden çıkışın en temiz yoludur.