skip to main content
10.1145/3330204.3330256acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

Towards an Understanding of Value Creation in Agile Software Development

Published:20 May 2019Publication History

ABSTRACT

Recently, studies involving the creation of business value in Agile Software Development (ASD) have been growing substantially. However, the concept of value creation in ASD has not yet been clearly defined. Besides, the literature does not define practices that can create business value for ASD. Identifying these practices can change the mindset of agile teams, since surveys indicate that, from the point of view of the agile team, the creation of value is poorly understood. Thus, this study carried out a Systematic Literature Review to identify how value creation is defined in ASD, and how practices can improve this value creation. Despite the lack of studies on the subject, we identified practices and its positive and negative influence on value creation.

References

  1. Hiva Alahyari, Richard Berntsson Svensson, and Tony Gorschek. 2017. A study of value in agile software development organizations. Journal of Systems and Software 125 (2017), 271--288. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Nicolli S.R. Alves, Thiago S. Mendes, Manoel G. de Mendonça, Rodrigo O. Spínola, Forrest Shull, and Carolyn Seaman. 2016. Identification and Management of Technical Debt. Inf. Softw. Technol. 70, C (Feb. 2016), 100--121. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. R. Bavani. 2012. Distributed Agile, Agile Testing, and Technical Debt. IEEE Software 29, 6 (Nov 2012), 28--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Bellomo, R. L. Nord, and I. Ozkaya. 2013. A study of enabling factors for rapid fielding combined practices to balance speed and stability. In 2013 35th International Conference on Software Engineering (ICSE). 982--991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Clodis Boscarioli, Renata Araujo, and Rita Suzana. 2017. I GranDSI-BR Grand Research Challenges in Information Systems in Brazil 2016-2026. Special Committee on Information Systems (CE-SI). Brazilian Computer Society (SBC). ISBN: {978-85-7669-384-0}. 2017. 184p.Google ScholarGoogle Scholar
  6. Kieran Conboy. 2009. Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development. Info. Sys. Research 20, 3 (Sept. 2009), 329--354. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Cristal, D. Wildt, and R. Prikladnicki. 2008. Usage of SCRUM Practices within a Global Company. In 2008 IEEE International Conference on Global Software Engineering. 222--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fabio Q. B. da Silva, Marcos Suassuna, A. César C. França, Alicia M. Grubb, Tatiana B. Gouveia, Cleviton V. F. Monteiro, and Igor Ebrahim dos Santos. 2014. Replication of empirical studies in software engineering research: a systematic mapping study. Empirical Software Engineering 19, 3 (01 Jun 2014), 501--557. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Torgeir DingsÃÿyr and Casper Lassenius. 2016. Emerging themes in agile software development: Introduction to the special section on continuous value delivery. Information and Software Technology 77 (2016), 56 - 60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. X. Dong, Q. Yang, Q. Wang, J. Zhai, and G. Ruhe. 2011. Value-Risk Trade-off Analysis for Iteration Planning in Extreme Programming. In 2011 18th Asia-Pacific Software Engineering Conference. 397--404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Tore DybÃě and Torgeir DingsÃÿyr. 2008. Empirical studies of agile software development: A systematic review. Information and Software Technology 50, 9 (2008), 833 - 859. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Peggy Gregory, Leonor Barroca, Helen Sharp, Advait Deshpande, and Katie Taylor. 2016. The challenges that challenge: Engaging with agile practitioners concerns. Information and Software Technology 77 (2016), 92 - 104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. V. T. HeikkilÃď, D. Damian, C. Lassenius, and M. Paasivaara. 2015. A Mapping Study on Requirements Engineering in Agile Software Development. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications. 199--207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hennie Huijgens, Arie van Deursen, and Rini van Solingen. 2016. An Exploratory Study on the Effects of Perceived Value and Stakeholder Satisfaction on Software Projects. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE '16). ACM, New York, NY, USA, Article 31, 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Hummel. 2014. State-of-the-Art: A Systematic Literature Review on Agile Information Systems Development. In 2014 47th Hawaii International Conference on System Sciences. 4712--4721. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. H. Jonsson, S. Larsson, and S. Punnekkat. 2013. Synthesizing a Comprehensive Framework for Lean Software Development. In 2013 39th Euromicro Conference on Software Engineering and Advanced Applications. 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Rashidah Kasauli, Eric Knauss, Agneta Nilsson, and Sara Klug. 2017. Adding Value Every Sprint: A Case Study on Large-Scale Continuous Requirements Engineering. In Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017), Essen, Germany, February 27, 2017. http://ceur-ws.org/Vol-1796/cre-paper-2.pdfGoogle ScholarGoogle Scholar
  18. R. Kasauli, G. Liebel, E. Knauss, S. Gopakumar, and B. Kanagwa. 2017. Requirements Engineering Challenges in Large-Scale Agile System Development. In 2017 IEEE 25th International Requirements Engineering Conference (RE). 352--361.Google ScholarGoogle Scholar
  19. Karlheinz Kautz, Thomas Heide Johansen, and Andreas Uldahl. 2014. Creating Business Value through Agile Project Management and Information Systems Development: The Perceived Impact of Scrum. In Creating Value for All Through IT, Birgitta Bergvall-Kåreborn and Peter Axel Nielsen (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 150--165.Google ScholarGoogle Scholar
  20. Mahvish Khurum, Tony Gorschek, and Magnus Wilson. 2013. The software value mapâĂŤan exhaustive collection of value aspects for the development of software intensive products. Journal of software: Evolution and Process 25, 7 (2013), 711--741.Google ScholarGoogle ScholarCross RefCross Ref
  21. Barbara Ann Kitchenham, David Budgen, and Pearl Brereton. 2015. Evidence-Based Software Engineering and Systematic Reviews. Chapman Hall/CRC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. Koehnemann and M. Coats. 2009. Experiences Applying Agile Practices to Large Systems. In 2009 Agile Conference. 295--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Oualid Ktata and Ghislain Lévesque. 2010. Designing and Implementing a Measurement Program for Scrum Teams: What Do Agile Developers Really Need and Want?. In Proceedings of the Third C* Conference on Computer Science and Software Engineering (C3S2E '10). ACM, New York, NY, USA, 101--107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J. LÃşpez-MartÃŋnez, R. JuÃąrez-RamÃŋrez, C. Huertas, S. JimÃľnez, and C. Guerra-GarcÃŋa. 2016. Problems in the Adoption of Agile-Scrum Methodologies: A Systematic Literature Review. In 2016 4th International Conference in Software Engineering Research and Innovation (CONISOFT). 141--148.Google ScholarGoogle Scholar
  25. S. Neely and S. Stolt. 2013. Continuous Delivery? Easy! Just Change Everything (Well, Maybe It Is Not That Easy). In 2013 Agile Conference. 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Helena Holmström Olsson and Jan Bosch. 2015. Towards Continuous Validation of Customer Value. In Scientific Workshop Proceedings of the XP2015 (XP '15 workshops). ACM, New York, NY, USA, Article 3, 4 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Poppendieck and M. A. Cusumano. 2012. Lean Software Development: A Tutorial. IEEE Software 29, 5 (Sept 2012), 26--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Z. Racheva and M. Daneva. 2010. How Do Real Options Concepts Fit in Agile Requirements Engineering?. In 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications. 231--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Zornitza Racheva, Maya Daneva, and Andrea Herrmann. 2010. A Conceptual Model of Client-driven Agile Requirements Prioritization: Results of a Case Study. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10). ACM, New York, NY, USA, Article 39, 4 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Zornitza Racheva, Maya Daneva, and Klaas Sikkel. 2009. Value Creation by Agile Projects: Methodology or Mystery?. In Product-Focused Software Process Improvement, Frank Bomarius, Markku Oivo, Päivi Jaring, and Pekka Abrahamsson (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 141--155.Google ScholarGoogle Scholar
  31. Z. Racheva, M. Daneva, K. Sikkel, A. Herrmann, and R. Wieringa. 2010. Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study. In 2010 18th IEEE International Requirements Engineering Conference. 147--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. W. B. Santos, J. A. O. G. Cunha, H. Moura, and T. Margaria. 2017. Towards a Theory of Simplicity in Agile Software Development: A Qualitative Study. In 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 40--43.Google ScholarGoogle Scholar
  33. Todd Sedano, Paul Ralph, and Cécile Péraire. 2017. Software Development Waste. In Proceedings of the 39th International Conference on Software Engineering (ICSE '17). IEEE Press, Piscataway, NJ, USA, 130--140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. W. Shim and S. Lee. 2017. An Agile Approach for Managing Requirements to Improve Learning and Adaptability. In 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW). 435--438.Google ScholarGoogle Scholar
  35. Ana Silva, Thalles Araújo, João Nunes, Mirko Perkusich, Ednaldo Dilorenzo, Hyggo Almeida, and Angelo Perkusich. 2017. A Systematic Review on the Use of Definition of Done on Agile Software Development Projects. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE'17). ACM, New York, NY, USA, 364--373. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Fabian Sobiech, Beate Eilermann, and Andreas Rauch. 2014. On Iteration Optimization for Non-cross-functional Teams in Scrum. In Proceedings of the 2014 Conference on Research in Adaptive and Convergent Systems (RACS '14). ACM, New York, NY, USA, 266--271. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Fabian Sobiech, Beate Eilermann, and Andreas Rausch. 2015. A Heuristic Approach to Solve the Elementary Sprint Optimization Problem for Non-cross-functional Teams in Scrum. SIGAPP Appl. Comput. Rev. 14, 4 (Jan. 2015), 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Paolo Tonella, Marco Torchiano, Bart Du Bois, and Tarja Systä. 2007. Empirical studies in reverse engineering: state of the art and future trends. Empirical Software Engineering 12, 5 (01 Oct 2007), 551--571. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. VERSIONONE. 2018. 12th annual State of Agile report. stateofagile.versionone.comGoogle ScholarGoogle Scholar
  40. Roel Wieringa, Neil Maiden, Nancy Mead, and Colette Rolland. 2005. Requirements Engineering Paper Classification and Evaluation Criteria: A Proposal and a Discussion. Requir. Eng. 11, 1 (Dec. 2005), 102--107. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards an Understanding of Value Creation in Agile 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
      SBSI '19: Proceedings of the XV Brazilian Symposium on Information Systems
      May 2019
      623 pages
      ISBN:9781450372374
      DOI:10.1145/3330204

      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: 20 May 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate181of557submissions,32%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader