Advertisement

A Lean and Devops Approach to Teach Lean Software Development

  • Vladimir IvanovEmail author
  • Dmitry Krasnikhin
  • Stanislav Litvinov
  • Sergey Masyagin
  • Giancarlo Succi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11350)

Abstract

This paper describes application of lean methodology in IT education in a context of an undergraduate course on “Lean Software Development” with a full devops pragmatics in mind. Strong connection between software development and delivery processes can be build on top of established lean practices. Which means that implementation of end-to-end automation by devops approach needs good understanding of lean principles and mindset. The course exposes students to the core concepts underneath lean development in software engineering, beyond myths and legends, emphasizing how it relates to the general principles of Lean Development.

The principles behind Lean Management are crucial for the students, but often even among senior managers lean is confused with the application of some lean practices, which actually can be applied in any context even if they have been conceived inside a lean organization. So the goal of course is to understand the core of lean to the point of being able to understand its applicability in new software development environment. To achieve this goal, our paramount idea has been to get the students to “feel” what a lean approach is, therefore, we have decided to articulate the class in a series of activities that aim at bringing lean into the class.

Notes

Acknowledgments

We thank Innopolis University for supporting our activities and for letting us experimenting fully our lean approaches to teaching.

References

  1. 1.
    Ebert, C., Gallardo, G., Hernantes, J., Serrano, N.: Devops. IEEE Softw. 33(3), 94–100 (2016)CrossRefGoogle Scholar
  2. 2.
    Janes, A., Succi, G.: Lean Software Development in Action. Springer, Heidelberg, Germany (2014).  https://doi.org/10.1007/978-3-642-00503-9_11CrossRefGoogle Scholar
  3. 3.
    Ohno, T.: Toyota Production System: Beyond Large-scale Production. CRC Press, Boca Raton (1988)Google Scholar
  4. 4.
    Womack, J.P.: Lean Thinking. Simon & Schuster Limited, New York City (1997)Google Scholar
  5. 5.
    Womack, J.P., Jones, D.T.: Lean Thinking: Banish Waste and Create Wealth in Your Corporation. Lean Enterprise Institute, Simon & Schuster (1996)Google Scholar
  6. 6.
    Womack, J.P., Jones, D.T., Roos, D.: The Machine That Changed the World: The Story of Lean Production Harper Perennial Modern Classics. HarperCollins, New York City (1991)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Vladimir Ivanov
    • 1
    Email author
  • Dmitry Krasnikhin
    • 1
  • Stanislav Litvinov
    • 1
  • Sergey Masyagin
    • 1
  • Giancarlo Succi
    • 1
  1. 1.Innopolis UniversityInnopolisRussia

Personalised recommendations