Yazılım projelerinde bazı başarısızlık sebepleri #1

in #tr6 years ago

Yazılım sektöüründe bulunduğum bu uzun yıllar boyunca farklı sektörler, farklı projeler ve yerli-yabancı çeşitli firmalarda çalışma olanağım oldu. Gerek kendi çalıştığım projeler, gerekse bulunduğum departman/şirketteki diğer ekiplerin projelerinin çoğu ya başarısızlıkla sonuçlandı yada beklenenden kat be kat fazla maliyetler sonuçlandı. Peki, neden yazılım projeleri hep "sancılı" bir şekidle ilerliyor:

project_failed.jpg
Source

  1. Analiz! Analiz! Analiz! Analiz! sıkıntısı. Gereksinim(requirement) belirsizlikleri, yazılım projelerinin en sancılı kısmıdır. Çoğu projenin başarısızlığında en temel faktördür. Tam oalrak ne istediğini bilmeyen müteriler, doğru anlatılmayan ve dökğmante edilmeyen gereksinimler, projenin ilerleyen safhalarında "kontrol edilemez" bir kaosa sebep oluyor. Bir şekilde, müteriden sitek doğru gelse bile, bu sefer geliştirme ekibi içerisinde yeterli iletiim/organizasyon olmamasından ötürü sıkıntılara sebep oluyor. Kodlama ekibi, analiz ekibi, Test ekibi ve diğer ekipler arasındaki iletişimsizlik hataların en önemli sebepleridir.

  2. Gerçekçi olmayan zamanlama tahminleri: Kısaca, inşaat proje yönetim mantalitesinin IT dünyasına en büyük kazığı.

  3. Kaliteye yeterli önem verilmemesi: Bütçe, zaman, ego gibi sebepler "bahaneler" yüzünden toplam bir kalite anlayışı oluşmaması neticesinde ortaya çıkan ürünlerin çok çeşitli sıkıntıları oluyor. Fonkiyonel, güvenlik, kullanılabilirlik, performans, genişleyebilirlik gibi çeşitli seviyelerde kritik sorunlar oluşuyor.

  4. Çoklu entegrasyon-partili projelerde ekipler/komponenetler arası uyumsuzluk ve iletişimsizlik: Eğer projede birden fazla önemli komponent/ekip varsa, çeşitli sebeplerden ötürü, çoğu zaman bu ekipler yeterli iletişime geçmiyor. Herkes kendi tarafını iyi yaptığı halde, ürün bir araya geldiğinde ya çalışmıyor yada sorunlu çalışıyor. Bu durumda da, kimse hatayı üstlenmiyor ve karşı tarafa yıkmaya çalışıyor.

Başka bir yazıda bu seeriye devam edip, ilerili zamanlarda her bir maddenin detaylarını dilim döndüğünce anlatmaya çalışacağım.

Sort:  

very good, waiting for the next article

Thank you very much ;)

Genel sorun hep iletişim sorunları oluyor, özellikle bilgisiz ve saygısız müşteriler insana yaptığı mesleği sorgulattırıyor :)

O iletişimsizliğin altında çok sebep var ve o çok sebep çok soruna sebep oluyor :)

Coin Marketplace

STEEM 0.24
TRX 0.11
JST 0.031
BTC 60936.15
ETH 2921.43
USDT 1.00
SBD 3.70