[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2813544.2813571guidebooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter

Towards agile and beyond: an empirical account on the challenges involved when advancing software development practices

Published: 26 May 2014 Publication History

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.

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).
[2]
Highsmith, J., Cockburn, A.: Agile Software Development: The business of innovation. In: Software Management, pp. 120-122 (September 2001).
[3]
Beck, K.: Embracing Change with Extreme Programming. Computer 32(10), 70-77 (1999).
[4]
Larman, C.: Agile and Iterative Development: A Manager's Guide. Addison-Wesley (2004).
[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).
[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).
[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).
[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).
[9]
Sommerville, I.: Software Engineering, 6th edn. Pearson Education, Essex (2001).
[10]
Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases through Build, Test and Deplyment Automation. Addison-Wesley, Boston (2011).
[11]
Ståhl, D., Bosch, J.: Modeling continuous integration practice differences in industry software development. Journal of Systems and Software, 48-59 (2014).
[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).
[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).
[14]
Walsham, G.: Interpretive case studies in IS research: Nature and method. European Journal of Information Systems 4, 74-81 (1995).
[15]
Runesson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14 (2009).
[16]
Allen, E., Seaman, C.: Likert Scales and Data Analyses. Quality Progress 2007, 64-65 (2007).
[17]
Williams, L., Cockburn, A.: Agile Software Development: It's about feedback and change. Computer 36(6), 39-43 (2003).
[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).
[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).
[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).

Cited By

View all
  • (2018)Becoming Agile while preserving software product linesProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203146(1-10)Online publication date: 26-May-2018
  • (2017)Systematic literature review on the impacts of agile release engineering practicesInformation and Software Technology10.1016/j.infsof.2017.01.00986:C(87-100)Online publication date: 1-Jun-2017
  1. Towards agile and beyond: an empirical account on the challenges involved when advancing software development practices

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide books
    Agile Processes in Software Engineering and Extreme Programming
    May 2014
    335 pages
    ISBN:9783642206771
    • Editors:
    • Giovanni Cantone,
    • Michele Marchesi

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 26 May 2014

    Author Tags

    1. agile practices
    2. beyond agile
    3. challenges
    4. continuous deployment

    Qualifiers

    • Chapter

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Becoming Agile while preserving software product linesProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203146(1-10)Online publication date: 26-May-2018
    • (2017)Systematic literature review on the impacts of agile release engineering practicesInformation and Software Technology10.1016/j.infsof.2017.01.00986:C(87-100)Online publication date: 1-Jun-2017

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media