Yazılım projesi ne kadar sürer: gerçekçi takvim nasıl kurulur
Kurumsal site 3–5 hafta, e-ticaret 6–10, özel iş yazılımı 8–16 hafta. Asıl soru bu bantlar değil: takvimi uzatan şeylerin çoğu geliştirme tarafında değil, müşteri tarafında birikir.
“Üç ay” denilen proje yedi ayda biter. Bunun sebebi çoğu zaman kötü tahmin değildir — kimsenin saymadığı süredir.
Firma kendi işini tahmin eder: kaç ekran, kaç entegrasyon, kaç hafta geliştirme. Tahmini de genelde tutar. Tutmayan şey, o geliştirmenin arasındaki boşluklardır: onay bekleyen ekran, gelmeyen metin, yanıtlanmayan e-posta.
Gerçekçi bantlar
Kapsam netleştikten sonra, tek bir ekiple çalışıldığında:
- Kurumsal web sitesi: 3–5 hafta
- E-ticaret altyapısı: 6–10 hafta
- Özel iş yazılımı: 8–16 hafta
Bu bantlar geliştirme süresidir. İçine keşif dahildir, ama içerik üretimi, veri aktarımı ve üçüncü taraf onayları dahil değildir. Teklifte bu ayrımın yazılı olması gerekir; yoksa gecikme kimin hanesine yazılacak diye tartışırsınız.
Takvimi uzatan üç şey — hepsi sizin tarafınızda
Karar gecikmesi. İki haftalık bir döngüde geri bildirimi beş gün sonra veriyorsanız, projenin üçte birini beklemeye harcıyorsunuz demektir. Tek bir karar verici belirleyin; “ekiple konuşup döneceğim” cümlesi takvimin en pahalı cümlesidir.
İçerik. Metin, görsel, ürün açıklaması, fiyat listesi. Yazılım biter, site iki ay boş bekler. İçerik hazırlığını geliştirmeyle paralel başlatın, sonrasına bırakmayın.
Üçüncü taraflar. Ödeme kuruluşu başvurusu, e-fatura entegratörü, banka POS tanımı, mevcut ERP’nin API erişimi. Bunların hiçbiri sizin ya da yazılım firmasının hızına bağlı değildir ve haftalar sürebilir. Projenin ilk günü başlatılmalıdır, ihtiyaç duyulduğu gün değil.
Firma tarafında ne uzatır
Kapsam yazılı değilse süre tahmini zaten uydurmadır — bu, fiyatın da neden karşılaştırılamaz olduğunun aynı sebebidir.
İkincisi ekip yoğunluğu. “Ekibimiz müsait” cevabı yeterli değil; aynı ekip kaç projeye bakıyor sorusunun cevabı, sizin sıranızı belirler. Sözleşmeye kişi ve oran yazdırın — teklif görüşmesinde sorulacaklar listesinde bunun neden önemli olduğunu ayrıntılandırdık.
Süreyi gerçekten kısaltan şeyler
Kapsamı bölün. En değerli akışı faz 1 olarak yayına alın, gerisini sonraya bırakın. Sekiz haftalık bir projeyi dört haftada yayına çıkarmanın tek dürüst yolu budur; “aynı işi daha hızlı yaparız” diyen firma ya test yazmayacaktır ya da fazla mesaiyi fiyata gizlemiştir.
Kabul kriterini önden yazın. “Bitti” ne demek, hangi koşulda onaylayacaksınız — bu cümleler baştan yazılırsa teslimde tartışma olmaz.
Hazır olanla başlayın. Entegrasyon onayı beklerken arayüz geliştirilebilir. Sıralamayı bağımlılığa göre kurmak, toplam süreyi tek başına haftalarca kısaltır.
Sabit tarih veren firmaya dikkat
Kapsamı görmeden “iki ayda biter” diyen firma iki şeyden birini yapıyordur: ya riski fiyata gizlemiştir, ya da tarihi tutturmak için testi ve dokümantasyonu atacaktır. İkincisi ucuz görünür, bakım aşamasında faturayı keser.
Duymak istediğiniz cevap şudur: keşif sonunda kapsam belgesiyle birlikte yazılı bir takvim, içinde sizin sorumluluğunuzdaki maddeler ve her birinin son tarihi ayrı ayrı belirtilmiş.
Kapsamınızı çıkarıp gerçekçi bir takvim kurmak isterseniz görüşme planlayalım. Bütçe tarafını ayrı bir yazıda ele aldık.