skip to main content
10.1145/3348445.3348463acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicccmConference Proceedingsconference-collections
research-article

A Systematic Literature Review on Factors Impacting Agile Adaptation in Global Software Development

Authors Info & Claims
Published:27 July 2019Publication History

ABSTRACT

Agile practices are considered as a major attraction for global software development (GSD) projects owing to its flexible nature. Beside the major benefits it offers to GSD, there are few challenges that hinders its implementation across the global software industry. This study contributes in constructing a systematic literature review for exploring the major factors impacting the agile adaptation at global level. We have identified and analyzed 28 research studies (2015-2019). These selected studies have revealed Scrum and Extreme Programming (XP) as the most popular agile practices that are adapted irrespective of the software type and organizational structure. Furthermore 5 tool categories are also presented i.e. modeling, requirement elicitation, data tracking tools etc. that are commonly used while practicing agile. The major findings of this study conclude that these agile methodologies are heavily adapted due to their iterative model and quick code delivery but basic challenges like poor customer involvement and lack of documentation are badly affecting its growth at global level.

References

  1. Dingsøyr, T., Moe, N. B., Fægri, T. E., & Seim, E. A. 2017. Exploring software development at the very large-scale. Empirical Software Engineering, 23, 1 (2017), 490--520.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Campanelli, A. S., Camilo, R. D., & Parreiras, F. S. 2018. The impact of tailoring criteria on agile practices adoption Journal of Systems and Software, 137 (2018), 366--379.Google ScholarGoogle Scholar
  3. Dragicevic, S., Celar, S., & Turic, M. 2017. Bayesian network model for task effort estimation in agile software development. Journal of systems and software, 127 (2017), 109--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Laanti, M. 2017. Agile transformation model for large software development organizations. In Proceedings of the XP2017 Scientific Workshops (p. 19) (May 2017). ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Medeiros, J., Vasconcelos, A., Silva, C., & Goulão, M. 2018. Quality of software requirements specification in agile projects. Journal of Systems and Software, 142 (2018), 171--194.Google ScholarGoogle ScholarCross RefCross Ref
  6. Ochodek, M., & Kopczynska, S. "Perceived Importance of Agile Requirements Engineering Practices - A Survey." Journal of Systems and Software, vol. 143, 2018, pp. 29--43Google ScholarGoogle Scholar
  7. Rauf, A. and Alghafees M. 2015. Gap Analysis between State of Practice and State of Art Practices in Agile Software Development. 2015 Agile Conference (2015). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. "Agile Development Practices Conference Advertisement," IEEE Software, vol. 27, no. 6, 2010.Google ScholarGoogle Scholar
  9. A. Akhunzada, Gani A., Hussain S., Khan A. A., and Ashrafullah. 2015. Towards experiencing the pair programming as a practice of the RUP.2015 SAI Intelligent Systems Conference (IntelliSys) (2015).Google ScholarGoogle Scholar
  10. Arar R., Ren G., Jian S., Becker V., Huang L., and Liu E. 2018. Applying User-Centered Design to Business Modeling: CBM. 2018 IEEE 20th Conference on Business Informatics (CBI) (2018).Google ScholarGoogle Scholar
  11. Tenso T., Norta H. A., Rootsi H., Taveter K., and Vorontsova I.. 2017. Enhancing Requirements Engineering in Agile Methodologies by Agent-Oriented Goal Models.2017 IEEE 25th International Requirements Engineering Conference Workshops (REW) (2017).Google ScholarGoogle Scholar
  12. Braude, E., and Schooneveld, V. J.. 2018. Incremental UML for agile development with PREXEL. Proceedings of the 40th International Conference on Software Engineering Companion Proceeedings - ICSE 18 (2018). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Uludağ, O., Hauder, M., Kleehaus, M., Schimpfle, C., and Matthes, F.. 2018. Supporting Large-Scale Agile Development with Domain-Driven Design. Software Engineering and Extreme Programming (2018), 232--247.Google ScholarGoogle Scholar
  14. Kumar, R. S., Sharma, R., and Gupta, K.. 2016. Strategies for web application development methodologies. 2016 International Conference on Computing, Communication and Automation (ICCCA) (2016).Google ScholarGoogle Scholar
  15. Srivastava, P., Khanduja, D., and Agrawal, V. P. 2017. A framework of fuzzy integrated MADM and GMA Case Studies 8, 1 (2017).Google ScholarGoogle Scholar
  16. Awar, B. K., Sameem, S. M., and Hafeez, Y.. 2017. A model for applying Agile practices in Distributed environment.2017 International Conference on Communication, Computing and Digital Systems (C-CODE) (2017).Google ScholarGoogle Scholar
  17. Cooper, R. G., & Sommer, A. F. 2016. Agile-Stage-Gate: New idea-to-launch method for manufactured new products is faster, more responsive. Industrial Marketing Management 59 (2016).Google ScholarGoogle Scholar
  18. Hilt, M. J., Wagner, D., Osterlehner, V., and Kampker, A. 2017. An extended adaptive process model for agile software development methodology. 2017 International Conference on Intelligent Computing, Instrumentation and Control TechnologiesGoogle ScholarGoogle Scholar
  19. Fang, D., Liu, X., Romdhani, I., Jamshidi, P., and Pahl, C. 2016. An agility-oriented and fuzziness-embedded semantic model. Future Generation Computer Systems 56 (2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Strode, D. E. 2015. A dependency taxonomy for agile software development projects. Information Systems Frontiers 18, 1 (2015).Google ScholarGoogle Scholar
  21. De Meo, C., Siena, N., Riccardi, L., Nocera, F., Parchitelli, A., Mongiello, M., ... and Mäkitalo, N. 2018. LiquiDADE: a liquid-based distributed agile and adaptive development environment (DADE) multi-tool. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Lednev, A., and Ivaschenko, A. 2016. S-BPM implementation in CUB.Proceedings of the 8th International Conference on Subject-oriented Business Process Management - S-BPM 16 (2016).Google ScholarGoogle Scholar
  23. Vishnubhotla, S. D., Mendes, E., and Lundberg, L. 2018. Designing a capability-centric web tool to support agile team composition and task allocation. Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering - CHASE 18 (2018). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Inayat, I., Salim, S. S., Marczak, S., Daneva, M., and Shamshirb, S.. 2015. A systematic literature review on agile requirements engineering practices and challenges. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Elghariani, K., and Kama N.. 2016. Review on Agile requirements engineering challenges. 2016 3rd International Conference on Computer and Information Sciences (ICCOINS) (2016).Google ScholarGoogle ScholarCross RefCross Ref
  26. Schön, E., Thomaschewski J., and Escalona, J. M.. 2017. Agile Requirements Engineering: A systematic literature review. Computer Standards & Interfaces 49 (2017), 79--91.Google ScholarGoogle ScholarCross RefCross Ref
  27. Vallon, R., Estácio J. B., Prikladnicki, R., and Grechenig, T.. 2018. Systematic literature review on agile practices in global software development. Information and Software Technology 96 (2018).Google ScholarGoogle Scholar
  28. Dikert, K., Paasivaara, M., and Lassenius, C.Challenges and success factors for large-scale agile transformations. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Kitchenham, B. 2004. Procedures for Performing Systematic Reviews. Elsevier. (July 2004)Google ScholarGoogle Scholar

Index Terms

  1. A Systematic Literature Review on Factors Impacting Agile Adaptation in Global Software Development

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ICCCM '19: Proceedings of the 7th International Conference on Computer and Communications Management
        July 2019
        260 pages
        ISBN:9781450371957
        DOI:10.1145/3348445

        Copyright © 2019 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 27 July 2019

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader