Research Article
BibTex RIS Cite

Türkiye'de Çevik ve Klasik Yazılım Geliştirme Metodolojilerine Dair Kapsamlı Bir Değerlendirme

Year 2021, , 149 - 159, 21.03.2021
https://doi.org/10.17798/bitlisfen.688978

Abstract

Hızla gelişen teknoloji dünyasında özellikle yazılım sektöründe geliştirilen ürünlerin pazara hızla sunulması ve değişen gereksinimlere hızlı reaksiyon vermeleri gerektirmektedir. Değişen şartlara uyum sağlayabilmek için dünyadaki yazılım endüstrisinde klasik ve çevik yaklaşım metodolojiler kullanılmaktadır. Bu çalışma kapsamında, Türkiye yazılım endüstrisindeki organizasyonlarda çevik ve geleneksel yaklaşımların hangi düzeyde kullanıldığı ve yazılım geliştiricilerin bu yaklaşımlarla ilgili görüşlerinin nasıl olduğunu belirlemeye yönelik bir anket hazırlanarak uygulanması sağlanmıştır. Hazırlanan anket, https://www.onlineanketler.com/ çevrimiçi anket sağlama hizmeti kullanılarak, 2019 Kasım ayı boyunca katılımcıların erişimine açılmıştır. Katılımcılar çeşitli sosyal ağlar, e-posta grupları kullanılarak anket bağlantısına davet edilmişlerdir. Yazılım sektöründe yer alan birçok farklı firmadaki çalışana ulaşılarak, 193 kişi anketi tamamlaması sağlanmıştır. Katılımcılardan alınan anket sonuçlarına göre, çevik yöntemlerin uygulanma oranının geleneksel yöntemlere göre daha fazla olduğu tespit edilmiştir. Çevik yaklaşımları kullanan katılımcıların bu yöntemin verimliliği, kaliteyi ve müşteri memnuniyetini arttırdığını görüşünde olduğu görülürken, klasik yaklaşım kullanan katılımcıların bu konularda kararsız olduğu belirlenmiştir.

References

  • Williams L. 2010. Agile software development methodologies and practices. Advances in Computers, 80: 1-44.
  • Flora H.K., Chande S.V. 2014. A systematic study on agile software development methodologies and practices. International Journal of Computer Science and Information Technologies, 5 (3): 3626-3637.
  • El Bajta M., Idri A., Ros J.N., Fernández-Alemán J.L., de Gea J.M.C., García F., Toval A. 2018. Software project management approaches for global software development: a systematic mapping study. Tsinghua Science and Technology, 23 (6): 690-714.
  • Ruhe G., Wohlin C. 2014. Software project management in a changing World. Springer-Verlag Berlin Heidelberg, 1-477.
  • Erdem O.A., Younis A. 2014. Yazılım Projelerinin Geliştirme Sürecinde Yönetim. Bilişim Teknolojileri Dergisi, 7 (1): 1-8.
  • Britton C., Doake J. 1993. Software Systems Development: A Gentle Introduction. McGraw-Hill, 1-214.
  • Sommerville I. 2011. Software Engineering. 9th Edition, Pearson, 1-773.
  • Gencer C., Kayacan A. 2017. Yazılım Proje Yönetimi: Şelale Modeli ve Çevik Yöntemlerin Karşılaştırılması. Bilişim Teknolojileri Dergisi, 10 (3): 335-352.
  • Boehm B., Turner R. 2003. Using risk to balance agile and plan-driven methods. Computer, 36 (6): 57-66.
  • Karlıdere T., Kalıpsız O. 2003. Yazılım Mühendisliği Projelerinde Çevik Yaklaşımların Yeri. Ulusal Yazılım Mühendisliği Sempozyumu, 23-25 Ekim 2003, İzmir.
  • Marchesi M., Mannaro K., Uras S., Locci M. 2007. Distributed Scrum in research project management. In: International Conference on Extreme Programming and Agile Processes in Software Engineering, Springer, Berlin, Heidelberg, 240-244.
  • Erol A.H. 2010. A heuristic solution algorithm for the quadratic assignment problems. Master thesis, Marmara University, Institute for Graduate Studies in Pure And Applied Science, İstanbul.
  • Çamoğlu K., Akbayır D., Yücalar F., Bayraklı S. 2010. Bir Çevik Yazılım Geliştirme Sürecinin Uyarlanması ve Uygulanması. Havacılık ve Uzay Teknolojileri Dergisi, 4 (3): 57-67.
  • Dhani H. 2016. Comparative Study and Analysis of Software Process Models on Various Merits. International Journal of Advanced Research in Computer Science and Software Engineering, 6 (9).
  • Büyüköztürk Ş., Kılıç-Çakmak E., Akgün Ö., Karadeniz Ş., Demirel F. 2008. Bilimsel araştırma yöntemleri. Pegem Yayınları, Ankara.
  • International S.G. 2015. The chaos report. United States of America. https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf (Erişim tarihi: 02.01.2020).
  • Kappelman L.A., McKeeman R., Zhang L. 2006. Early warning signs of IT project failure: The dominant dozen. Information Systems Management, 23 (4): 31-36.
Year 2021, , 149 - 159, 21.03.2021
https://doi.org/10.17798/bitlisfen.688978

Abstract

References

  • Williams L. 2010. Agile software development methodologies and practices. Advances in Computers, 80: 1-44.
  • Flora H.K., Chande S.V. 2014. A systematic study on agile software development methodologies and practices. International Journal of Computer Science and Information Technologies, 5 (3): 3626-3637.
  • El Bajta M., Idri A., Ros J.N., Fernández-Alemán J.L., de Gea J.M.C., García F., Toval A. 2018. Software project management approaches for global software development: a systematic mapping study. Tsinghua Science and Technology, 23 (6): 690-714.
  • Ruhe G., Wohlin C. 2014. Software project management in a changing World. Springer-Verlag Berlin Heidelberg, 1-477.
  • Erdem O.A., Younis A. 2014. Yazılım Projelerinin Geliştirme Sürecinde Yönetim. Bilişim Teknolojileri Dergisi, 7 (1): 1-8.
  • Britton C., Doake J. 1993. Software Systems Development: A Gentle Introduction. McGraw-Hill, 1-214.
  • Sommerville I. 2011. Software Engineering. 9th Edition, Pearson, 1-773.
  • Gencer C., Kayacan A. 2017. Yazılım Proje Yönetimi: Şelale Modeli ve Çevik Yöntemlerin Karşılaştırılması. Bilişim Teknolojileri Dergisi, 10 (3): 335-352.
  • Boehm B., Turner R. 2003. Using risk to balance agile and plan-driven methods. Computer, 36 (6): 57-66.
  • Karlıdere T., Kalıpsız O. 2003. Yazılım Mühendisliği Projelerinde Çevik Yaklaşımların Yeri. Ulusal Yazılım Mühendisliği Sempozyumu, 23-25 Ekim 2003, İzmir.
  • Marchesi M., Mannaro K., Uras S., Locci M. 2007. Distributed Scrum in research project management. In: International Conference on Extreme Programming and Agile Processes in Software Engineering, Springer, Berlin, Heidelberg, 240-244.
  • Erol A.H. 2010. A heuristic solution algorithm for the quadratic assignment problems. Master thesis, Marmara University, Institute for Graduate Studies in Pure And Applied Science, İstanbul.
  • Çamoğlu K., Akbayır D., Yücalar F., Bayraklı S. 2010. Bir Çevik Yazılım Geliştirme Sürecinin Uyarlanması ve Uygulanması. Havacılık ve Uzay Teknolojileri Dergisi, 4 (3): 57-67.
  • Dhani H. 2016. Comparative Study and Analysis of Software Process Models on Various Merits. International Journal of Advanced Research in Computer Science and Software Engineering, 6 (9).
  • Büyüköztürk Ş., Kılıç-Çakmak E., Akgün Ö., Karadeniz Ş., Demirel F. 2008. Bilimsel araştırma yöntemleri. Pegem Yayınları, Ankara.
  • International S.G. 2015. The chaos report. United States of America. https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf (Erişim tarihi: 02.01.2020).
  • Kappelman L.A., McKeeman R., Zhang L. 2006. Early warning signs of IT project failure: The dominant dozen. Information Systems Management, 23 (4): 31-36.
There are 17 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Araştırma Makalesi
Authors

Duygu Çalışkan 0000-0003-4523-2967

Ahmet Yavuz This is me 0000-0001-6161-1778

Buket Doğan 0000-0003-1062-2439

Banu Çalış 0000-0001-8214-825X

Publication Date March 21, 2021
Submission Date February 13, 2020
Acceptance Date June 4, 2020
Published in Issue Year 2021

Cite

IEEE D. Çalışkan, A. Yavuz, B. Doğan, and B. Çalış, “Türkiye’de Çevik ve Klasik Yazılım Geliştirme Metodolojilerine Dair Kapsamlı Bir Değerlendirme”, Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, vol. 10, no. 1, pp. 149–159, 2021, doi: 10.17798/bitlisfen.688978.



Bitlis Eren Üniversitesi
Fen Bilimleri Dergisi Editörlüğü

Bitlis Eren Üniversitesi Lisansüstü Eğitim Enstitüsü        
Beş Minare Mah. Ahmet Eren Bulvarı, Merkez Kampüs, 13000 BİTLİS        
E-posta: fbe@beu.edu.tr