7
Wissenswertes, Fachliches und Neues ECHO Gesehen bei Vor Ort u.a. beim Java Forum Nord, beim Software Architecture Summit, beim JUG Saxony Day, beim Architecture Gathering und auf der Minds Mastering Machines – M3 in London In Hochglanz Gefaltetes Wissen Unser neuer Architekturspicker Nr. 7 erscheint in Kürze! - Erfahrungswissen nutzen - auch in internationalen Teams Zukunftsfähig bleiben “Softwarearchitektur für alle!? …Softwarearchitektur wird Entwicklerskill” (Mitschnitt der Keynote v. Stefan Zörner) - Flexibilität & nachhaltige Systemverbesserung errreichen Marz 2018 www.embarc.de [email protected] @embarced © 2018 embarc Software Consulting GmbH Hier zeigen wir halbjährlich unsere Aktivitäten bei Kunden, auf Konferenzen, in Fachzeitschriften und im Web. Unsere Erkenntnisse hieraus teilen wir und geben Ihnen die Möglichkeit, Themen nachzulesen oder zu vertiefen. Finden Sie Anregungen, aktuelle Informationen und verpassen Sie keine spannenden Termine in den kommenden Monaten. embarc echo - das Wichtigste in gebotener Kürze. Foliendownloads und Rückschau kürzlich erschienene Artikel: Nicht verpassen... Die Neuen so Neue Vortragstermine & Konferenzen Wichtige Daten für Softwarearchitekten Unsere Pläne für Frühjahr / Sommer 2018 9. April 2018 .. “Wie Architektur agile Zusammenarbeit fördert oder behindert” Die neue Schule der Softwarearchitektur (Stefan Toth) “Machine Learning im Unternehmen – Nutzen und Potentiale” (Oliver Zeigermann) Folgen “wilder Ehe” - wir wachsen - Reaktionsfähikeit und gesund verteilte Verantwortung in großen Projekten beibehalten. Wie? Mit ADES

Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

Wissenswertes, Fachliches und Neues

ECHO

Gesehen beiVor Ort u.a. beim Java Forum Nord,

beim Software Architecture Summit, beimJUG Saxony Day, beim Architecture Gathering und auf der Minds Mastering Machines – M3

in London

In Hochglanz

Gefaltetes WissenUnser neuer Architekturspicker Nr. 7

erscheint in Kürze!-

Erfahrungswissen nutzen - auch in internationalen Teams

Zukunftsfähig bleiben“Softwarearchitektur für alle!? …Softwarearchitektur

wird Entwicklerskill”(Mitschnitt der Keynote v. Stefan Zörner)

-Flexibilität & nachhaltige Systemverbesserung

errreichen

Marz 2018

[email protected]@embarced

© 2

018

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Hier zeigen wir halbjährlich unsere Aktivitäten bei Kunden, auf Konferenzen, in Fachzeitschriften und im Web. Unsere Erkenntnisse hieraus teilen wir und geben Ihnen die Möglichkeit, Themen nachzulesen oder zu vertiefen. Finden Sie Anregungen, aktuelle Informationen und verpassen Sie keine spannenden Termine in den kommenden Monaten. embarc echo - das Wichtigste in gebotener Kürze.

Foliendownloads und Rückschau

kürzlich erschienene Artikel:

Nicht verpassen...Die Neuen so• Neue Vortragstermine & Konferenzen • Wichtige Daten für Softwarearchitekten • Unsere Pläne für Frühjahr / Sommer 2018

9. April 2018

..

“Wie Architektur agile Zusammenarbeit fördert oder behindert”Die neue Schule der Softwarearchitektur(Stefan Toth)

“Machine Learning im Unternehmen – Nutzen und Potentiale”

(Oliver Zeigermann)

Folgen “wilder Ehe” - wir wachsen -

Reaktionsfähikeit und gesund verteilteVerantwortung in großen Projekten beibehalten.

Wie? Mit ADES

Page 2: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

gesehen bei...

Marz 2018

[email protected]@embarced

Wir teilen unser Wissen gerne und nutzten auch in den zurückliegenden Monaten viele Möglichkeiten zum direkten Austausch mit Softwareentwicklern und –architekten auf zahlreichen Konferenzen, bei Communities und in User Groups. Neben einigen Videomitschnitten finden Sie Folien-Downloads griffbereit zum Nachlesen im embarc-Blog.

In der Donaumetropole Wien demonstrierten Dave Bruderstein und OliverZeigermann beim Vienna JS Meetup im Sommer wie sich TypeScript praktisch anfühlt - es gab „no Slides, just code“ und der wurde direkt mitgeschnitten: https://pusher.com/sessions/meetup/viennajs/react-with-typescript

Welche grundlegenden Softwarearchitekturmethoden jedes Entwicklungsteam beherrschen oder zumindest kennen sollte, erläuterte Stefan Zörner in seinem Vortrag unter der Frage: „Softwarearchitektur für alle!?“. Parallel - ebenfalls beim Java Forum Nord in Hannover - gab Oliver in seinem Talk Einblicke, wie Projekte moderne clientseitige Web-Anwendungen mit React und unter Nutzung der Programmiersprache TypeScript entwickeln können.

Kurz darauf vermittelte Stefan Zörner bei seinem Halbtagsworkshop „Diagramme der Moderne – Softwarearchitektur zeitgemäß visualisieren“ auf dem Software Architecture Summit in Berlin Erfolgsfaktoren, um mit angemessenem Aufwand wirkungsvolle Abbildungen Eurer Architektur zu erstellen.

Auf Konferenzen & bei User Groups vor Ort

Weiterführendes• Foliendownloads, Links zu Quelltexten & weitere Informationen zu unseren Vorträgen embarc.de/vortraege/• Wir haben uns verpasst? Vielleicht klappt es ja mit einem direkten Gespräch auf einem der nächsten Events (siehe Vorschau auf der letzten Seite - 7). • Sie hätten uns gerne als Vortragende und Diskussionspartner in Ihrem Unternehmen, bei Ihrer User Group oder

Konferenz? embarc.de/leistungen/impulsvortraege/

Der September endete mit der Eröffnungs-Keynote beim JUG Saxony Day bei Dresden:

Auf dem Architecture Gathering im Herbst gab Stefan Zörner eine Cloud-Prognose. Relevante Fragestellungen vor- und auf dem Weg zu einer Cloud-Lösung wurden diskutiert. Zentrale Prinzipien für die Anwendungsentwicklung in der Cloud rundeten den Vortrag ab. Stefan Toth skizzierte Architektur-Reviews vom Bodybuilder (superfundiert) bis Yoga-Elfe (klein & schnell). Valides Praxiswissen lieferte den Teilnehmern in München nützliche Vorgehensweisen, um eigene Reviews fokussiert und mit Blick auf flinke erste Ergebnisse anzugehen.

Von Radebeul nach London: Auf der Minds Mastering Machines – M3 stellte Oliver den TensorFlow Playground vor und veranschaulichte, wie Machine Learning mit Deep Neural Networks funktioniert. Die Aufzeichnungen der beiden Talks sind ebenfalls online auf Youtube verfügbar: embarc.de/machine-learning-and-neural-networks-m3-london/

Anhand der Machine Learning Strategie „k nearest neighbor“ (kNN) gab Oliver beim Nordic Coding Meetup in Kiel im September eine praktische Einführung zu Machine Learning, begleitet mit visuellen Experimenten.

Stefan Zörner arbeitete heraus, warum Softwarearchitektur in Zeiten vertikaler Anwendungsarchitekturen wie Microservices besonders wichtig ist. Und wie Ihr Team dieses Thema angeht. Der Vortrag mit reichlich Bezügen zum technologiegeladenen Konferenzprogramm fand prima Anklang.

..

Page 3: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

In Hochglanz

marz 2018

[email protected]@embarced

Fachartikel - online und gedruckt

Stefan Toth“Wie Architektur agile Zusammenarbeit fördert oder behindert”Die neue Schule der Softwarearchitektur

Artikel im OBJEKTspektrum 01/2018Erschienen 15. Dezember 2017 embarc.de/artikel-stoth-objektspektrum-01-2018 (Blog embarc)sigs-datacom.de/digital/objektspektrum/ (Digitale Ausgabe OBJEKTspektrum)

Weiterführendes• „Was macht moderne Frontend-Architektur so schwierig?“ - Vortrag Oliver Zeigermann, OOP 2018 –

Foliendownload: embarc.de/moderne-frontend-architektur-oop-2018/• „Machine Learning für Entwickler“ - Ganztagesworkshop mit Oliver Zeigermann, Magdeburger Developer Days –

am 9. April 2018 embarc.de/magdeburger-devdays-machine-learning

Auch in IT-Fachzeitschriften und bei Online-Portalen war embarc im letzten Halbjahr mit Beiträgen rund um das Thema Softwarearchitektur vertreten. So stellte Stefan Toth Sichtweisen, Konzepte, technische und organisatorische Prinzipien der klassischen Architektursicht Vertretern der neuen Softwarearchitektur-Schule gegenüber. Er diskutierte die Auswirkungen des Umdenkens sowie die wichtigsten Vorteile. Oliver Zeigermann traf in seinem Artikel die Annahme, dass wir uns in dem Umfeld einer Versicherung bewegen und erläuterte anhand von Beispielen die wichtigsten Anwendungen des sogenannten „Supervised Learnings“, der wohl vorherrschenden Art des Machine Learnings. Aber lesen Sie selbst....

Oliver Zeigermann“Machine Learning im Unternehmen – Nutzen und Potentiale”

Artikel auf Informatik AktuellErschienen 19. Dezember 2017 embarc.de/machine-learning-nutzen-und-potentiale/

Nils Hartmann, Oliver Zeigermann“Integrations-Patterns bei JavaScript-Anwendungen”

Artikel bei heise DeveloperErschienen 16. Februar 2018 embarc.de/heise-developer-integrations-patterns-javascript/

..

Page 4: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

zukunftsfahig bleiben

marz 2018

[email protected]@embarced

Informiert entscheiden

Weiterführendes• Kompakt aufbereites Wissen zu “Microservices” (Spicker-Nr. 3) und “Cloud-Anwendungen” (Spicker -Nr. 5):

embarc.de/architektur-spicker/• Ausgewählte Beiträge und Veröffentlichungen von Stefan Zörner - hier auf einen Blick:

embarc.de/stefan-zoerner• Demnächst vor Ort - treffen Sie Stefan Zörner in Kürze beim Software Architecture Summit in München oder

bei der JUG Görlitz: embarc.de/vorschau/

Unsere Erfahrungen und Einschätzungen zu aktuellen Trends & Themen tauschen wir gerne in Interviews oder aufKonferenzen aus. Aktuelle Mitschnitte greifen wir im Blog und auf unserem embarc YouTube-Kanal auf.

Stefan Zörner“Softwarearchitektur für alle!? …Softwarearchitektur wird Entwicklerskill”Eröffnungs-Keynote zum JUG Saxony Day, 29. Sept. 2017,Radebeul b. Dresden

https://youtu.be/4QAFlEPdcJI (YouTube, 60 min)embarc.de/video-keynote-jug-saxony-day-2017/ (Slides PDF)

..

Sie möchten Ihr Wissen zu zeitgemäßen Entwicklungsmethoden, Techniken und Werkzeugen vertiefen? Erfahren Sie, wie Sie flexible, tragfähige Architekturen erstellen, die ein schnelles Deployment und unmittelbares Feedback aus der Anwendung des Systems erlauben und so auch künftigen Anforderungen gewachsen sind.

Auszug aus der Agenda:• Time-to-Market und Flexibilität• Self-Contained Systems und Microservices• Domain-Driven Design-Konzepte und „Strategic Design“• Grundlegende Resilience-Muster• CI/CD und DevOps• Frontend Integration

Flexible Architekturen entwerfen

Stefan ZörnerIhr Trainer

25.- 27. Juni 2018 // Hamburg 20.- 22. November 2018 // Hamburg

Infos & Anmeldung unter: embarc.de/flex

..

FLEX - Seminar (3 Tage)Microservices, Self-Contained Systems und Continuous Delivery

Mit der Teilnahme an dem Seminar erreichen Sie 30 iSAQB Credit Points (10 methodische und 20 technische):isaqb.org/certifications/advanced-level/

• Integration von Services (REST,..)• Messaging-Systeme und -Patterns• Datenhaltung und NoSQL• Moderne Infrastrukturen (IaaS, PaaS, Virtualisierung …)• ...

Page 5: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

Marz 2018

[email protected]@embarced

Neuer Architektur-Spicker - Nr. 7

gerne geteiltes Wissen

Nutzen Sie unser Erfahrungen, um Expertise aufzubauen, sich auszutauschen und Ihre Kenntnisse zu vertiefen. Mit unseren Architektur-Spickern bringen wir Wissen zu aktuellen Themen kompakt aufbereitet. In der nächsten Architektur-Spicker-Ausgabe beleuchten wir gemeinsam mit Sandra Parsick das Thema Continous Delivery:

Nr. 7 “Continuous Delivery” (erscheint im Frühjahr 2018)Zeitgemäße Techniken aus Continuous Integration (CI) und Continuous Delivery (CD) unterstützen wichtige Architekturziele wie Stabilität und Reaktionsfähigkeit. Dieser Spicker zeigt den Aufbau einer passenden CI/CD-Kette.

• Neue Features in Ihre Lösung zu integrieren ist aufwändig und fehleranfällig. Wie minimieren Sie dieses Risiko?

• Moderne Architekturansätze wie Microservices haben hohe Anforderungen bzgl. Integration und Verteilung. Welche Wechselwirkungen bestehen zwischen Architekturstil und CI/CD?

• Manuelle, wiederkehrende Tätigkeiten binden Kräfte und lassen sich nicht in gleichbleibender Qualität wiederholen. Wie eliminiert das Team diese monotonen Aufgaben?

• Auswirkungen von Änderungen in Quelltext, Technologie und Konfiguration werden erst spät im Entwicklungsprozess erkannt. Wie erhalten Sie rasch Feedback?Download in Kürze unter: http://architektur-spicker.de

Download aller bisher erschienenen Architektur-Spicker als PDF....und weiterführende Links & Informationen zu aktuellen Publikationen und Beiträgen, rund um die unterschiedlichen Themenschwerpunkte:- Der Architekturüberblick- Quantitavie Analyse- Microservices- Architektur-Reviews- Cloud-Anwendungen- Agile Architektur

embarc.de/architektur-spicker

Auf vielfachen Wunsch sind unsere Architektur-Spicker nun auch auf Englisch verfügbar. Den Anfang machen die Ausgabe Nr. 1 “The Architecture Overview” und Ausgabe Nr. 4 “Architecture Reviews”

• embarc.de/portfolio/cheatsheet1-architecture-overview/• embarc.de/portfolio/cheatsheet4-architecture-reviews/

Erfahrungswissen nutzen - auch in internationalen Teams

..

Page 6: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

marz 2018

[email protected]@embarced

Servus beinand!

agilitat als heimat

Ich heiße Peter Götz und bin Softwareentwickler und -architekt sowie agiler Coach und Trainer. Ich habe Anfang dieses Jahrtausends als einer der ersten Jahrgänge eine Ausbildung zum Fachinformatiker gemacht und in der Fachrichtung Anwendungsentwicklung das Handwerkszeug als Softwareentwickler quasi von der Pike auf gelernt. In meinem Studium der Medieninformatik habe ich es anschließend in Wolfenbüttel zum Bachelor, dann in Berlin zum Master gebracht. Während dieser Zeit habe ich zunächst als Java-Entwickler in einem Verlag Software entwickelt und danach als JBoss und J2EE Experte Beratung in verschiedenen Domänen geleistet. Dabei habe ich als Entwickler, Architekt und technischer Teamleiter gearbeitet - während der letzten zehn Jahre mehr und mehr im agilen Kontext.

Heute arbeite ich hauptsächlich mit Teams, die Scrum oder Kanban einsetzen oder einsetzen wollen. Hier sehe ich meine besondere Verpflichtung darin, den Agilisten zu erklären, dass Softwarearchitektur und ordentliche Entwicklungspraktiken nötig und wichtig sind. Bei eher traditionellen Kunden möchte ich vermitteln, dass Softwarearchitektur nichts Einmaliges zu Beginn eines neuen Vorhabens ist, sondern zusammen mit den Systemen entwickelt und angepasst werden muss. Meine Erfahrungen daraus gebe ich in Scrum Trainings für alle Rollen für die Scrum.org weiter. Und als Mitglied des iSAQB versuche ich, den Lehrplan für den Certified Professional for Software Architecture im Foundation Level (CPSA-F) weiter zu verfeinern und verbessern.

Meinen ersten Kontakt mit embarc hatte ich in deren Workshops des iSAQB CPSA im Advanced Level. Bei einem gemein-samen Artikel für das Java Magazin mit Stefan Z. sowie dem Austausch zum Thema “Agile Architekturarbeit” mit Stefan T. haben wir herausgefunden, dass wir gerne zusammenarbeiten und haben zum neuen Jahr aus der “wilden Ehe” ein geregeltes (Vertrags-) Verhältnis gemacht. Ich freue mich sehr darauf, bei embarc an spannenden Themen in dem Schnittpunkt agiler Transitionen und Softwarearchitektur und -entwicklung zu arbeiten. Ich möchte unsere Kunden in Zukunft auf dem Weg zur agilen Entwicklungsorganisation unterstützen - ganzheitlich und im Detail.

Dabei wird auch unser gemeinsames ADES Framework (s.u.) mit wirken. Meine Erfahrung in agilen Teams und Organisationen sowie meine Kenntnisse als Software-entwickler und -architekt helfen mir bei der Kommunikation mit und Unterstützung von verschiedenen Zielgruppen.

Ich lebe mit meiner Frau, unseren drei Kindern und ein paar Bienenvölkern in der Nähe von München.

Die größten agilen Herausforderungen bei Vorhaben mit 5 Teams und mehr sind die Beibehaltung der Reaktionsfähigkeit und gesund verteilte Verantwortung ohne Flaschenhälse. Um diese Herausforderungen zu meistern müssen organisato-risch/methodische Aspekte von Agilität mit den richtigen technisch/architektonischen Konzepten verheiratet werden.

Das ADES-Framework (Agile Delivery and Evolutionary Systems) verbindet erstmals die Betrachtung von Agiltät und Architektur in größeren Produkt- und Unternehmenskontexten: www.ADES-Framework.org

Peter Götzhttps://www.embarc.de/peter-goetz

Skalierung von Agilität

..

..

Page 7: Gesehen bei In Hochglanz - embarc€¦ · • CI/CD und DevOps • Frontend Integration Flexible Architekturen entwerfen Stefan Zörner Ihr Trainer 25.- 27. Juni 2018 // Hamburg 20.-

Nicht Verpassen

Marz 2018

[email protected]@embarced

© 2

018

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Bereits fixierte Konferenzauftritte

Weitere Termine

embarc teilt Wissen und Erfahrungen gerne auf Konferenzen, bei User Groups oder auf anderen Veranstaltungen. Hier eine Übersicht der bereits bestätigten Termine - vielleicht ja auch in Ihrer Nähe.

Mehr Orte, mehr Veranstaltungen – aktuelle Einreichungen liegen den Programm-Komitees weiterer Konferenzen vor und auch bei Treffen von User Groups sind wir immer wieder mit dabei. Wir halten Sie gerne auf dem Laufenden zu unseren kommenden Auftritten: embarc.de/vorschau/

Hamburg

Softwarearchitektur Hamburg Meetupmeetup.com/softwarearchitektur-hamburg/

LeipzigSoftwerkskammer Leipzig

24. Mai 2018Interaktiver Vortrag, Stefan Zörner“Monolith sucht Resilienz — Softwarearchitektur Speed-Dating”embarc.de/?p=10688

GörlitzJava User Group

20. März 2018Vortrag, Stefan Zörner“Mikro- vs. Makroarchitektur – Spielraum und Spielregeln“embarc.de/?p=10766

MainzJAX 2018

26. April 2018Vortrag, Stefan Toth

“Die neue Schule der Softwarearchitektur”

embarc.de/?p=10562

4. Juli 2018Vortrag, Stefan Zörner

“Mikro- vs. Makroarchitektur – Spielraum und Spielregeln”

embarc.de/?p=10807

MünsterJava User Group

MünchenSoftware Architecture Summit 2018

13. März 2018Workshop, Stefan Toth“Chaos? Revolution? Evolution!“embarc.de/?p=10635

13. März 2018Workshop, Stefan Zörner“Das doppelte (Architektur-)Lottchen – Makro- vs. Mikroarchitektur“embarc.de/?p=10635

MagdeburgMagdeburger Developer Days

9. April 2018Workshop, Oliver Zeigermann“Machine Learning für Entwickler”embarc.de/?p=10819

https://2018.boosterconf.no/talks/1154

14. März 2018Workshop, Oliver Zeigermann & Julia Dellnitz“Introduction to Machine Learning for beginners”

..