Skip to main content

Towards Agile and Beyond: An Empirical Account on the Challenges Involved When Advancing Software Development Practices

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2014)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 179))

Included in the following conference series:

Abstract

During the last decade, the vast majority of software companies have adopted agile development practices. Now companies are looking to move beyond agile and further advance their practices. In this paper, we report on the experiences of a company in the embedded systems domain that is adopting agile practices with the intention to move beyond agile and towards continuous deployment of software. Based on case study research involving group interviews and a web-based survey, we identify challenges in relation to (1) the adoption of agile practices, (2) testing practices, (3) continuous deployment, and (4) customer validation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fogelström, N.D., Gorschek, T., Svahnberg, M., Olsson, P.: The Impact of Agile Principles on Market-Driven Software Product Development. Journal of Software Maintenance and Evolution: Research and Practice 22, 53–80 (2010)

    Article  Google Scholar 

  2. Highsmith, J., Cockburn, A.: Agile Software Development: The business of innovation. In: Software Management, pp. 120–122 (September 2001)

    Google Scholar 

  3. Beck, K.: Embracing Change with Extreme Programming. Computer 32(10), 70–77 (1999)

    Article  Google Scholar 

  4. Larman, C.: Agile and Iterative Development: A Manager’s Guide. Addison-Wesley (2004)

    Google Scholar 

  5. Abrahamsson, P., Warsta, J., Siponen, M., Ronkainen, J.: New Directions on Agile Methods: a comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon, pp. 244–254 (2003)

    Google Scholar 

  6. Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the Stairway to Heaven. In: Proceedings of the 38th Euromicro Software Engineering Advanced Applications (SEAA) Conference, Cesme, Turkey, September 5-7 (2012)

    Google Scholar 

  7. Olsson H.H., Bosch, J.: Towards, R.&.D. as Innovation Experiment Systems: A Framework for Moving Beyond Agile Software Development. In: Proceedings of the IASTED International Conference on Software Engineering (SE 2013), Innsbruck, Austria, February 11-13 (2013)

    Google Scholar 

  8. Olsson, H.H., Bosch, J.: Post-deployment Data Collection in Software-Intensive Embedded Products. In: Herzwurm, G., Margaria, T. (eds.) ICSOB 2013. LNBIP, vol. 150, pp. 79–89. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. Sommerville, I.: Software Engineering, 6th edn. Pearson Education, Essex (2001)

    Google Scholar 

  10. Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test and Deplyment Automation. Addison-Wesley, Boston (2011)

    Google Scholar 

  11. Ståhl, D., Bosch, J.: Modeling continuous integration practice differences in industry software development. Journal of Systems and Software, 48–59 (2014)

    Google Scholar 

  12. Bosch, J.: Building Products as Innovation Experiment Systems. In: Cusumano, M.A., Iyer, B., Venkatraman, N. (eds.) ICSOB 2012. LNBIP, vol. 114, pp. 27–39. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  13. Bosch, J., Eklund, U.: Eternal embedded software: Towards innovation experiment systems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2012, Part I. LNCS, vol. 7609, pp. 19–31. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  14. Walsham, G.: Interpretive case studies in IS research: Nature and method. European Journal of Information Systems 4, 74–81 (1995)

    Article  Google Scholar 

  15. Runesson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14 (2009)

    Google Scholar 

  16. Allen, E., Seaman, C.: Likert Scales and Data Analyses. Quality Progress 2007, 64–65 (2007)

    Google Scholar 

  17. Williams, L., Cockburn, A.: Agile Software Development: It’s about feedback and change. Computer 36(6), 39–43 (2003)

    Article  Google Scholar 

  18. Goodman, D., Elbaz, M.: “It’s not the pants, it’s the people in the pants” Learnings from The Gap Agile Transformation. In: Agile 2008 Conference, pp. 112–115 (2008)

    Google Scholar 

  19. Ablett, R., Sharlin, E., Maurer, F., Denzinger, J., Schock, C.: BuildBot: Robotic Monitoring of Agile Software Development Teams. In: 16th IEEE International Symposium on Robot and Human interactive Communication, pp. 931–936 (2007)

    Google Scholar 

  20. Kohavi, R., Longbotham, R., Sommerfield, D., Henne, R.M.: Controlled experiments on the web: survey and practice guide. Data Mining and Knowledge Discovery 18(1), 140–181 (2009)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Olsson, H.H., Bosch, J. (2014). Towards Agile and Beyond: An Empirical Account on the Challenges Involved When Advancing Software Development Practices. In: Cantone, G., Marchesi, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2014. Lecture Notes in Business Information Processing, vol 179. Springer, Cham. https://doi.org/10.1007/978-3-319-06862-6_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06862-6_27

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06861-9

  • Online ISBN: 978-3-319-06862-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics