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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Highsmith, J., Cockburn, A.: Agile Software Development: The business of innovation. In: Software Management, pp. 120–122 (September 2001)
Beck, K.: Embracing Change with Extreme Programming. Computer 32(10), 70–77 (1999)
Larman, C.: Agile and Iterative Development: A Manager’s Guide. Addison-Wesley (2004)
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)
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)
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)
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)
Sommerville, I.: Software Engineering, 6th edn. Pearson Education, Essex (2001)
Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test and Deplyment Automation. Addison-Wesley, Boston (2011)
Ståhl, D., Bosch, J.: Modeling continuous integration practice differences in industry software development. Journal of Systems and Software, 48–59 (2014)
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)
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)
Walsham, G.: Interpretive case studies in IS research: Nature and method. European Journal of Information Systems 4, 74–81 (1995)
Runesson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14 (2009)
Allen, E., Seaman, C.: Likert Scales and Data Analyses. Quality Progress 2007, 64–65 (2007)
Williams, L., Cockburn, A.: Agile Software Development: It’s about feedback and change. Computer 36(6), 39–43 (2003)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)