Die JAX vom Sofa aus genießen – Teil 2

Ist Continuous Delivery Software Engineering?! Unsere JAX-Keynote am Mittwoch im Livestream

Dominik Mohilo

© Shutterstock / iVectorStock

Was ist eigentlich mit dem Begriff „Software Engineering“ gemeint – was macht ein Engineer? In seiner Keynote auf der JAX 2019 geht Dave Farley, Gründer und Direktor von Continuous Delivery Ltd., diesen Fragen nach. Für alle, die es leider nicht zur Konferenz geschafft haben, übertragen wir die Keynote live aus Mainz.

Taking back Software Engineering – Craftsmanship is not enough

Continuous Delivery ist ein auf vielen Ebenen funktionierender Ansatz, um Probleme der Softwareentwicklung zu lösen. Macht es dies zu einer Form des Software Engineering? Dave Farley diskutiert diese und weitere Fragestellungen in seiner Keynote auf der JAX 2019.

Beginn: Mittwoch, 8. Mai 2019, 8.30 Uhr

Abstract:

Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers? Engineering is the application of iterative, empirical, practical science to real-world problems. Craftsmanship is a wonderful thing, and as a reaction to the terrible abuses of the term Engineering in software development, Software Craftsmanship has helped in our learning of what really works.

The term „Software Engineering“ has gained a bad reputation. It implies big up-front design and mathematically provable models in place of working code. However, that is down to our interpretation, not a problem with Engineering as a discipline.

In recent years, we have discovered what really works in software development. Not everyone practices approaches like Continuous Delivery, but it is widely seen as representing the current state-of-the-art in software development. This is because at its root, CD is about the application of an iterative, practical, empirical, maybe even science-based approach to solving problems in software development. Is this a form of Software Engineering?

Software isn’t bridge-building, it is not car or aircraft development either, but then neither is Chemical Engineering, neither is Electrical Engineering. Engineering is different in different disciplines. Maybe it is time for us to begin thinking about retrieving the term Software Engineering, maybe it’s time to define what our Engineering discipline should entail.

Dave Farley, founder and director of Continuous Delivery Ltd, is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general. Dave is co-author of the Jolt-award winning book ‚Continuous Delivery‘, a regular conference speaker, and well-known blogger.
W-JAX 2019 Java-Dossier für Software-Architekten

Kostenlos: 30+ Seiten Java-Wissen von Experten

Sie finden Artikel zu EnterpriseTales, Microservices, Req4Arcs, Java Core und Angular-Abenteuer von Experten wie Uwe Friedrichsen (codecentric AG), Arne Limburg (Open Knowledge), Manfred Steyer (SOFTWAREarchitekt.at) und vielen weiteren.

 

Geschrieben von
Dominik Mohilo
Dominik Mohilo
Dominik Mohilo studierte Germanistik und Soziologie an der Goethe-Universität in Frankfurt. Seit 2015 ist er Redakteur bei S&S-Media.
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
4000
  Subscribe  
Benachrichtige mich zu: