International Conference on Computer Science and Engineering Tekirdağ, Turkey, October 2016

Benzer belgeler
Üniversitesi. {g.karatas, Library, Science Direct ve Wiley veri içerisinde

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

SİSTEM ANALİZİ VE TASARIMI

Uygulama Yaşam Döngüsü Yönetimi - Sistematik Eşleme Çalışması

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

UYMS Araştırma Eğilimleri: Bir Sistematik Eşleme Çalışması

Akış. Atik Yazılım Geliştirme Tanımı ve Kavramlar Tarihi Metotları Dünyada Atik Yazılım Geliştirme Örnekleri Sonuç BİL 588 2

SİNOP ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ UZMAN ALTUĞ ABUŞOĞLU

Project Management Emin OCAK

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

ÜNİBİLGİ 26. Üniversitemizin yeni Kütüphane Otomasyon Programı olan e-libs in kullanımını tanıtacağız.

Yazılım Mühendisliğinde Araştırma Yöntemleri (SE 600) Ders Detayları

Yönetim Bilişim Sistemleri (Karma) - 1. yarıyıl Hukukun Temelleri Fundamentals of Law TR

PROJE YÖNETİMİ MODEL VE ÇERÇEVELERİ ENF304 IT PROJE YÖNETİMİ ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

I.YIL HAFTALIK DERS AKTS

Yazılım Süreçleri Software Processes

Arş. Gör. Dr. Mücahit KÖSE

ÖZGEÇMİŞ. 1. Adı Soyadı : Birim BALCI 2. Doğum Tarihi : Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu: Derece Alan Üniversite Yıl Lisans

1.Yazılım Geliştirme Metotları 1

Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı

İşletme (Türkçe) - 1. yarıyıl. Academic and Social Orientation Hukukun Temelleri Fundamentals of Law TR

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları

- Yurtiçinde ULUSLARARASI Bilimsel Toplantılarda Sunulan ve Bilimsel Toplantı Kitabında Yayınlanan Bildiriler

ÖZGEÇMİŞ VE ESERLER LİSTESİ

(IEL) Online. Gazi Üniversitesi Merkez Kütüphanesi

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

BENİM DÜNYAM ÇOCUK OYUNU: BİR MOBİL UYGULAMA

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

YÜKSEKÖĞRETİM KURULU YARDIMCI DOÇENT : PİRİ REİS ÜNİVERSİTESİ KAMPÜSÜ POSTAHANE MAHALLESİ TUZLA İSTANBUL

BAŞKENT ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ TEKNİK RAPOR NO:

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl. Unvan Alan Kurum Yıl Prof. Dr. Doç. Dr. Yrd. Doç. Dr. Görev Kurum Yıl

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Statik Kod Analizi. Proceedings/Bildiriler Kitabı. SSE-CMM[3], ISO/IEC [3] gibi standartlarla. gereklidir.

TÜRKİYE DE EBELİK ARAŞTIRMALARININ DURUMU. Prof. Dr. Zekiye KARAÇAM ADÜ- Sağlık Bilimleri Fakültesi Ebelik Bölümü

Murat Karakaya 1 Ali Yazıcı 2

ODTÜ KÜTÜPHANESİ YENİ WEB SAYFASININ TASARIMI VE KULLANILABİLİRLİK ÇALIŞMASI

MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü

Yrd.Doç.Dr. AYŞE ELİTOK KESİCİ

Lisans 3,41 Endüstri Mühendisliği İstanbul Üniversitesi 2004 Yükseklisans 3,69 İşletme Mühendisliği İstanbul Teknik Üniversitesi 2008

ÖZGEÇMİŞ. Derece Bölüm/Program Üniversite Yıl Turizm İşletmeciliği ve Uludağ Üniversitesi 1993

Yrd.Doç.Dr. SERDAR ÇİFTCİ

KIRIKKALE ÜNİVERSİTESİEĞİTİM FAKÜLTESİ SINIF ÖĞRETMENLİĞİ PROGRAMI EĞİTİM-ÖĞRETİM YILI LİSANS PROGRAMI ÖĞRETİM PLANI.

Endüstri Mühendisliği - 1. yarıyıl. Academic and Social Orientation Fizik I Physics I TR

Yrd.Doç.Dr. ÖZEL SEBETCİ

Öğr. Gör. Demet SARIYER

A. SCI ve SCIE Kapsamındaki Yayınlar

Yrd.Doç.Dr. SERDAR ÇİFTCİ

Bilişim Sistemleri Değerlendirme Modeli ve Üç Örnek Olay İncelemesi

Yaz.Müh.Ders Notları #6 1

Bilimsel Araştırma Yöntemleri I

Adres : Atılım Üniversitesi Mühendislik Fakültesi Endüstri Mühendisliği Bölümü C Blok No: İncek Ankara

Electronic Letters on Science & Engineering 2(2) (2011) Available online at

Arş. Gör. Raziye SANCAR

EĞİTİM-ÖĞRETİM YILI YAZ OKULU EŞDEĞER YAPILACAK DERSLER FAKÜLTE : İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ BÖLÜM : İKTİSAT

Öğr. Gör. Dr. Demet SARIYER

Yrd.Doç.Dr. SEZAİ KOÇYİĞİT

Yard. Doç. Dr. İrfan DELİ. Matematik

Yazılım Geliştirme Sürecinde Değer Akış Haritalama Yöntemi Uygulama Çalışması

International Journal of Progressive Education, 6(2),

ODTÜ Kütüphanesi Yeni Web Sayfasının Tasarımı ve Kullanılabilirlik Çalışması

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl Lisans Endüstri Mühendisliği Kadir Has Üniversitesi

CURRICULUM VITAE. Assistant Prof. Dr. Birim BALCI

Öğr. Gör. Demet SARIYER

K U L L A N I M B İLGİLERİ

FATMA KANCA. Derece Alan Üniversite Yıl Doktora Matematik Gebze Yüksek Teknoloji Enstitüsü Yüksek Lisans Matematik Kocaeli Üniversitesi 2004

Değişiklik Türü: Müfredattan ders çıkarılması ve yerine ders eklenmesi

Yrd. Doç. Dr. Kerem OK Işık Üniversitesi Fen-Edebiyat Fakültesi Enformasyon Teknolojileri Bölümü

ÖZGEÇMİŞ. Gazetecilik ve Halkla Marmara Üniversitesi 1996

SENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ

Emre Ünsal, Erdem Arıkan, Kökten Ulaş Birant Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü, İzmir, 2012

Geleneksel Yazılım Mühendisliğinden Alana Özel Yazılım Mühendisliğine Doğru

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl. Y. Lisans Matematik Eğitimi University of Warwick 2010 Y. Lisans Matematik Eğitimi University of Cambridge 2012

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl Lisans Bilgisayar Mühendisliği Atılım Üniversitesi

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

7.1. Uluslararası hakemli dergilerde yayınlanan makaleler (SCI & SSCI & Arts and Humanities)

*************************************** Bankacılık ve Sermaye Piyasası Araştırmaları Dergisi

İÇİNDEKİLER KISIM I SİSTEMATİK YAKLAŞIM

ONDOKUZ MAYIS ÜNİVERSİTESİ. VERİ TOPLAMA ve ANALİZ BİRİMİ. Bilgi İşlem Daire Başkanlığı Anket Sonuçları

EĞİTİM Doktora Orta Doğu Teknik Üniversitesi, Ankara Eğitim Fakültesi, Bilgisayar Öğretimi ve Teknolojileri Bölümü

Yrd. Doç. Dr. Recep Serkan Arık

Öğrenim Durumu: Derece Bölüm/Program/Alan Üniversite Bitirme Yılı Lisans Fizik / Fen Edebiyat / Fizik Dicle Üniversitesi 2004

E-Bülten. Bilgi Merkezi Araç Çubuğu nu (Toolbar) yükleyebilirsiniz. Bilgi Merkezi Araç Çubuğu nun Avantajları

Yrd. Doç. Dr. Celal Deha DOĞAN. Ankara Üniversitesi Eğitim Bilimleri Enstitüsü Ölçme ve Değerlendirme Bilim Dalı- Doktora

Teknoloji Geliştirmede Bütünleştirici Yaklaşımlar

DEFANSİF TIP KAVRAMI: İÇERİK ANALİZİ

Dersin Adı Dersin İngilizce Adi Seçmeli / Zorunlu. Tez Çalışması Thesis Zorunlu Computer Applications in Civil Engineering

Yrd. Doç. Dr. M. Arcan TUZCU

Hatırlatma: Özet Gönderimleri için Son Haftalar

Principles of Atatürk & History of the Turkish Atatürk İlkeleri ve İnkılâp Tarihi I revolution I

Türkiye de Biyoloji Eğitimi. Türkiye de Biyoloji Eğitimi İÇERİK

Müfredatı İNTİBAK PLANI

Kütüphaneye girebilmeniz için öğrenci kimlik kartınızın yanınızda olması gerekmektedir.

DEPARTMENT OF BUSINESS ADMINISTRATIONS FALL SEMESTER WEEKLY COURSE SCHEDULE MONDAY DOKUZ EYLÜL ÜNİVERSİTESİ / İşletme Fakültesi

ÖZGEÇMİŞ VE ESERLER LİSTESİ. Lisans Hemşirelik Hacettepe Üniversitesi 2013

ÖZGEÇMİŞ VE ESERLER LİSTESİ

Matematik Eğitimi ABD. Mesleki Deneyim: Indiana University, School of Education, Curriculum and

Geçmişten Günümüze Kastamonu Üniversitesi Dergisi: Yayımlanan Çalışmalar Üzerine Bir Araştırma 1

Transkript:

: Bir Sistematik Eşleme Çalışması Project Management Problems in Agile Methodologies : A Systematic Mapping Study Cansu Gokhan 1, Ziya Karakaya 2 1 Fen Bilimleri Enstitüsü, Yazılım Mühendisliği ABD, Y.L. Öğrencisi, Atılım Üniversitesi, Ankara, Türkiye cansugokhann@gmail.com 2 Bilgisayar Mühendisliği Bölümü, Atılım Üniversitesi, Ankara, Türkiye ziya.karakaya@atilim.edu.tr Özetçe Yazılım geliştirme süreçlerinde oluşabilecek sorunların sayısını azaltmak için yazılım projelerinde çevik yöntemlerin kullanımı son zamanlarda artmıştır. Buna rağmen, yapılan araştırmalar çevik metotlarla geliştirilmekte olan projelerde çoğunlukla proje yönetimi sorunlarından kaynaklanan beklenmeyen problemlerin yüksek oranda olduğunu göstermektedir. Bu sorunların sayısını azaltabilmek; ancak ve ancak olası sorunların farkındalığına sahip olmakla mümkün olacağı düşünülmektedir. Bu çalışmada, Çevik metotlarda sıklıkla karşılaşılan proje yönetimi sorunlarını araştırmak için, literatür taraması yapılmış ve bir Sistematik Eşleme Çalışması gerçekleştirilmiştir. Literatürdeki mevcut çalışmalardan elde edilen sonuçlara göre; İşbirliği (Collaboration) ve İletişim (Communication) sorunlarının en çok incelenmiş proje yönetimi sorunlarından olduğu görülmektedir. Karşılaşılan diğer bazı sorunlar ve oranları hakkında bilgiler de makalede sunulmaktadır. Anahtar Kelimeler Çevik, Risk Yönetimi, İletişim, İşbirliği, Planlama, Proje Yönetimi, Gözetim (İzleme), Yazılım Mühendisliği. Abstract Usage of agile methodologies in software projects has increased recently to reduce the number of problems that may occur during the software development processes. Nevertheless, latest researches present that projects which are being developed by using agile methods also have an unexpected high ratio of problem appearance that mostly originates from project management issues. To accomplish the reduction of the number of these problems, a need arises for gaining the knowledge of what the problems are. In this study, systematic mapping is conducted to search the existing studies and identify the project management issues in agile methods. The exploration of the result deduced from this study shows that collaboration & communication problems are the mostly investigated project management issues. Keywords Agile, Risk Management, Communication, Collaboration, Planning, Project Management, Monitoring, Software Engineering. I. GİRİŞ Yazılım projelerinin amacı bütçe ve zaman kısıtına uygun olarak müşteri gereksinimlerini karşılayan ürünü yeterli kalitede geliştirmektir. Yazılım projesinin kalitesini etkileyen en önemli unsurlardan birisi de kullanılan proje yönetimidir. Yazılım projeleri aynı özellikte olmadığından, proje yönetiminde farklı metodolojiler kullanılmaktadır. Bu metodolojilerden en çok kullanılmakta olanları: Şelale/Çağlayan (Waterfall), Helezonik (Spiral), Artırımsal (Incremental) ve Çevik (Agile) metodolojileridir. Bir yazılım projesinin en önemli kalite isterinlerinden biri kullanıcı gereksinimlerinin tam ve doğru olarak karşılanabilmesidir. Gereksinimlerdeki belirsizlik, gereksinim değişkenliğin yüksek olması ve teknolojik gelişmelere bağlı olarak hızlı üretimin değer kazanması nedeniyle zamanla Şelale vb. geleneksel yaklaşımlar önemini kaybetmiş ve çevik yöntemler uygulanmaya başlanmıştır [1]. Çevik (agile) proje yönetimi, yazılım projelerinin geliştirilmesi için kullanılabilecek yinelemeli ve artırımlı proje yönetim biçimidir. Piyasaya çok çabuk ürün çıkarabilmeyi, değişen isteklere hızla yanıt verebilmeyi ve en kısa sürede bir yazılım ürününü müşteri hizmetine sunabilmeyi [2] amaçlaması açısından çevik metotlar avantajlı bulunmaktadır. Öte yandan, yazılım projelerinin yönetiminde çevik yöntemlerin kullanımının artmasıyla, proje yönetimi konusunda bazı sorunların da ortaya çıkmış olduğu görülmektedir. konusunda literatürde yapılmış olan çalışmaları tespit etmek ve bu alandaki yönelimleri ortaya koymak amacıyla bir Sistematik Eşleme Çalışması gerçekleştirilmiştir. Sistematik Eşleme, bir araştırma alanındaki birincil araştırma makalelerini (primary research papers) kategorize etmek için kullanılan bir yöntemdir [3]. Bu çalışmada, Çevik Yöntemlerde Proje Yönetimi yaygın sorunları ile ilgili konferans bildirileri ve dergilerde UBMK 2016 Proceedings 118

yayınlanan 110 makale incelenmiştir. Literatürde Çevik Yöntemlerde Proje Yönetimi Sorunları ile ilgili konferans bildirileri ve makaleler çok sayıda bulunmasına rağmen bu konuya özel bir Sistematik Eşleme Çalışması yapan yayına ulaşılamamıştır. Bu makalenin devamı şu şekilde organize edilmiştir: İkinci bölümde Çevik Proje Yönetimi ve Sistematik Eşleme Çalışması hakkında bilgi verilmiştir. Üçüncü bölüm Sistematik Eşleme Çalışması nın detaylarını (planlaması, yürütmesi) ve sonuçlarını içermektedir. Dördüncü bölümde ise bu çalışma sonucunda tespit edilen sonuçlar verilmiştir. II. TEMEL BİLGİLER VE İLGİLİ ÇALIŞMALAR A. Çevik Proje Yönetimi Bir yazılım projesinin ana hedefi müşteri gereksinimlerini öngörülen zaman diliminde ve belirlenen bütçe (veya daha az harcamayla) dahilinde gerçekleştirmektir. Bu hedefe ulaşabilmek için zaman, maliyet ve kalite kriterleri dikkate alınarak proje faaliyetlerinin planlanması, programlanması ve kontrol edilmesi gerekmektedir. Geleneksel proje yönetim metodlarında, proje başlangıcında müşteri gereksinimlerinin tamamen tespit edilmek zorunda olunması, proje yöneticilerinin yazılım geliştiricilerinden çok fazla beklentilerinin olması, projelerde takım çalışması ve proje çalışanları arasında iletişimin az olması gibi durumlara bağlı olarak projeler başarısızlıkla sonuçlanmaktadır. Bu nedenle klasik süreçlere yeni bir felsefe ve modernlik getiren çevik süreçler geliştirilmiş ve yazılım projelerinde kullanılmaya başlanmıştır. [5] Çevik yazılım geliştirme alanındaki önde gelen 17 yazılım profesyoneli 2001 yılında bir araya gelerek bir yazılımı nasıl daha hızlı, basit ve insan merkezli yaratabileceklerini tartışmış ve sonucunda imzaladıkları manifesto ile bu süreci anlatmışlardır. Bu Çevik bildirgede (Agile Manifesto) ; Bireyler ve arasındaki etkileşim, kullanılan süreç ve araçlardan daha önemli olduğu Prototip ürün, anlaşılır dokümantasyondan daha önemli olduğu Müşteri ile ilişki, müşteri sözleşmesinde yazanlardan daha önemli olduğu Değişime adapte olmak, yapılan plana ne olursa olsun bağlı olmaktan daha önemli ve öncelikli olduğu belirtilmektedir. [8] Günümüzde, Sınırsal Programlama (Extreme Programming, XP), Scrum, Çevik Birleştirilmiş Süreç (Agile Unified Process), Özellik Güdümlü Geliştirme (Future Driven Development, FDD), Dynamic System Development Methodology (DSDM) ve Test Güdümlü Geliştirme (Test- Driven Development) gibi çevik (agile) yazılım geliştirme yöntemleri kullanılmaktadır. Agile Türkiye tarafından 2013 yılında gerçekleştirilen Yazılım Üretkenlik Raporu sonuçlarına göre Türkiye deki projelerin %64 ünde çevik yöntemler uygulanmaktadır [6]. B. Sistematik Eşleme Çalışması Sistematik Eşleme Çalışması nın amacı bir konuda belirlenen araştırma sorularına cevap veren birincil araştırma makalelerini sınıflandırmaktır. Petersen v.d [4] sistematik eşleme çalışmalarının temel amacını, bir araştırma alanıyla ilgili genel bir fikir verme ve o alanda yapılmış çalışmaların miktarı, tipi ve sonuçları ile ilgili bilgi verme şeklinde özetlemektedirler. Bu çalışmalar zamana bağlı eğilimleri göstermede de kullanılmaktadır. Sistematik Eşleme Süreci genel olarak aşağıdaki adımlardan oluşmaktadır: Araştırma sorularının tanımı, İlişkili yayınlar için elektronik veritabanlarında araştırmanın yapılması ve yayınların tespiti, İçerme (inclusion) ve dışarıda bırakma (exclusion) kriterlerini tanımlayarak ilişkili çalışmaların yayınlardan seçimi, Yayınlardan özetlerine bakılarak sınıflandırma şeması için anahtar sözcüklerin saptanması ve Çalışmaların uygun sınıflara eşlenmesi [7]. Bu çalışmada, Çevik Yöntemlerde Proje Yönetimi Sorunlarından en sık karşılaşılan "Risk Yönetimi", "İletişim", "İşbirliği", "Planlama" ve "Proje İzleme" alanlarında Sistematik Eşleme Çalışması gerçekleştirilmek üzere bu konu ile ilgili yayınlanmış konferans bildirileri ve dergi makaleleri incelenmiştir. III. ARAŞTIRMA YÖNTEMİ Bu Sistematik Eşleme Çalışması, Çevik Yöntemlerde Proje Yönetimi Sorunları ile ilgili 1 Kasım 2002 ve 1 Mayıs 2015 yılları arasında yayınlanmış konferans bildireleri ve dergi makaleleri incelenerek gerçekleştirilmiştir. Bu çalışmanın araştırma yöntemi üç aşamadan oluşmaktadır: Planlama, Yürütme, Raporlama A. Sistematik Eşleme Planlama Planlama aşamasında, araştırma soruları, arama stratejisi, içerme ve dışlama kriterleri, incelemeleri sınıflandırma ve veri çıkarımı temel adımları belirlenmiştir. UBMK 2016 Proceedings 119

1) Araştırma Soruları: Çevik Yöntemlerde Proje Yönetimi Sorunlarını tespit edebilmek için aşağıdaki araştırma soruları belirlenmiştir: AS1: AS2: AS3: AS4: AS5: AS6: AS7: Proje Yönetimi konusunda en fazla incelenen Çevik Yöntem hangisidir? Çevik Metodolojilerde Proje Yönetimi Sorunları ile ilgili yayınlanmış makalelerin ne kadarı deneysel çalışmalara dayanmaktadır? Çevik Metodolojilerde Proje Yönetimi Sorunlarının incelenme oranı nedir, ve zaman içerisinde nasıl değişmiştir? Hangi dergide Çevik Metodolojilerde Proje Yönetimi Sorunu konusundaki yayınlar daha çok yer bulmuştur? Çevik Metodolojilerde İletişim ve İşbirliği Sorunu hangi sıklıkta incelenmiştir? Çevik Metodolojilerde Risk Yönetimi Sorunu konusundaki yayınların yıllara göre dağılımı nasıldır? Elektronik veritabanlarından hangisi Çevik Yöntemlerde Proje Yönetimi Sorunları konusunda daha fazla yayın içermektedir? 2) Arama Stratejisi: Çalışmada kullanılmak üzere seçilen ilgili konferans makalelerine ve dergi yayınlarına ulaşmak için kullanılan elektronik veritabanları Tablo I de gösterilmektedir. Yayınları aramak için kullanılan anahtar kelimeler: Agile, Risk Management, Communication, Collaboration, Planning, Project Management, Monitoring, Software Engineering şeklinde kısıtlanmıştır. Sorgu cümleleri, kullanılan veritabanlarında anahtar kelime, başlık ve özet alanlarını kontrol etmek için uygulanmıştır. Sorgu cümleleri ve/veya mantık operatörleri kullanılarak oluşturulmuştur. Kullanılan sorgu cümleleri araştırma yapılan veritabanının tarama mekanizmasına bağlı olarak değişiklik gösteriyor olmakla birlikte genel yapısı şu şekildedir : [( Software engineering OR Software ) AND ( agile OR agility ) AND ("scrum" OR "extreme programming" OR "xp" OR Kanban OR "dynamic system development" OR "dsdm" OR "crystal methodologies" OR "feature driven development" OR "fdd" OR "lean software development" OR "adaptive software development") AND ( communication OR collaboration OR risk management OR planning OR project planning OR monitoring OR project management ) ]. Sorgu cümleleri ilgili konferans makalelerini ve dergi yayınlarını aramak üzere seçilen veritabanlarının her birinde kullanılmıştır. Bazı yayınlar birden fazla veritabanında bulunduğundan bu yayınlardan yalnızca bir tanesi incenlemek üzere kullanılmıştır. 3) İçerme ve Dışlama Kriterleri: İçerme/Dışlama Kriterleri, belirlenmiş araştırma sorularını cevaplayan/cevaplamayan çalışmaları tespit etmek amacıyla kullanılan kriterler olarak tanımlanabilir [4]. Araştırma sorularına göre, içerme ve dışlama kriterleri VERİTABANI IEEE Explore Science Direct ACM Digital Library Google Academic WEB ADRESİ http://ieeexplore.ieee.org/ http://www.sciencedirect.com/ http://dl.acm.org/ https://scholar.google.com.tr/ Tablo I: Seçilen elektronik veritabanları seçilen yayınlara uygulanmıştır. Çevik Yöntemlerde Proje Yönetimi Sorunları ile ilgili olan yayınlar inceleme kapsamına alınmış ve ilgili olmayan yayınlar inceleme kapsamı dışında kalmıştır. Özet yayınlar, sunumlar, paneller yada tamamına erişilemeyen yayınlar inceleme kapsamına alınmamıştır. İncelenmek üzere seçilen yayınlara uygulanan İçerme Kriterleri (İK) ve Dışlama Kriterleri (DK) aşağıda verilmektedir: İK1. İK2. İK3. DK1. DK2. DK3. DK4. DK5. ile ilgili olan konferans ve dergi yayınları. Proje yönetimi konusunda farklı çevik metodları tanımlayan çalışmalar. ile ilgili olan birincil ve ikincil çalışmalar. Yazılım Mühendisliği alanının dışında olan makaleler. ile ilgili olmayan yayınlar. İngilizce yazılmamış olan yayınlar. Tamamına erişilemeyen, sadece özet ya da sunum dosyası olan yayınlar. Slaytlar, editör yazıları, önsözler, paneller. 4) İncelemeleri Sınıflandırma: Sistematik Eşleme Çalışmasında kullanılmak üzere seçilen yayınlar Tablo II te verilen özelliklere ve kategorilere göre sınıflandırılmıştır. ÖZELLİKLER KATEGORİLER Araştırma Teknikleri Teorik, Anket, Deneysel, İnceleme İncelenen Proje Yönetim Sorunları Risk Yönetimi, İletişim ve İşbirliği, İzleme, Proje Planlama Yıl 2002-2015 Metodlar Scrum, XP, Kanban, Adaptive Software Development, FDD, DSDM, Crystal ve Genel Yayın Türü Dergi makaleleri ya da Konferans bildirileri Yayın İsmi Makalenin adı Yazar İsmi Yazarın adı Tablo II: İncelemeleri sınıflandırma 5) Veri Çıkarımı: Veri çıkarma işlemi için excel tablosu oluşturulmuştur. Tablo, belirlenen araştırma sorularına uygun olarak incelemeleri sınıflandırma adımında kullanılan özellikleri ve kategorileri içermektedir. Bu sayede, ile ilgili yapılan çalışmaları tespit etmek ve bu çalışmaları analiz etmek mümkün olacaktır. UBMK 2016 Proceedings 120

IV. SİSTEMATİK EŞLEME YÜRÜTME Belirlenmiş olan anahtar kelimeler ve sorgu cümleleri kullanılarak elektronik veri tabanları üzerinde aramalar gerçekleştirilmiştir. Anahtar kelimeler IEEE Xplore, ACM, ScienceDirect ve Google Akademik gibi elektronik veri tabanlarında ilk uygulandığında toplamda yaklaşık olarak 1000 adet makale bulunmuştur. İçerme ve Dışlama Kriterleri uygulanılarak bu yayınlar elenmiştir. Bazı yayınları eleyebilmek için özet, başlık ve anahtar kelimelerine bakılmış, bunun yeterli olmadığı durumlarda bu yayınlarda giriş ve sonuç bölümleri incelenmiştir. Dışlama kriterleri uygulanarak makalelerin elenmesi sonucunda, 110 yayın bu çalışmada kullanılmak üzere uygun bulunmuştur. Tablo III elektronik veritabanlarındaki yayınların dağılımını göstermektedir. V. SİSTEMATİK EŞLEME RAPORLAMA Sistematik Eşleme Çalışması nın bu bölümünde, araştırma sorularının her biri tek tek ele alınarak değerlendirilmiştir ve bulunan sayısal veriler tablolar/grafikler halinde gösterilmiştir. A. En Fazla İncelenen Çevik Yöntem (AS1) Proje yönetiminde en fazla kullanılan Çevik yöntemleri tespit etmek amacıyla bu araştırma sorusu kullanılmıştır. Çevik yöntemler sınıflandırma yapılırken 8 gruba ayrılmıştır: XP, Scrum, Kanban, Crystal, FDD, Adaptive Software Development, DSDM ve Genel. Bir makalede belirgin bir Çevik yöntem incelenmemiş ise bu makaleler Genel olarak adlandırılan grupta yer almaktadır. Çevik yöntemlerin dağılımı Şekil 1 de gösterilmektedir. Şekil 1: Çevik Yöntem dağılımı Şekil 1 e göre, Xp ve Scrum metodolojileri Kanban, Crystal, Adaptive Software Development, FDD ve DSDM gibi diğer çevik (agile) metodlara göre daha çok incelenmiştir. B. Deneysel Çalışmalara Dayanan Makalelerin Oranı (AS2) İncelenen çalışmalar göz önüne alındığında 110 yayının 76 sı deneysel çalışmalara dayanmaktadır. Şekil 2 yıllara göre deneysel ve deneysel olmayan çalışmaların sayısını göstermektedir. Şekil 2: Deneysel çalışma oranları C. Proje Yönetimi Sorunlarının İncelenme Oranı (AS3) En yaygın olarak incelenen 4 temel proje yönetim sorunu tespit edilmiştir: Risk Yönetimi, İletişim ve İşbirliği, İzleme, Proje Planlama ve Genel Genel olarak adlandırılan kategori tespit edilen 4 temel proje yönetimi sorunlarının tamamını içermektedir ve bunlar: Planlama, Risk Yönetimi, İzleme, İletişim ve İşbirliği şeklindedir. Araştırma sırasında İşbirliği ve İletişim sorunlarının birlikte incelendiğini fark edilmiş ve bu nedenle bu iki sorunun dağılımları aynı kategoride incelenmiştir. Şekil 3 proje yönetiminde karşılaşılan sorunların dağılımını göstermektedir. Bu sayısal verilere göre, İletişim ve İşbirliği sorunu en çok incelenen proje yönetimi sorunlarıdır. Analiz edilen makalelerin yarısından fazlası bu sorunlara dayanmaktadır. D. Dergi Yayınlarının Dağılımı (AS4) İncelemede 38 adet yayının dergilerde yayınlanmış olduğu görülmüş ve dergilere göre dağılımı Tablo III de gösterilmektedir. Information and Software Technology ile ilgili en çok yayının bulundugu dergi olarak görülmektedir. E. İletişim ve İşbirliği Sorunlarının İncelenme Sıklığı (AS5) Bu Sistematik Eşleme çalışmasında kullanılan 110 yayının 59 u İletişim ve İşbirliği sorunlarıyla ilgilidir. Şekil 4 de İletişim ve İşbirliği Sorunlarını işleyen makalelerin UBMK 2016 Proceedings 121

Risk Yönetimi Sorunu ile ilgili çalışmalar yapılmış olduğu görülmektedir. Risk Yönetimi ile ilgili sorunların incelendiği makale sayısının 2009 yılından 2013 yılına kadar azalma gösterdiği fakat 2014 yılında ani bir artış olduğu gözlenmektedir. Şekil 3: Proje Yönetimi sorunlarının dağılımı Dergi Adı Yayın Sayısı International Journal of Computer Applications 1 The Institution of Engineering and Technology 1 Information and Software Technology 11 The Journal of Systems and Software 9 International Journal of Scientific & Engineering Research 1 Human Factors and Ergonomics in Manufacturing & Service 1 Industries Computers in Human Behavior 2 Dynamic Relationships Management Journal 1 International Journal of Project Management 1 Procedia Technology 2 J. Softw. Maint. Evol.: Res. Pract. 1 Public Relations Review 1 Social and Behavioral Sciences 1 Journal of Educational Resources in Computing 1 PM World Journal 1 Int. J. Human Computer Studies 1 Information System Management 2 Tablo III: Dergi yayınlarının dağılımı yıllara göre dağılımı gösterilmektedir. Proje yönetiminde karşılaşılan İletişim ve İşbirliği sorunlarının en yoğun olarak 2014 yılında incelendigi gözlemlenmiştir. 2015 yılının tamamının incelenmemiş olduğu dikkate alınmalıdır. Şekil 5: Risk Yönetimi sorunu işleyen yayınların yıllara göre dağılımı G. Elektronik Veritabanlarındaki Yayınların Dağılımı (AS7) Bu çalışmada, araştırma sorularıyla ilgili olan 38 dergi yayını ve 72 konferans bildirisi incelenmiştir. Bu yayınlar 2002 ve 2015 yılları arasında yayınlanmıştır. Tablo IV elektronik veritabanlarındaki yayınların dağılımını göstermektedir. Tablodaki verilere bakıldığında IEEE Xplore veritabanının ile ilgili en fazla yayın içeren veritabanı olduğu ve bunların çoğunluğunun konferans bildirileri olduğu anlaşılmaktadır. Arama Kaynağı Yayın Sayısı IEEE Xplore 42 ACM Digital Library 32 ScienceDirect 30 Google Academic 6 Toplam 110 Tablo IV: Veritabanlarındaki yayınların dağılımı Şekil 4: İletişim ve İşbirliği sorunlarını işleyen makalelerin yıllara göre dağılımı F. Risk Yönetimi Sorununun İncelenme Sıklığı (AS6) Şekil 5 te Risk Yönetimi sorununun yıllara göre dağılımı verilmiştir. Bu verilere bakıldığında, 22 makalede VI. SONUÇ Bu çalışmada, belirlenen anahtar kelimeler aracılığı ile ile ilgili konferans bildirileri ve dergilerde yayınlanan 110 makale incelenmiştir. Gerçekleştirilen Sistematik Eşleme Çalışması nın amacı Çevik Yöntemlerde Proje Yönetimi Sorunları konusunda literatürde yapılmış olan çalışmaların tespiti ve sınıflandırılmasını analiz etmek ve bu alandaki yönelimleri ortaya koymaktır. Araştırma sonuçlarına göre; (1) Çevik Yöntemlerde Proje Yönetimi sorunları konusunda yapılan çalışmaların yoğunlukla Scrum ve extreme programming (XP) metodlarını içerdiği, Kanban, Crystal methods, DSDM, FDD gibi metodların kullanım oranının çok düşük olduğu gözlenmiştir. (2) Mevcut çalışmaların yoğunlukla deneysel UBMK 2016 Proceedings 122

çalışmalara dayandığı gözlenmiştir. (3) En yoğun incelenen sorunun "İletişim ve İşbirliği" sorunları olduğu tespit edilmiştir. (4) Bu konunun yoğun olarak konferans makalelerinde incelenmiş olduğu, dergilerden ise "Information and Software Technology"nin en çok yayını içerdiği gözlenmiştir. (5) İletişim ve İşbirliği sorununun yıllara göre artan oranda çalışılmış olduğu gözlenmiştir. (6) Risk Yönetimi sorunu konusunda 2014 yılında büyük bir artış olduğu gözlenmiştir. İncelenen 110 yayına göre, Çevik yöntemlerde İletişim ve İşbirliği sorunlarında yapılan çalışmaların sayısının diğer proje yönetimi sorunlarından çok daha fazla olduğu tespit edilmiştir. Çevik yöntemlerde proje planlama, izleme ve risk yönetimi sorunları ile ilgili çalışmaların sayısının azlığı dikkat çekicidir. KAYNAKLAR [1] Başar, Ayfer, Ali Özkaya, and Fatih Kesgin. "Yazılım Geliştirme Süreçlerinde Şelale Yönteminden Çevik Yaklaşıma Geçiş: Bir Teknoloji Şirketinde Uygulama.", Proceedings of the 9th Turkish National Software Engineering Symposium, Yasar University, Izmir, Turkey, September, 9-11, 2015. [2] Boehm, B., Turner, R., Observation on Balancing Discipline and Agility, Proceedings of the Agile Development Conference, IEEE Computer Society, 2003. [3] Catal, Cagatay, and Deepti Mishra. "Test case prioritization: a systematic mapping study." Software Quality Journal 21.3 (2013): 445-478. [4] Petersen, Kai, et al. "Systematic mapping studies in software engineering."12th International Conference on Evaluation and Assessment in Software Engineering. Vol. 17. No. 1. sn, 2008. [5] Kalıpsız, Volkan Baytam1 Oya. "Scrum Yazılım Geliştirme Modeli Yönetim Aracı: ScrumMApp.", 5. Ulusal Yazılım Mühendisliğ Sempozyumu - UYMS 2011. [6] Çetin, Esra, and Pınar Onay Durdu. "Türkiye de Çevik Yazılım Geliştirme Üzerine Bir İnceleme.", Proceedings of the 8th Turkish National Software Engineering Symposium, Güzelyurt, KKTC, Turkey, September 8-10, 2014. [7] Çatal, Çağatay. "Kanıta Dayalı Yazılım Mühendisliğinin Üniversiteler ve Yazılım Şirketleri Açısından Değerlendirilmesi", V. Ulusal Yazılım Mühendisliği Sempozyimu, 2011. [8] Agile Manifesto, Mart 2009, http://agilemanifesto.org, Son erişim tarihi : 27 Temmuz 2016. UBMK 2016 Proceedings 123