Bitiş tanımı
Bitiş tanımı, bir işin ne zaman bitmiş sayılacağını madde madde yazan ve iş başlamadan imzalanan listedir. Listedeki her madde tamamsa iş bitmiştir, değilse bitmemiştir.
Bitiş tanımı nedir?
Bitiş tanımı, bir yazılım işinin hangi durumda bitmiş sayılacağını yazan listedir. Her madde kontrol edilebilir biçimde yazılır: hangi sayfalar olacak, hangi bağlantılar çalışacak, hangi tarihte teslim edilecek. Liste iş başlamadan iki tarafça imzalanır.
Bir örnek verelim. Bir web sitesi yaptırıyorsunuz. Bitiş tanımında "iletişim formu mesajları satış e-postasına düşer" ve "eski adresler yeni adreslere yönlendirilir" gibi maddeler var. Teslim günü bu maddeler tek tek denenir. Hepsi tamamsa iş bitmiştir. Biri eksikse bitmemiştir. Arada bir yüzde yoktur. Sonradan gelen yeni istekler de listeye sessizce eklenmez, ayrıca konuşulur.
Neden önemli?
Yazılım projelerinin yarım kalmasının en sık nedeni, bitişin hiç tanımlanmamış olmasıdır. Bitiş tanımı, "neredeyse bitti" cevabını ortadan kaldırır ve iki taraf da neyin beklendiğini bilir. Nasıl yazıldığını bitiş tanımı nedir, neden ilk gün yazılır yazısında anlattık. Tekliflerde bitiş tanımının olup olmadığına nasıl bakılacağını yazılım teklifi karşılaştırma yazısında anlattık.
Sık sorulanlar
Bitiş tanımında neler yazar?
Teslim edilecek sayfalar ya da ekranlar, çalışması gereken bağlantılar, kabul testleri ve teslim tarihi yazar. Her madde evet ya da hayır diye kontrol edilebilecek biçimde yazılır. Kapsam dışında kalanlar da ayrıca belirtilir.
Bitiş tanımı ile teklif aynı şey mi?
Hayır. Teklif fiyatı ve genel kapsamı söyler. Bitiş tanımı işin hangi durumda bitmiş sayılacağını madde madde yazar. Biz ikisini de ilk gün, iş başlamadan imzalarız.
Proje sırasında yeni bir istek çıkarsa ne olur?
Yeni istek bitiş tanımına sessizce eklenmez. Ayrıca konuşulur, süresi ve maliyeti belirlenir, onaylanırsa listeye yazılır. Böylece asıl işin teslim tarihi belirsizleşmez.