The new century brought us a kind of renaissance in software development methods. The advent of the Agile manifesto has led to greater appreciation of methodologies aimed at producing valuable software through continuous incremental cycles. More recently, a new set of practices enclosed under the term DevOps has appeared to attain manifesto’s objectives in more efficient manner. The software development community has already noticed the benefits brought by DevOps. Thus, the necessity of education in the field becomes more and more important, both from the technical and organisational point of view. This paper describes parallel experiences of teaching both undergraduate and graduate students at the university, and junior professional developers in industry, compares the two approaches and sums up the lessons learnt. A vision driven by the DevOps practices aimed at implementing a shift in the Software Engineering Higher Education curricula to takeover its current limitations is also reported at the end of the paper.

Teaching DevOps in Academia and Industry: Reflections and Vision / Bobrov, Evgeny; Bucchiarone, Antonio; Capozucca, Alfredo; Guelfi, Nicolas; Mazzara, Manuel; Masyagin, Sergey. - ELETTRONICO. - 12055:(2020), pp. 1-14. (Intervento presentato al convegno International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment (DEVOPS 2019) tenutosi a Villebrumier, France nel May 6-8, 2019) [10.1007/978-3-030-39306-9_1].

Teaching DevOps in Academia and Industry: Reflections and Vision

Bucchiarone, Antonio;
2020-01-01

Abstract

The new century brought us a kind of renaissance in software development methods. The advent of the Agile manifesto has led to greater appreciation of methodologies aimed at producing valuable software through continuous incremental cycles. More recently, a new set of practices enclosed under the term DevOps has appeared to attain manifesto’s objectives in more efficient manner. The software development community has already noticed the benefits brought by DevOps. Thus, the necessity of education in the field becomes more and more important, both from the technical and organisational point of view. This paper describes parallel experiences of teaching both undergraduate and graduate students at the university, and junior professional developers in industry, compares the two approaches and sums up the lessons learnt. A vision driven by the DevOps practices aimed at implementing a shift in the Software Engineering Higher Education curricula to takeover its current limitations is also reported at the end of the paper.
2020
DEVOPS 2019: Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment
Berlin
Springer
978-3-030-39305-2
Bobrov, Evgeny; Bucchiarone, Antonio; Capozucca, Alfredo; Guelfi, Nicolas; Mazzara, Manuel; Masyagin, Sergey
Teaching DevOps in Academia and Industry: Reflections and Vision / Bobrov, Evgeny; Bucchiarone, Antonio; Capozucca, Alfredo; Guelfi, Nicolas; Mazzara, Manuel; Masyagin, Sergey. - ELETTRONICO. - 12055:(2020), pp. 1-14. (Intervento presentato al convegno International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment (DEVOPS 2019) tenutosi a Villebrumier, France nel May 6-8, 2019) [10.1007/978-3-030-39306-9_1].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/343351
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? ND
social impact