Research Article
BibTex RIS Cite

Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması

Year 2019, Volume: 25 Issue: 2, 240 - 246, 22.04.2019

Abstract

Yazılım
geliştirme süreçleri, gelişen yeni teknolojiler ve onun sağladığı imkânlar
doğrultusunda sürekli iyileştirme gerektirir. Yazılım müşterilerinin
pazarlanabilir fonksiyonlar içeren ürün talepleri üzerine kurgulanmış yeni
nesil yazılım geliştirme modelleri ara ürün üretim hızını ve dolayısıyla ara
sürüm sayısını arttırmayı hedeflemektedir. Bu ihtiyaçlar ışığında, yazılım
şirketlerinin geliştirme süreçlerini müşteriden gelen istekleri karşılamak
adına gözden geçirmeleri gerekmektedir. Ancak, daha da önemlisi, şirketler
yazılım üretim hattındaki verimi düşürmemek için süreçlerini yenilikçi
pratikler doğrultusunda değiştirmek zorunda kalmaktadırlar. Bu makalede,
yazılım geliştiren üç şirketin yazılım geliştirme yöntemleri durum çalışması
yöntemi ile detaylı olarak incelenerek, süreç değişimi aktiviteleri sistematik
bir şekilde detaylandırılmıştır. Elde edilen bilgiler ışığında, üç firmanın da
yazılım geliştirme yöntemlerindeki değişimler sorgulanarak edindikleri
tecrübeler ve bu edinimlerin süreçler üzerindeki etkileri tartışılmıştır.
Çalışmanın sonucunda, yazılım ürün geliştirme başarısının sürecin iyi
işletilmesini önemli bir oranda etkilediği, yazılım geliştiren takımların da
edindikleri kazanımlar ışığında kendi süreçlerini tasarlamaya çalıştıkları
gözlenmiştir.

References

  • Yilmaz M. A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation. PhD Thesis, Dublin City University, Dublin, Ireland, 2013.
  • Highsmith J. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. 1st ed. New York, USA, Addison-Wesley, 2013.
  • Brooks FP. The Mythical Man-Month Essays on Software Engineering. Boston, Addison-Wesley, 2013.
  • Humphrey WS. A Discipline for Software Engineering. New York, USA, Addison-Wesley, 1995.
  • Cockburn A. Agile Software Development: The Cooperative Game. Boston, USA, Pearson Education, 2006.
  • Agile Alliance, “Agile Manifesto”. http://www.agilemanifesto.org (30.07.2017).
  • Boehm B, Turner R. “Balancing agility and discipline: Evaluating and integrating agile and plan-driven methods”. International Conference on Software Engineering, Edinburg, Scotland, 23-28 May 2004.
  • Boehm B. “Get ready for agile methods, with care”. Computer, 35(1), 64-69, 2002.
  • Highsmith J, Cockburn A. “Agile software development: The business of innovation”. Computer, 34(9), 120-127, 2001.
  • Goodpasture JC. “Project Management the Agile way: Making it Work in the Enterprise”. Florida, USA, J. Ross Publishing, 2010.
  • Schwaber K, Beedle M. Agile Software Development with Scrum. Vol. 1. New Jersey, USA, Prentice Hall, 2002.
  • Schwaber K. Agile project management with Scrum. Washington, USA, Microsoft Press, 2004.
  • Anderson DJ. Kanban: Successful Evolutionary Change for Your Technology Business. Washington, USA, Blue Hole Press, 2010.
  • Yilmaz M, O'Connor R. “A scrumban integrated gamification approach to guide software process improvement: a Turkish case study”. Tehnicki Vjesnik (Technical Gazette), 23(1), 237-245, 2016.
  • Creswell JW. Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. New York, USA, Sage Publications, 2013.
  • Yin RK. Case Study Research: Design and methods. New York, USA, Sage Publications, 2013.
  • Verschuren P. “Case study as a research strategy: some ambiguities and opportunities”. International Journal of Social Research Methodology, 6(2), 121-139, 2003.
  • Kitchenham BA, Brereton P, Turner M, Niazi MK, Linkman S, Pretorius R, Budgen D. “Refining the systematic literature review process-two participant-observer case studies”. Empirical Software Engineering, 15(6), 618-653, 2010.
  • Hove SE, Anda B. “Experiences from conducting semi-structured interviews in empirical software engineering research”. 11th IEEE International Software Metrics Symposium, Como, Italy, 19-22 September 2005.
  • Shull F, Singer J, Sjøberg DI. Guide to Advanced Empirical Software Engineering. New York, USA, Springer Science & Business Media, 2007.

Observed effects of software processes change in three software firms: Industrial exploratory case study

Year 2019, Volume: 25 Issue: 2, 240 - 246, 22.04.2019

Abstract

Software
development processes require continuous improvement in line with emerging new
technologies and the possibilities it provides. A new generation of software
development models based on product demands of software customers with
marketable functions aims to increase the intermediate product production speed
and thus the number of interim versions. In the light of these needs, software
companies need to oversee their development processes to meet their customers'
needs. But more importantly, companies are forced to change their processes in
line with innovative practices in order not to cut back on the software
production line. In this article, the software development methods of the three
companies that develop software are examined in detail by the case study
method, and the process change activities are systematically detailed. In the
light of the information obtained, the experiences of the three firms in the
software development methods are questioned and the effects of these
acquisitions on the processes are discussed. As a result of the study, it has
been observed that the software development success has a significant impact on
the well-being of the process, and the software development teams are trying to
design their own processes in the light of the gains they acquire.

References

  • Yilmaz M. A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation. PhD Thesis, Dublin City University, Dublin, Ireland, 2013.
  • Highsmith J. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. 1st ed. New York, USA, Addison-Wesley, 2013.
  • Brooks FP. The Mythical Man-Month Essays on Software Engineering. Boston, Addison-Wesley, 2013.
  • Humphrey WS. A Discipline for Software Engineering. New York, USA, Addison-Wesley, 1995.
  • Cockburn A. Agile Software Development: The Cooperative Game. Boston, USA, Pearson Education, 2006.
  • Agile Alliance, “Agile Manifesto”. http://www.agilemanifesto.org (30.07.2017).
  • Boehm B, Turner R. “Balancing agility and discipline: Evaluating and integrating agile and plan-driven methods”. International Conference on Software Engineering, Edinburg, Scotland, 23-28 May 2004.
  • Boehm B. “Get ready for agile methods, with care”. Computer, 35(1), 64-69, 2002.
  • Highsmith J, Cockburn A. “Agile software development: The business of innovation”. Computer, 34(9), 120-127, 2001.
  • Goodpasture JC. “Project Management the Agile way: Making it Work in the Enterprise”. Florida, USA, J. Ross Publishing, 2010.
  • Schwaber K, Beedle M. Agile Software Development with Scrum. Vol. 1. New Jersey, USA, Prentice Hall, 2002.
  • Schwaber K. Agile project management with Scrum. Washington, USA, Microsoft Press, 2004.
  • Anderson DJ. Kanban: Successful Evolutionary Change for Your Technology Business. Washington, USA, Blue Hole Press, 2010.
  • Yilmaz M, O'Connor R. “A scrumban integrated gamification approach to guide software process improvement: a Turkish case study”. Tehnicki Vjesnik (Technical Gazette), 23(1), 237-245, 2016.
  • Creswell JW. Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. New York, USA, Sage Publications, 2013.
  • Yin RK. Case Study Research: Design and methods. New York, USA, Sage Publications, 2013.
  • Verschuren P. “Case study as a research strategy: some ambiguities and opportunities”. International Journal of Social Research Methodology, 6(2), 121-139, 2003.
  • Kitchenham BA, Brereton P, Turner M, Niazi MK, Linkman S, Pretorius R, Budgen D. “Refining the systematic literature review process-two participant-observer case studies”. Empirical Software Engineering, 15(6), 618-653, 2010.
  • Hove SE, Anda B. “Experiences from conducting semi-structured interviews in empirical software engineering research”. 11th IEEE International Software Metrics Symposium, Como, Italy, 19-22 September 2005.
  • Shull F, Singer J, Sjøberg DI. Guide to Advanced Empirical Software Engineering. New York, USA, Springer Science & Business Media, 2007.
There are 20 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Research Article
Authors

Murat Yılmaz

Publication Date April 22, 2019
Published in Issue Year 2019 Volume: 25 Issue: 2

Cite

APA Yılmaz, M. (2019). Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 25(2), 240-246.
AMA Yılmaz M. Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. April 2019;25(2):240-246.
Chicago Yılmaz, Murat. “Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen Etkileri: Endüstriyel keşif Vaka çalışması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 25, no. 2 (April 2019): 240-46.
EndNote Yılmaz M (April 1, 2019) Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 25 2 240–246.
IEEE M. Yılmaz, “Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 25, no. 2, pp. 240–246, 2019.
ISNAD Yılmaz, Murat. “Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen Etkileri: Endüstriyel keşif Vaka çalışması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 25/2 (April 2019), 240-246.
JAMA Yılmaz M. Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2019;25:240–246.
MLA Yılmaz, Murat. “Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen Etkileri: Endüstriyel keşif Vaka çalışması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 25, no. 2, 2019, pp. 240-6.
Vancouver Yılmaz M. Üç yazılım firmasında yazılım süreç değişimlerinin gözlenen etkileri: Endüstriyel keşif vaka çalışması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2019;25(2):240-6.





Creative Commons Lisansı
Bu dergi Creative Commons Al 4.0 Uluslararası Lisansı ile lisanslanmıştır.