Kategoriler


SON YORUMLAR
mehmet uluğ
bu makalemsi makale! şaka olmalı:)
sevda
beğendim
Reyting Amca
Sitenin reytingi düştü. Google.da aratınca arkalarda çıkıyor. Eskiden ilk sırada çıkardı. Site sahibi ateşli yazılar yazmıyor 1-2 yıldır...
Seda
web sitesi, masa üstü uygulamaları, muhasebe, restaurant, otel, barkot sistemleri yazılımı yapılır. adres:s.sedaerden@gmail.com
Hafize
Yazılım ödevleri ve web sitesi yapılır.Bilgi için hafizearduc@hotmail.com
Gamze
C#, C++, ASP.NET-MVC, HTML-CSS, Matlab, Arduino ödevleri yapılır. Bilgi için; gamze.zirh@gmail.com
Eyüp yılmaz
merve seni seviıyorum asl bebeyoö
BEYZADE BOZTEPE
18 Yaşındayım ınstagram=beyzadebztp
Eyüp yılmaz
39 yasındayım coderım hackerıım ıp verın modemınıze vurayım
BEYZADE BOZTEPE
18 Yaşındayım ınstagram=beyzadebztp (çıkın çıkın gelin GIZLARRRRR)
BEYZADE BOZTEPE
EYVALLAH BENDE İYİYİM
BEYZADE BOZTEPE
İYİYİM GEZEGEN SEN NASILSIN
Eyüp yılmmaz
17 yasındayım kız talıplerımı beklıyom ınsatgram= eyup.yılmaz3
BEYZADE BOZTEPE
MERHABA DÜNYA

Bilgisayar Mühendisleri
Here is the website inspired me to use 
it as a guide when I tried to define 
myself as an engineer candidate a few 
years ago. It really helped me to work
 and study feeling in confidence with 
being on the right way. I suggest this 
website to whom it may direct her/his 
to find the right career path. It 
includes many articles varies from 
real life experiences to detailed 
software engineering issues. But the 
most dignified parts for me are the 
articles in general and career titles.
Son okunan makaleler:
Yazılım Ekibi Büyüklüğü
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Bilgisayar Mühendisi Ne İş yapar? Program Nedir? Çeşitli Sorular?
Neden yazılım uzmanı olamayacağınızın 10 kanıtı?
Bilgisayar Mühendisleri Kaç Para Alır?
Bilgisayar Mühendisleri Kaç Para Alır?
Bilgisayar Mühendisleri Kaç Para Alır?
En iyi bilgisayar mühendisliği bölümüne sahip üniversiteler
Bilgisayar Mühendisleri Kaç Para Alır?
Dünyanın En İyi 500 üniversitesi 2007 Sıralaması Açıklandı
Bilgisayar Mühendsileri için CV hazırlama rehberi - 1
Bilgisayar Mühendisleri Kaç Para Alır?
Yazılım Mühendisliği ve Bilgisayar Mühendisliği arasındaki farklar
Bilgisayar Mühendisleri Kaç Para Alır?
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Bir bilgisayar mühendisinin bilmesi gereken en temel teknolojiler
Bilgisayar Mühendisleri Kaç Para Alır?

Bilgisayar Mühendisleri Portalı

Yazılım Ekibi Büyüklüğü

Yazılım Ekibi Büyüklüğü

Yazılım ekibinin büyüklüğü, ekibin üretkenliğini direk olarak etkileyen başlıca faktördür. Öncelikle belirtmek gerekir ki, ekip içerisindeki eleman sayısı arttıkça elemanlar arası iletişim yollarının da sayısı doğrusal olmayarak artmaktadır. Şekil 1’de, 5 kişilik ekibin kendi içerisindeki 10 iletişim yolu gösterilmiştir. Bu sayı 6’ya çıkarıldığında, iletişim yolu sayısı 15’e çıkmaktadır.


Şekil 1 – İletişim Yolları




Şimdi basit bir hesap yapalım. Her bir bireyin üretkenliğini 50 satır/adam-ay ve her bir iletişim yolunun üretkenliği %20 düşürdüğünü kabul eder isek, 5 kişilik ekibin üretkenliği 5*50–(10*10) ‘den 150 satır/adam-ay olarak ortaya çıkar. Biz ekip üretkenliğini arttırmak amacı ile 1 adam eklersek; ekibin üretkenliği 6*50 – (15*10) ’den 150 satır/adam-ay olarak hesaplanır. Organizasyon bakış açısı ile düşünüldüğünde ekibe adam eklemek fayda sağlamamakla birlikte giderler düşünüldüğünde zarardayız.
Peki bir yazılım geliştirme ekibinin optimum büyüklüğü nedir?
Bu sorunun cevabı “etkili iş gücü” hesabının yorumlanması ile ortaya çıkmaktadır. Şekil 2’de gösterilen eğrinin yorumu her açıdan çok önemlidir.


Şekil 2 – Etkili İş Gücü Eğrisi



Eğrinin maksimuma ulaştığı bölge, geliştirme ekibinin optimum büyüklüğünü göstermektedir. Bu büyüklük 4-5 kişidir. Fakat siz çok büyük projeleri gerçekliyor olabilirsiniz, böyle bir durumda projeyi uygun küçük yazılım birimlerine bölmeniz iyi bir metot olacaktır.
Bir diğer önemli nokta ise, yazılım dünyasının etkili isimlerinden Fred Brooks’un “gecikmiş bir projeye adam eklemek süreyi kısaltmaz aksine uzatır” kuralıdır.
Bu cümleyi değerlendirdiğimizde, sizin ekip yukarıdaki şekilde gösterilen eğrinin sol bölümünde ise yani 4’ten az kişi ile çalışıyor iseniz, projeye adam eklemek üretkenliği olumlu olarak etkileyecektir. Fakat eğrinin sağ tarafında iseniz adam eklemenin faydasını göremezsiniz. Bu yönden Brooks’un kuralı çoğu zaman işlemekte ve doğrudur. Bu tür durumlara düşmemek için proje başlangıcında, sistemi uygun büyüklükte alt yazılım parçalarına bölmemiz gerekmektedir. Geliştirme sürecinizde spiral metodolojisini uyguluyor iseniz, yazılımda 4-5 kişilik ekibin yapabileceği fonksiyonel parçaları (build) tanımlamanız gerekmektedir.


Her konuda görüşlerinizi bana e-posta yolu ile iletebilirsiniz.
Özgür ERALP
2003
www.software-turk.com

Bu makaleyi beğendin mi? Yorumunu Yaz!







Sizden Gelen Yorumlar:

Yorum Yazın




Copyright© 2001-2017. Bilgisayar Mühendisleri Portalı | Bütün hakları saklıdır.