KoSSE-Tag 2016: DevOps – Synergien zwischen Softwareentwicklung und Betrieb

02.06.2016

KoSSE-Tag diskutiert über Hintergründe und Voraussetzungen von agiler Zusammenarbeit zwischen den Abteilungen

Die DevOps-Bewegung zielt darauf ab die Zusammenarbeit von Softwareentwicklung (Dev für Development) und Betrieb (Ops für Operations) zu optimieren und Reibungsverluste zu vermeiden. Diese unterschiedlichen Ansätze in Einklang zu bringen war Thema des diesjährigen KoSSE-Tages, der am 01. Juni in Kiel stattfand. Mit einem Grußwort von Prof. Dr. Karin Schwarz, Vizepräsidentin für Forschung, Technologietransfer und wissenschaftlichen Nachwuchs an der Christian-Albrechts-Universität Kiel und einer hochkarätigen Keynote von Dr. Andreas Brunnert von der Münchener RETIT GmbH, gefolgt von drei weiteren Vorträgen aus der Industrie, bot die Agenda ein abwechslungsreiches Vortragsprogramm. Die Vortragsfolien können Sie sich weiter unten herunterladen.


Prof. Dr. Willi Hasselbring, Kieler KoSSE-Sprecher begrüßt zum KoSSE-Tag

Hier geht’s zur Fotogalerie

In der (agilen) Softwareentwicklung ist es das Ziel, schnell viele Features bereitzustellen. Im Betrieb ist es das Ziel, stabile Dienste bereitzustellen – häufige Änderungen werden hier traditionell als unerwünscht angesehen. DevOps verfolgt nun den Ansatz viele, stabile Releases bereitzustellen.
Die dazu erforderliche Qualitätssicherung und Effizienzsteigerung wird durch die Automatisierung von Entwicklungs- und Betriebsaufgaben erreicht. Automatisierung ist der Schlüssel zum DevOps-Erfolg. Agile Vorgehensweisen, insbesondere testgetriebene Entwicklung, unterstützen DevOps. Fehler, die in der sogenannten Deployment-Pipeline auftreten, dürfen nicht toleriert werden und müssen zeitnah korrigiert werden.

Generell führt die kontinuierliche Integration von Qualitätssicherungsmaßnahmen zu einer kontinuierlich hohen Qualität und damit zu vielen stabilen Releases. Zur kontinuierlichen Überwachung der resultierenden Softwaredienste und auch der Deployment-Pipeline muss möglichst viel automatisiert gemessen und überwacht werden (Monitoring). Auf dem siebten KoSSE-Tag wurde dieses Themenspektrum aus mehreren Blickwinkeln betrachtet.


Guido Steinacker von otto.de

Microservices erleichtern Continuous Deployment durch ihre Granularität und lose Kopplung. Continuous Deployment von dutzenden Microservices bleibt trotzdem eine Herausforderung. Wie bei otto.de bis zu 250 Live-Deployments pro Woche durchgeführt werden, stellte Guido Steinacker in seinem Vortrag vor.

DevOps entwickelt sich zu einer Erfolgsgeschichte im Bereich der Software Entwicklung und Unternehmen die Internetdienste anbieten. Große Vorbilder sind „Unicorns“ wie Amazon und Google. Maik Wojcieszak vom Kieler Softwareentwicklungsunternehmen wobe-systems GmbH zeigte am Beispiel der Druckindustrie wie DevOps bei der Digitalisierung kleiner und mittelständischer Industrieunternehmen helfen kann. Als Abschluss gab Sabine Bernecker-Bendixen von getNextIT eine Einführung in den Begriff “DevOpsBiz” und die Idee weitere Abteilungen einzubeziehen, was mit dem Publikum rege diskutiert wurde.


Sabine Bernecker-Bendixen, getNextIT

Alle Besucher hatten Gelegenheit direktes Feedback zur Veranstaltung abzugeben, was sehr positiv ausfiel. Der Großteil lobte die guten Sprecher und die interessanten, unterschiedliche Vorträge. Die im Programm versprochenen Inhalte würden kompetent und schlüssig behandelt. Auch weitere Themen im Bereich DevOps wurden für kommende Veranstaltungen vorgeschlagen. Beim anschließenden Networking und Fingerfood klang der KoSSE-Tag in entspannter Atmosphäre aus.

Der nächste KoSSE-Tag ist im Sommer 2017 in Lübeck. Am 08. und 09. November 2016 findet das Symposium on Software Performance, organisiert von KoSSE, im Wissenschaftszentrum Kiel statt. Das Symposium bringt Forscher und Anwender zusammen, die in ihrem Alltag mit Software-Performance zu tun haben – von der Modellierung und Vorhersage bis zum Monitoring und Laufzeitmanagement. Nähere Infos dazu hier: http://www.performance-symposium.org/.

Über KoSSE

Der Kompetenzverbund Software Systems Engineering (KoSSE) bündelt dazu die Kompetenzen der Informatik-Fachbereiche an den Universitäten in Kiel und Lübeck mit IT-Unternehmen in Schleswig-Holstein. Ob für die Verwaltung, Logistik, Medizin- oder Eisenbahntechnik, in gemeinsamen Projekten werden effiziente Werkzeuge und modellbasierte Verfahren für die automatisierte Softwarekonstruktion und -modernisierung entwickelt. Durch die enge Kooperation von Wirtschaft und Wissenschaft sowie den intensiven Wissenstransfer wird die Wettbewerbsfähigkeit der Region Schleswig-Holstein nachhaltig gesteigert. Jedes Jahr finden der KoSSE-Tag und der KoSSE-Workshop abwechselnd in Kiel und Lübeck mit Vertretern aus Wissenschaft und Wirtschaft statt.

Programm KoSSE-Tag 2016

Vorträge zum Download

Keynote
Software Performance in DevOps – Eine Perspektive aus Forschung und Praxis
Dr. Andreas Brunnert, RETIT GmbH

DevOps und Industrie 4.0
Maik Wojcieszak, wobe-systems GmbH

DevOpsBiz: Hand in Hand zum Erfolg
Sabine Bernecker-Bendixen, getNextIT