Resimler
Videolar
Haberler
Yazılar
Replik Düplik
Kuruluşlar
Benim Dünyam
Kayıt Ol
Oturum Aç
Yazılım Projeleri Neden Başarısız Olur?
Yazı Yaz
1578
4565
Akademik
Yorum Yaz
Yazdır
Tavsiye Et
22.9.2015
0 yorum
1445
okuma
1. Müşteri memnuniyetsizliği
Projeler, müşterilerin ve son kullanıcıların gereksinimlerini tam anlamıyla karşıladıkları zaman başarılı sayılırlar. Proje bütçeye uygun ve zamanında bitmiş bir proje olsa bile müşteri memnuniyeti üst düzeyde değilse başarılı değildir.
2. Projenin zaman ve bütçe kısıtlarını fazlasıyla aşması
Proje ekibinin, proje kısıtlarını göz önünde bulundurmadan işleri sürdürmeleri başarısızlığı da beraberinde getirecektir. Bütçe ve zaman, proje kısıtlarından en önemlileridir. Proje, uygun olmayan bir bütçe ve/veya tahmin edilen zamandan çok sonra tamamlanırsa başarılı kabul edilmez. Neden zaman ve bütçe aşılır:
İyimser veya yanlış yapılan süre tahminleri (“Hallederiz_Abi_Modeli” – “Kervanı_Yolda Düzelim_Modeli”) –> {Sonrasında} –> “Yapacak_Birşey_Yok” –> “Ne_Yapın_Edin_Bitirin”
Belirsiz proje hedeflerinin verilmesi
Proje ilerleme süreçlerinin düzgün işlememesi, bu sürecin yanlış raporlanması
Yöneticinin yetersiz veya deneyimsiz olmasından dolayı kaynakları kötü yönetmesi
Proje geliştirme ekibinin yeterli kalitede olmaması
Projedeki yetki ve sorumlulukların yanlış dağıtılması
Ekip içindeki yetersiz ve/veya yanlış iletişim
Eksik takım ruhu
3. Gereksinim analizlerinin proje genelindeki belirsizlikler yüzünden gerektiği gibi yapılamaması ve bunun neden olduğu sürekli değişiklikler
Gereksinimlerin toplandığı analiz süreci, yazılım geliştirme sürecinin en önemli aşamalarından biridir. Proje takımı, analiz süresince gereksinimleri dikkate alarak, ürünün tüm özelliklerini ayrıntılarıyla belirleyemezse, projenin başarısız olması kaçınılmazdır. Gereksinimler neden etkin olmaz:
Kullanıcıların sürece dahil edilmemeleri veya kullanıcılardan geribildirim alınmaması
Kullanıcının isteği anlaşılmadan “Nasıl olsa yaptığımı beğenir – EgoCoding” yaklaşımı
Kullanıcıyı yönlendirici sorular sorulması
Kullanıcının ekibi yanlış yönlendirmesi sonucunda Analiz ve Tasarım süreçlerinin birbirine girmesi (Ne sorusuna cevap aranacakken Nasıl sorusuna cevap bulunması)
4. Tamamlanan ürünün var olan sistemdeki diğer ürünlerle entegrasyonunda yaşanan problemler
Yazılım ürünleri, onu kullanacak olan işletmelerin var olan işleyiş ve çalışma yapılarını olumsuz derecede etkilememeli, hatta entegre olabilecek şekilde tasarlanmalıdır. Mevcut sorunları çözmek amacıyla satın alınan ürünün, işletmeyi yeni sorunlarla baş başa bırakması projeyi başarısız kılacaktır.
5. Ürünün son kullanıcılar tarafından kolay kullanılamayışı (Kullanılabilirlik Sorunu)
Yazılım ürünleri, kullanıcılarla daima etkileşim halinde olacağından, kolay anlaşılır ve kullanışlı olmaları öncelikli gereksinim olarak görülmektedir. Proje ekibindeki geliştiriciler ürünü oluştururken, kullanıcıların kolay çalışmalarına yönelik ara yüzler tasarlanmalıdırlar. Örneğin:
Yazılımı kullanacak kişilerin profilleri (Ortalama yaş, öğrenim durumu, beklenti vb.) çıkartılmalı ve profillere göre kullanıcı ara yüzleri tasarlanmalıdır.
Kullanıcıları yönlendirici grafikler ve ikonlar kullanılmalıdır.
Kullanıcı ekranlarındaki zorunlu alanlar farklı renkle belirtilmelidir.
Yardım dokümanlarında kullanıcı terminolojisi kullanılmalıdır.
Kullanıcının gireceği veri miktarı olabildiğince az olmalıdır.
Sayfa yükleri azaltılmalıdır. Her sayfa tipi için ebatlar belirlenmeli ve bu ebat kesinlikle aşılmamalıdır.
6. Kalite güvence ve kalite kontrol süreçlerinin eksikliği
Test sürecinin düzgün modellenememesi (test stratejisi, test planı, test senaryoları, kullanıcı kabul testleri vb.)
Gecikmelerden dolayı teste yeterince zaman ayrılamaması (Testten yemek)
Hata yönetimi yapılmaması
Kaynak kod kontrol yönetimi, değişim ve sürüm yönetimi yapılmaması
Kod gözden geçirme süreçlerinin işletilmemesi (Code Review)
Kodlama kalite standartlarının belirlenmemiş olması
7. Proje sonunda gerekli eğitim ve desteğin verilememesi
Yazılım projeleri, kullanıcı ve yönetici eğitimi, altyapı sistemi ile uyumluluk, düzgün kurulum ve teknik destek gibi kavramlarla birlikte değerlendirilirler ve bunlardan birinde meydana gelen eksik veya sorunlar proje başarısızlığına neden olabilir.
Deniz KILINÇ
Beğen
Beğenme
Tavsiye et
Rapor et
Yazdır
1445
Yer
Akademik
22.9.2015
0
kişi beğendi
0
kişi beğenmedi
Etiket
#yazılımcı
  
#projeler
  
#başarı
  
Kaynak
http://denizkilinc.com/2013/08/03/yazilim-projeleri-neden-basarisiz-olur/
Yorum yapabilmek için
Üye Olun
veya
Giriş
yapın
Yazılımcı Günlüğü
adlı kullanıcının
diğer yazıları
İlgi Uyandırmanın Yolları
Kalem Kağıt
1138 okuma
İnsanları Yönetmenin Sırrı
Kalem Kağıt
1301 okuma
Karşınızdakini Rahatsız Etmeden Eleştirmenin
Kalem Kağıt
1406 okuma
Mutlaka Kusur Bulmak Gerekiyorsa
Kalem Kağıt
1202 okuma
Başkalarına Yanlış Düşündüğünü Yanlış Bir Şek
Kalem Kağıt
1284 okuma
Sherlock Holmes Gibi Düşünebilmek İçin 8 İpuc
Kalem Kağıt
1306 okuma
Eş Uyumu İçin Dört Kriter
Kalem Kağıt
1480 okuma
Karşınızdakinin Size Evet Demesini Sağlayınız
Kalem Kağıt
1285 okuma
Eş Bulmanın Üç Modeli
Kalem Kağıt
1497 okuma
Nasıl İşbirliği Yapabiliriz?
Kalem Kağıt
1314 okuma
Sabır, Azim Ve Başarı
Mustafa Celep
1565 okuma
Algoritmaların Sahip Olması Gereken Genel Öze
Yazılımcı Günlüğü
1533 okuma
Şikayetleri Önlemenin En Kolay Yolu
Kalem Kağıt
1290 okuma
Yazılım Projeleri Neden Başarısız Olur?
Yazılımcı Günlüğü
1445 okuma
Yazılımcı Konsantrasyonu, Beyin Akış Modu Ve
Yazılımcı Günlüğü
1555 okuma
Birşeyler yaz
Sadece Ben
Bağlantılarım
B.Bağlantıları
Herkes
Yazıyı Mootol duvarına paylaşmak için
üye ol
veya
giriş
yap
http://www.mootol.com/Yazi1578/yazilim-projeleri-neden-basarisiz-olur
Adınız :
Gidecek E-posta :
Gönder
Tanıdıklarını haberdar etmek için
üye ol
veya
giriş
yap
Adınız :
Rapor nedeni :
Rapor et
Yazı içeriğini rapor etmek için
üye ol
veya
giriş
yap