Skip to main content

A Portfolio-Driven Development Model and Its Management Method of Agile Product Line Engineering Applied to Automotive Software Development

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2020)

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

  • 3586 Accesses

Abstract

In recent automotive systems development, realizing both variability and agility is the key competitiveness to meet the diverse requirements in global markets and rapidly increasing intelligent functions. This article proposes a portfolio-driven development method and its management method of APLE (Agile Product Line Engineering). The proposed method is intended to manage agile evolution of multiple product lines while increasing variability of products. To establish a portfolio management of development resources, it is necessary for an organization to manage multiple product lines on APLE in an entire development. We propose a portfolio-driven development method of three layers on APLE and its management method based on a concept of portfolio management life cycle. We applied the proposed management model and method to the multiple product lines of automotive software systems, and demonstrated an improvement of manageability with better predictability of both productivity and development size. This article contributes to provide an entire development management method for APLE, and its practical experience in the automotive multiple product lines.

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 EPUB and 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

References

  1. Bekkers, W., van de Weerd, I., Spruit, M., Brinkkemper, S.: A framework for process improvement in software product management. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 1–12. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15666-3_1

    Chapter  Google Scholar 

  2. Blackman, B., et al.: Managing Agile Open-Source Software Projects with Microsoft Visual Studio Online. Microsoft Press, Redmond (2015)

    Google Scholar 

  3. Cohn, M.: Agile Estimating and Planning. Prentice Hall, Upper Saddle River (2005)

    Google Scholar 

  4. Díaz, J., et al.: Agile product line engineering-a systematic literature review. Softw. Pract. Exp. 41(8), 921–941 (2011)

    Article  Google Scholar 

  5. Ebert, C., et al.: Automotive software. IEEE Softw. 34(3), 33–39 (2017)

    Article  Google Scholar 

  6. Hayashi, K., et al.: Agile tames product line variability. In: Proceedings of SPLC 2017, September 2017, pp. 180–189. ACM (2017)

    Google Scholar 

  7. Hayashi, K., et al.: A multiple product line development method based on variability structure analysis. In: Proceedings of SPLC 2018, September 2018, pp. 160–169. ACM (2018)

    Google Scholar 

  8. Hohl, P., et al.: Combining agile development and software product lines in automotive. In: Proceedings of ICE/ITMC 2018, June 2018, pp. 1–9. IEEE (2018)

    Google Scholar 

  9. Krebs, J.: Agile Portfolio Management. Microsoft Press, Redmond (2008)

    Google Scholar 

  10. Laanti, M.: Is agile portfolio management following the principles of large-scale agile?. In: Proceedings of IEEE Agile 2015, August 2015, pp. 92–96. IEEE (2015)

    Google Scholar 

  11. Leffingwell, D.: Agile Software Requirements. Addison-Wesley, Boston (2011)

    Google Scholar 

  12. Leffingwell, D.: SAFe® 4.5 Reference Guide. Scaled Agile Inc., Boulder (2018)

    Google Scholar 

  13. Mohan, K., et al.: Integrating software product line engineering and agile development. IEEE Softw. 27(3), 48–55 (2010)

    Article  Google Scholar 

  14. PMI: The Standard for Portfolio Management, 4th edn. PMI (2017)

    Google Scholar 

  15. Pohl, K., et al.: Software Product Line Engineering. Springer, Heidelberg (2005). https://doi.org/10.1007/3-540-28901-1

    Book  MATH  Google Scholar 

  16. Savolainen, J., Kuusela, J., Mannion, M., Vehkomäki, T.: Combining different product line models to balance needs of product differentiation and reuse. In: Mei, H. (ed.) ICSR 2008. LNCS, vol. 5030, pp. 116–129. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68073-4_11

    Chapter  Google Scholar 

  17. Turek, M., Werewka, J.: Multi-project Scrum methodology for projects using software product lines. In: Świątek, J., Borzemski, L., Grzech, A., Wilimowska, Z. (eds.) Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology – ISAT 2015 – Part III. AISC, vol. 431, pp. 189–199. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-28564-1_16

    Chapter  Google Scholar 

  18. Wysocki, R.K.: Effective Project Management, 7th edn. Wiley, Hoboken (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kengo Hayashi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hayashi, K., Aoyama, M. (2020). A Portfolio-Driven Development Model and Its Management Method of Agile Product Line Engineering Applied to Automotive Software Development. In: Morisio, M., Torchiano, M., Jedlitschka, A. (eds) Product-Focused Software Process Improvement. PROFES 2020. Lecture Notes in Computer Science(), vol 12562. Springer, Cham. https://doi.org/10.1007/978-3-030-64148-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-64148-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-64147-4

  • Online ISBN: 978-3-030-64148-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics