Bursa’da Yazılım Projeleri Neden %70 Oranda Çöküyor?
Bu oran abartı değil.
Bursa’da başlayan yazılım projelerinin büyük kısmı ya tamamlanmıyor, ya da tamamlanmış gibi yapılıp kullanılamaz hale geliyor.
Sebep teknik değil.
Neredeyse hiç.
1) Yazılım “ürün” sanılıyor, süreç olduğu unutuluyor
Çoğu projede beklenti şu:
“Yapalım, bitsin, çalışsın.”
Yazılım böyle çalışmaz.
Yazılım bakım ister, karar ister, disiplin ister.
Süreç yoksa:
- İstekler sürekli değişir
- Kimse sorumluluk almaz
- Proje şişer ve kilitlenir
Sonuç:
“Biraz daha bütçe ayıralım” evresi → sessiz terk
2) Karar verici teknik bilmez, bilen karar vermez
Bursa projelerinin klasik problemi:
- Kararı patron verir
- Tekniği yazılımcı bilir
- Ama ikisi aynı masada buluşmaz
Bu durumda:
- Yanlış teknoloji seçilir
- Yanlış mimari kurulur
- Doğru uyarılar geç duyulur
Ve sonra şu cümle gelir:
“Baştan söyleseydin…”
Söylendi.
Ama dinlenmedi.
3) Liyakat değil, erişilebilirlik seçiliyor
En yaygın tercih sebebi:
- “Tanıdık”
- “Ucuz”
- “Hızlı başlar”
- Yetkinlik ikinci planda.
Bu da şuna yol açar:
- Kopyala–yapıştır kod
- Dokümantasyon yok
- Sistemi bilen tek kişi var
- O kişi gittiğinde proje bitmiş sayılır.
4) Ajans mantığı, ürün işine uygulanıyor
Ajans refleksi:
- Görüntü odaklı
- Hızlı teslim
- Sonra yeni işe geç
Ama yazılım:
- Yaşayan sistemdir
- Uzun vadeli sorumluluk ister
- “Teslim ettik” ile bitmez
- Bu çakışma fark edilmediği sürece,
proje kağıt üstünde biter, gerçekte bitmez.
5) En kritik hata: Yanlış soruyla başlamak
Başlangıç sorusu genelde şu olur:
“Bunu kaça yaparsın?”
Doğru soru şudur:
“Bu sistem 2 yıl sonra hâlâ çalışıyor olacak mı?”
Bu soru sorulmazsa:
- Mimari konuşulmaz
- Ölçek konuşulmaz
- Risk konuşulmaz
Sadece fiyat konuşulur.
Fiyat konuşulan projeler uzun yaşamaz.
Peki çökmeyen %30 neyi farklı yapıyor?
- Kararı erken alıyor
- Yetkiliyle teknik kişiyi aynı masaya koyuyor
- Baştan “bu sistem büyür mü?” diye soruyor
- Kısa vadeli değil, sürdürülebilir düşünüyor
Net sonuç
Bursa’da yazılım projeleri teknik yetersizlikten değil,
yanlış yönetim reflekslerinden çöküyor.
Kod sonradan düzelir.
Ama yanlış karar, projeyi baştan bitirir.
Yazılım işi kod yazmak değil,
doğru kararı zamanında almaktır.