Ucuz Yazılım Neden Pahalıya Patlar?
Yazılım alırken sorulan ilk soru genelde şu olur:
“En ucuzu kim yapar?”
Bu soru sorulduğu anda proje zaten pahalılaşmıştır.
Sadece henüz fark edilmez.
1) Ucuz yazılımın ilk maliyeti düşüktür, toplam maliyeti bilinmez
Başlangıçta az ödersin.
Ama şunları ödemezsin:
Mimari
Dokümantasyon
Test
Risk analizi
Ödenmeyen her kalem,
ileride katlanarak geri döner.
2) Ucuz işte plan değil, tahmin vardır
Ucuz teklifte genelde şunları duyarsın:
- “Hallederiz”
- “Sonra bakarız”
- “Şimdilik böyle olsun”
Bu cümleler şunu anlatır:
Plan yok, karar yok, sorumluluk yok.
Yazılım tahminle değil,
kararla yapılır.
3) Kod yazılır ama sistem kurulmaz
Ucuz yazılımda:
- Kod vardır
- Ama mimari yoktur
- Çalışır ama sürdürülemez
İlk problemde:
- Kimse müdahale edemez
- Her değişiklik yeni bug üretir
- Sistem kilitlenir
- Sonra şu cümle gelir:
“Baştan yazalım.”
Asıl maliyet burada başlar.
4) Tek kişiye bağlılık gizli faturadır
Ucuz projelerde:
- Sistem bir kişinin kafasındadır
- Dokümantasyon yoktur
- Bilgi paylaşımı yoktur
O kişi:
- Ulaşılmaz olur
- İş değiştirir
- Ya da projeden kopar
Sistem kalır.
Ama sahipsiz.
5) Ucuz yazılım karar vericiyi rahatlatır, işletmeyi yorar
Kısa vadede:
- “Az ödedik” hissi gelir
- Risk görünmez olur
- Uzun vadede:
- Operasyon yavaşlar
- Hatalar artar
- Güven kaybolur
Ucuz yazılım parayı değil,
zamanı ve itibarı yer.
Gerçek soru ne olmalı?
Yanlış soru:
“Bunu kaça yaparsın?”
Doğru soru:
“Bu sistem 2 yıl sonra bana neye mal olacak?”
Bu soru sorulmadan verilen her karar,
ucuz değil rastgeledir.
Net sonuç
Ucuz yazılım pahalıya patlar çünkü:
- Sorunu çözmez
- Sadece erteler
- Ve bedeli büyütür
Yazılımda ucuz olan iş değil,
yanlış karardır.