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
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.
..
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/
..
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 …)• ...
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
..
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
..
..
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”
..
Top Related