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.