Skip to main content

Agile Development in Automotive Software Development: Challenges and Opportunities

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8892))

Abstract

In modern cars, most of the functionalities are controlled by software. The increased significance of software-based functionality has resulted in various challenges for automotive industry, which is slowly transitioning towards being a software centric industry. Challenges include the definition of key competencies, processes, methods, tools, and organization settings to accommodate combined development of software and hardware. Based on qualitative research, this paper aims at understanding the applicability of agile methods to automotive software development. Our explorative case study with one of the development sections at Volvo Car Cooperation identified challenges in their software development process related to process perception and reactive mode, multi-tasking and frequent task switching, individualism and lack of complete knowledge, as well as long communication chains and low cross-function mind set. Moreover it prepares a transition of software development at this multinational automotive company towards agile by relating agile principles and practices to automotive software process challenges.

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. Cockburn, A.: Agile software development: The cooperative game, vol. 113, pp. 2000–2001. Addison-Wesley (2001)

    Google Scholar 

  2. Eklund, U., Bosch, J.: Applying Agile Development in Mass-Produced Embedded Systems. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 31–46. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  3. Holmström, H.O.: Acting Agile in Streamline Development. Inf. Syst. Res. Semin. Scand. (2009)

    Google Scholar 

  4. Katumba, B., Antanovich, A.: Bottlenecks in the Development Life Cycle of a Feature- A case study conducted at Ericsson AB. In: 7th Annual International Conference on Computing and ICT Research, pp. 472–490 (2011)

    Google Scholar 

  5. Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison Wesley, Boston (2003)

    Google Scholar 

  6. Shalloway, A., Beaver, G., Trott, J.R.: Lean-Agile Software Development, Achieving Enterprise Agility. Addison Wesley, Upper Saddle River (2010)

    Google Scholar 

  7. Womack, J.P., Jones, D.T., Roos, D.: The Machine that Changed the World: The Story of Lean Production, pp. 1–11. Harper Collins, New York (1990)

    Google Scholar 

  8. Hafterson, T.: Incorporating Agile Methods into the Development of Large-Scale Systems. In: UMM CSsci Senior Conference, Moris, MN

    Google Scholar 

  9. Salo, O., Abrahamsson, P.: Agile methods in European embedded software development organisations: A survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software 2(1), 58 (2008)

    Article  Google Scholar 

  10. Yusuf, Y.Y., Sarhadi, M., Gunasekaran, A.: Agile manufacturing: The drivers, concepts and attributes. Int. J. Prod. Econ. 62(1–2), 33–43 (1999)

    Article  Google Scholar 

  11. Dismukes, J.P., Uppal, M., Vonderembse, M.A., Huang, S.H.: Designing supply chains: Towards theory development. International Journal of Production Economics 100(2), 223–238 (2006)

    Article  Google Scholar 

  12. Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R.C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Manifesto for Agile Software Development. The Agile Alliance (2001), http://agilemanifesto.org/ (accessed: May 30, 2014)

  13. Harrison, R., West, A., Lee, L.: Lifecycle Engineering of Future Automation Systems in the Automotive Powertrain Sector. In: 2006 IEEE Int. Conf. Ind. Informatics, pp. 305–310 (August 2006)

    Google Scholar 

  14. Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New directions on agile methods: A comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering, pp. 244–254 (2003)

    Google Scholar 

  15. Schwaber, K., Beedle, M.: Agile Software Development with Scrum, vol. 18(9), p. 158. Prentice-Hall (2001)

    Google Scholar 

  16. Beck, K.: Extreme Programming Explained: Embrace Change, p. 224. IEEE (1999)

    Google Scholar 

  17. Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed Agile Development: Using Scrum in a Large Project. In: 2008 IEEE Int. Conf. Glob. Softw. Eng., pp. 87–95 (August 2008)

    Google Scholar 

  18. Albuquerque, C.O., Antonino, P.O., Nakagawa, E.Y.: An investigation into agile methods in embedded systems development. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D. O., Apduhan, B.O. (eds.) ICCSA 2012, Part III. LNCS, vol. 7335, pp. 576–591. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  19. Abrahamsson, P.: Speeding up embedded software development. ITEA Innov. Rep. (2007)

    Google Scholar 

  20. Salo, O., Abrahamsson, P.: Agile methods in European embedded software development organisations: A survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software 2(1), 58 (2008)

    Article  Google Scholar 

  21. Tarokh, M.J., Ghahremanloo, H., Karami, M.: Agility in Auto Dealers SCM. In: IEEE International Conference on Service Operations and Logistics, and Informatics, SOLI 2007, August 27-29, pp. 1–6 (2007)

    Google Scholar 

  22. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Inf. Softw. Technol. 50(9–10), 833–859 (2008)

    Article  Google Scholar 

  23. Robson, C.: Real world research: A resource for social scientists and practitioner-researchers, vol. 2, p. 624. Blackwell (2002)

    Google Scholar 

  24. Yin, R.K.: Case Study Research: Design and Methods, vol. 5(5), p. 219. Sage Publications (2009)

    Google Scholar 

  25. Andersson, C., Runeson, P.: A spiral process model for case studies on software quality monitoring method and metrics. Softw. Process Improv. Pract. 12(2), 125–140 (2007)

    Article  Google Scholar 

  26. Klein, H.K., Myers, M.D.: A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems. MIS Q. -Spec. Issue Intensive Res. Inf. Syst. 23(1), 67 (1999)

    Google Scholar 

  27. Julian, B.M.: Scrum Master Activities: Process Tailoring in Large Enterprise Projects. In: 2014 IEEE 9th International Conference on Global Software Engineering (ICGSE), August 18-21, pp. 6–15 (2014)

    Google Scholar 

  28. Guang-yong, H.: Study and practice of import Scrum agile software development. In: 2011 IEEE 3rd International Conference on Communication Software and Networks (ICCSN), May 27-29, pp. 217–220 (2011)

    Google Scholar 

  29. Schwaber, K., Sutherland, J.: The scrum guide (October 2011)

    Google Scholar 

  30. Sekitoleko, N., Evbota, F., Knauss, E., Sandberg, A., Chaudron, M., Olsson, H.H.: Technical Dependency Challenges in Large-Scale Agile Software Development. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 46–61. Springer, Heidelberg (2014)

    Chapter  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

Katumba, B., Knauss, E. (2014). Agile Development in Automotive Software Development: Challenges and Opportunities. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds) Product-Focused Software Process Improvement. PROFES 2014. Lecture Notes in Computer Science, vol 8892. Springer, Cham. https://doi.org/10.1007/978-3-319-13835-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13835-0_3

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13834-3

  • Online ISBN: 978-3-319-13835-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics