research

Oyun Kuramı Kullanarak Yazılım Takımlarının Üretkenliğini Artırmak İçin Geliştirilen Bir Yazılım Süreç Mühendisliği Yaklaşımı

Abstract

azılım geliştirme süreçleri bilgi ve insan tabanlı aktivitelerdir. Sosyal açından değerlendirildiğinde yazılım geliştiren bireylerin sosyal etkileşimi ve işbirliğine yatkınlığı takım ve organizasyon üretkenliğinin artırılmasını destekleyecek en önemli unsurlar arasındadır. Bu sebeple, özellikle son zamanlarda, yazılım mühendisliği konusunda yapılan birçok çalışma yazılım geliştirme faaliyetlerinde insan faktörünün kritik rolünü vurgulamaktadır. Ekonomi ve sosyoloji bilimlerinde aktif olarak araştırılmakta olan sosyal ağ yapısı ve buna bağlı olarak incelenen davranış analizi kavramları yazılım mühendisliği araştırmalarında henüz yaygın bir uygulama alanı bulamamıştır. Özellikle sosyal ve ekonomik karar ve kişilik analizlerinde sıkça kullanılan bu kavramların yazılım mühendisliğine uygulanması yazılım firmalarının üretkenliğini, dolayısı ile yatırım karlılıklarının artırılmasını mümkün kılacaktır. Bu makalede, ekonomi alanında birçok uygulaması bulunan oyun kuramının bir alt dalı olan mekanizma tasarımı kullanılarak geliştirmekte olduğumuz bir süreç mühendisliği yaklaşımı anlatılmaktadır. Bu yaklaşım kullanılarak, yazılım geliştiren organizasyonların yapısının iyileştirilmesi ve buna bağlı olarak üretkenliklerinin artırılması hedeflenmektedir

    Similar works