RECENT AGILE REQUIREMENT ENGINEERING PRACTICES IN IT PROJECTS: A CASE ANALYSIS

Today, the implementation of high quality and efficient Requirement Engineering (RE) practices in agile software development projects, is gaining great importance. Practitioners and researchers seeks for lighter RE practices that can handle the issues of abstract, unclear and changing requirements, and at the same time that can satisfy the Agile Manifesto philosophy. This study examines importance of RE practices in agile software development projects, and explores which aspects of the RE practices are perceived as most critical and how such aspects are adapted in practice today through two different agile software development projects of a case organization. This study aims to contribute agile RE literature by providing an interpretive analysis on perception of agile RE practices from different perspectives (agile team members, product owners, some top executives). Within this context, this study draws lessons from case studies and presents beneficial agile RE guidelines for practitioners and researchers.

BT PROJELERİNDE GÜNCEL ÇEVİK GEREKSİNİM MÜHENDİSLİĞİ UYGULAMALARI: BİR VAKA İNCELEMESİ

Günümüzde, çevik yazılım geliştirme projelerinde, yüksek kaliteli ve verimli Gereksinim Mühendisliği (Requirement Engineering, RE) uygulamalarının gerçekleştirilmesi büyük önem kazanmaktadır. Uygulayıcılar ve araştırmacılar, soyut, belirsiz ve değişen gereksinimlerle ilgili sorunları ele alabilecek ve aynı zamanda Çevik Manifesto felsefesini sağlayabilecek daha hafif RE uygulamaları aramaktadır. Bu çalışma, çevik yazılım geliştirme projelerinde RE uygulamalarının önemini, RE uygulamalarının hangi yönlerinin en kritik olarak algılandığını ve bu durumların bir vaka organizasyonunun iki farklı çevik yazılım geliştirme projesi ile uygulamada nasıl gerçekleştirildiğini araştırmaktadır. Bu çalışma, farklı bakış açılarından (takım ekipleri, ürün sahipleri, bazı aşamalarda üst düzey yöneticiler) çevik RE uygulamalarının algısına ilişkin yorumlayıcı bir analiz sunarak çevik RE literatürüne katkı sağlamayı amaçlamaktadır. Bu kapsamda, bu çalışma vaka çalışmalarından ders çıkarmaktadır; uygulayıcılar ve araştırmacılar için yararlı çevik RE yol haritaları sunmaktadır.

___

Ambler, S. W. (2018). Agile Analysis. Agile Modeling. http://www.agilemodeling.com/essays/agileAnalysis.htm#AgileAnalysis (date accessed: 09.08.2019).

Awad, M. A. (2005). A comparison between agile and traditional software development methodologies. University of Western Australia, 30.9.

Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Kern, J. (2001). Manifesto for agile software development.

Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M. & Kern, J. (2001). The agile manifesto.

Bjarnason, E., Wnuk, K., & Regnell, B. (2011, July). A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In Proceedings of the 1st Workshop on Agile Requirements Engineering (p. 3). ACM.

Cao, L., & Ramesh, B. (2008). Agile requirements engineering practices: An empirical study. IEEE software, 25(1), 60-67.

Clancy, T. (2014). The Standish Group chaos report. Project Smart.

Collabnet Versione (2019). StateofAgile Report: 13th Annual State Of Agile Report. https://www.stateofagile.com/#ufh-i-521251909-13th-annual-state-of-agile-report/473508.

De Lucia, A., & Qusef, A. (2010). Requirements engineering in agile software development. Journal of emerging technologies in web intelligence, 2(3), 212-220.

Dybå, T., & Dingsøyr, T. (2008). Empirical studies of agile software development: A systematic review. Information and software technology, 50(9-10), 833-859.

Fancott, T., Kamthan, P., & Shahmir, N. (2012, December). Towards next generation requirements engineering. In 2012 International Conference on Social Informatics (pp. 328-331). IEEE.

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.

IIBA & Agile Alliance. (2015). A Guide to the Business Analysis Body of Knowledge (Babok Guide). International Institute of Business Analysis.

Javanmard, M., & Alian, M. (2015). Comparison between Agile and Traditional software development methodologies. Cumhuriyet Üniversitesi Fen-Edebiyat Fakültesi Fen Bilimleri Dergisi, 36(3), 1386-1394.

Joslin, R., & Müller, R. (2016). The impact of project methodologies on project success in different project environments. International Journal of Managing Projects in Business, 9(2), 364-388.

Käpyaho, M., & Kauppinen, M. (2015, August). Agile requirements engineering with prototyping: A case study.

In 2015 IEEE 23rd International requirements engineering conference (RE) (pp. 334-343). IEEE.

Kasauli, R., Liebel, G., Knauss, E., Gopakumar, S., & Kanagwa, B. (2017, September). Requirements engineering challenges in large-scale agile system development. In 2017 IEEE 25th International Requirements Engineering Conference (RE) (pp. 352-361). IEEE.

Kieffer, S., Ghouti, A., & Macq, B. (2017). The agile UX development lifecycle: Combining formative usability and agile methods.

Mersino, A, (2018). Agile Projects are More Successful than Traditional Projects. Vitality Chicago. https://vitalitychicago.com/blog/agile-projects-are-more-successful-traditional-projects/ (date accessed: 09.08.2019).

Musa, F., & Tariq, M. A. (2017). Agile Methodology: Hybrid Approach Scrum and XP. International Journal of Scientific & Engineering Research, 8(4).

Ochodek, M., & Kopczyńska, S. (2018). Perceived importance of agile requirements engineering practices–A survey. Journal of Systems and Software, 143, 29-43

Paetsch, F., Eberlein, A., & Maurer, F. (2003, June). Requirements engineering and agile software development. In WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. (pp. 308-313). IEEE.

Pantiuchina, J., Mondini, M., Khanna, D., Wang, X., & Abrahamsson, P. (2017, May). Are software startups applying agile practices? The state of the practice from a large survey. In International Conference on Agile Software Development (pp. 167-183). Springer, Cham.

Parker, J. (2013). Requirements Engineering vs. Business Analysis. Enfocus Solutions. http://enfocussolutions.com/requirements-engineering-vs-business-analysis/

Phil, M. (2015). Comparative analysis of different agile methodologies. International Journal of Computer Science and Information Technology Research Vol3, (1).

PMI, Project Management Institute (2008). A guide to the project management body of knowledge (PMBOK® guide)—Fourth edition. Newtown Square, PA: Author.

PMI, Project Management Institute (2015). Business Analysis for Practitioners: A Practice Guide.

Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley.

Runeson, P., Host, M., Rainer, A., & Regnell, B. (2012). Case study research in software engineering: Guidelines and examples. John Wiley & Sons.

Schön, E. M., Thomaschewski, J., & Escalona, M. J. (2017). Agile Requirements Engineering: A systematic literature review. Computer Standards & Interfaces, 49, 79-91.

Schön, E. M., Winter, D., Escalona, M. J., & Thomaschewski, J. (2017, May). Key challenges in agile requirements engineering. In International Conference on Agile Software Development (pp. 37-51). Springer, Cham.

Serrador, P., & Pinto, J. K. (2015). Does Agile work?—A quantitative analysis of agile project success. International Journal of Project Management, 33(5), 1040-1051.

Standish Group CHAOS Report (2015). https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf (date accessed: 09.08.2019).

Stellman, A., & Greene, J. (2014). Learning agile: Understanding scrum, XP, lean, and kanban. " O'Reilly Media, Inc.".

Sutherland J., (2013). Requirements for Product Owner: Common Pitfalls. Scruminc. https://www.scruminc.com/requirements-for-product-owner-common/

Sutherland, J., & Schwaber, K. (2016). The scrum guide. The definitive guide to scrum: The rules of the game. Scrum. org, 17.

Vallon, R., da Silva Estacio, B. J., Prikladnicki, R., & Grechenig, T. (2018). Systematic literature review on agile practices in global software development. Information and Software Technology, 96, 161-180.

Wagner, S., Méndez-Fernández, D., Kalinowski, M., & Felderer, M. (2018). Agile requirements engineering in practice: Status quo and critical problems. CLEI Electronic Journal, 21(1), 15.

Wojewoda, S. (2015). Standish Group 2015 chaos report.

Yeo, Y. N., & Hahn, J. (2014). The role of project modularity in information systems development.
Business and Management Studies: An International Journal-Cover
  • ISSN: 2148-2586
  • Yayın Aralığı: Yılda 4 Sayı
  • Başlangıç: 2013
  • Yayıncı: ACC Publishing
Sayıdaki Diğer Makaleler

ALTIN BANKACILIĞI VE İŞLETMELER AÇISINDAN ALTIN İŞLEMLERİNİN MUHASEBESİ

MUSTAFA CANBAZ

PRESENTEİZM İLE ÖRGÜTSEL BAĞLILIK ARASINDAKİ İLİŞKİ: SPOR GENEL MÜDÜRLÜĞÜ ÇALIŞANLARI ÜZERİNE BİR ARAŞTIRMA

İnci Seçkin AĞIRBAŞ, YASEMİN ÇAKMAK YILDIZHAN

DÖNÜŞÜMCÜ LİDERLİK VE ÖRGÜTSEL BAĞLILIK İLİŞKİSİNDE LİDERE OLAN GÜVENİN ARACI ROLÜ ÜZERİNE BİR ARAŞTIRMA

NURTEN POLAT DEDE

OECD ÜLKELERİ KAPSAMINDA REBOUND ETKİSİNİN GEÇERLİLİĞİNE YÖNELİK BİR SINAMA

ALİ KONAK, Güller ŞAHİN

RECENT AGILE REQUIREMENT ENGINEERING PRACTICES IN IT PROJECTS: A CASE ANALYSIS

BÜŞRA ÖZDENİZCİ KÖSE

DİJİTAL VATANDAŞLIK ALGISININ İNCELENMESİ: AMPİRİK BİR DEĞERLENDİRME

BAHATTİN YALÇINKAYA, Mehmet Oytun Cibaroğlu

VERGİ BİLİNCİNİN VERGİ AHLAKI ÜZERİNDEKİ ETKİSİ: IĞDIR ÜNİVERSİTESİ İKTİSAT ve İLAHİYAT BÖLÜMÜ ÖĞRENCİLERİ ÜZERİNE BİR ARAŞTIRMA

ÖZLEM SÖKMEN GÜRÇAM, TURHAN MOÇ

SAĞLIK İLETİŞİMİ BAĞLAMINDA HASTA-HEKİM ETKİLEŞİMİNİN ÖNEMİNİN KATILIMCI EYLEM ARAŞTIRMASI (PAR) VE ELEKTRODERMAL VERİ TOPLAMA (GSR) YÖNTEMLERİ İLE DENETLENMESİ

BEHİÇ ALP AYTEKİN, HASAN ONUR ŞİMŞEK

ŞİRKET ETİK BİLDİRGELERİ BENZER BASMAKALIP KAVRAM VE KONULARDAN MI OLUŞMAKTADIR? YOKSA ÖZGÜN BİRER TAAHHÜTNAME MİDİR?

Oğuzhan AYTAR

MÜŞTERİ MEMNUNİYETİ, DUYGUSAL YAKINLIK, MÜŞTERİ SADAKATİ VE AĞIZDAN AĞIZA PAZARLAMA ARASINDAKİ İLİŞKİLERİN İNCELENMESİ: PERAKENDE SEKTÖRÜ ÖRNEĞİ

Osman EMİNLER, REMZİ ALTUNIŞIK, ERSİN ESKİLER