6
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 im nächsten halben Jahr. embarc echo - das Wichtigste in gebotener Kürze. Wissenswertes, Fachliches und Neues ECHO Gesehen bei . . . OOP, JavaLand, Software Architecture Summit, O’Reilly Software Architecture Conference, Saturn, JAX, enterJS Foliendownloads & Rückschau bei den JUGs Hannover, Bremen, Hamburg und Darmstadt Fachartikel auf Informatik Aktuell und im Blog embarc auf YouTube & Vimeo - aktuelle Interviews und Vortragsaufnahmen verfügbar ISO, weshalb, warum? „Warum habt ihr das so gemacht?“ - Alternativen und Rahmenbedingungen zu Entscheidungen berücksichtigen Nicht verpassen Kommende Vorträge & Konferenzen Wichtige Daten für Architekten Unsere Pläne für das 2. Halbjahr 2016 experten gefragt Gebundenes & neues E-Book in 1. Auflage! “Ohne Umwege ans Ziel” - eine Kundengeschichte Frischer Architektur-Spicker Nr. 4 “Architektur-Review” Mehr Checklisten & Rezepte - vom Architekturüberblick über Quantitative Analysen und zum Microservices-Stil Ii 2016 www.embarc.de [email protected] @embarced © 2016 embarc Software Consulting GmbH Praktisches Wissen

Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

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 im nächsten halben Jahr.

embarc echo - das Wichtigste in gebotener Kürze.

Wissenswertes, Fachliches und Neues

ECHO

Gesehen bei . . .• OOP, JavaLand, Software Architecture Summit, O’Reilly

Software Architecture Conference, Saturn, JAX, enterJS Foliendownloads & Rückschau• bei den JUGs Hannover, Bremen, Hamburg und Darmstadt • Fachartikel auf Informatik Aktuell und im Blog

• embarc auf YouTube & Vimeo - aktuelle Interviews und Vortragsaufnahmen verfügbar • ISO, weshalb, warum? • „Warum habt ihr das so gemacht?“ - Alternativen und Rahmenbedingungen zu Entscheidungen berücksichtigen

Nicht verpassen• Kommende Vorträge & Konferenzen• Wichtige Daten für Architekten• Unsere Pläne für das 2. Halbjahr 2016

experten gefragt

• Gebundenes & neues E-Book in 1. Auflage!• “Ohne Umwege ans Ziel” - eine Kundengeschichte• Frischer Architektur-Spicker Nr. 4 “Architektur-Review”• Mehr Checklisten & Rezepte - vom Architekturüberblick

über Quantitative Analysen und zum Microservices-Stil

Ii 20

16

[email protected]@embarced

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Praktisches Wissen

Page 2: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

Wir teilen unser Wissen gerne und nutzten auch im ersten Halbjahr wieder viele Möglichkeiten zum direkten Austausch mit Softwareentwicklern und –architekten auf Konferenzen, in Communities und bei User Groups. Stöbern Sie in unsere Folien-Downloads und erleben Sie uns live in einigen Videomitschnitten.

Anfang Februar stellte Stefan Toth auf der OOP in München klar „NoBullshit -Architekurarbeit neu gedacht“ und räumte mit einigen Vorurteilen und Mythen zu modernen Architekturansätzen auf. Parallel luden wir zu einer Zeitreise ein und erzählten die Geschichte einer prominenten Softwarelösung im Wandel der Jahre – ganz nebenbei bewerteten wir sie. Im März hatten wir Premiere - wir waren beim JavaLand dabei! Hier entlarvte Harm Gnoyke lügnerische Dashboards und gab praktische Tipps zum wirkungsvollen Umgang mit quantitativen Analysen. Bei dem darauffolgenden Software Architecture Summit nahmen wir Bewertungsmethoden unter die Lupe und unser Softwarearchitektur Speed-Dating lud zum Austausch ein.Die O’Reilly Software Architecture Conference führte uns im April nach New York, wo wir unsere umgekehrte Architektur-bewertung des Streaming-Dienstes Netflix in dessen Heimatland diskutierten. Zurück in Deutschland versuchten wir auf der JAX 2016 Struktur in das Dickicht der JavaScript-Webframeworks zu bringen. Bei weiteren Sessions in Mainz zeigten wir nützliche Anti-Patterns, welche aus unseren Erfahrungen bei Microservices-Ansätzen häufig zum Scheitern führen und wir nutzten die Spuren des Atlassian Confluence für ein Architektur-Review. Stefan Toth war als Speaker zur renommierten SATURN Konferenz der Carnegie Mellon Universität geladen - diesmal in San Diego. In einem Halbtagesworkshop auf der enterJS erläuterten Oliver Zeigermann und Nils Hartmann grundlegende Konzepte & Features des JavaScript-Frameworks React. Mit dem gebotenen Handwerkszeug konnten die Teilnehmer anschließend eigene Webanwendungen mit React erstellen und testen.

Neben den Fachkonferenzen haben wir uns gefreut, in den letzten Monaten auch wieder bei einigen UserGroups mit Vorträgen und Workshops zum fachlichen Austausch beitragen zu können. Beispielsweise gab Stefan Zörner auf dem Special Day Architektur bei der JUG Hamburg Anfang April einen Einblick, was Workshop-basierte Bewertungsverfahren wie ATAM eigentlich leisten und welche Architekturziele Sie stattdessen besser mit Metriken überprüfen.

Konferenzbeitrage nacherleben

Auch in Fachportalen war embarc wieder mit Beiträgen rund um das Thema Softwarearchitektur vertreten. So löste Stefan Zörner auf, ob Sie Lösungsansätze zu Ihrer Architektur in arc42 eher in Abschnitt 8 oder doch in Abschnitt 9 verorten und Harm Gnoyke stellteheraus, welche Konzepte & Methoden helfen, die zusätzliche Komplexität von Microservices in den Griff zu bekommen.

im Netz Artikel Online. .

II 20

16

Gesehen bei

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

[email protected]@embarced

Stefan Zörner„Abheften mit arc42 für Fortgeschrittene. Konzept oder Entscheidung?“

Artikel online im embarc-Blogerschienen 18. Februar 2016http://www.embarc.de/?p=6494

Harm Gnoyke„Tests erst in Produktion? Was wir von Tests bei Microservices lernen können“

Artikel online auf Informatik Aktuellerschienen 26. April 2016http://www.embarc.de/?p=7168

• Informationen zu den Beiträgen, Foliendownloads und Videomitschnitte von Vorträgen unter:http://www.embarc.de/vortraege/

• Sie hätten uns gerne als Vortragende und Diskussionspartner in Ihrem Unternehmen oder bei Ihrer User Group oder Konferenz? http://www.embarc.de/leistungen/impulsvortraege/

Weiterführendes

..

Page 3: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

[email protected]@embarced

• mehr Ideen & aktuelle Beiträge unserer Mitarbeiter im embarc Blog: http://www.embarc.de/blog/

• Direkte Hilfe im Projekt & Unterstützung von Teams und Mitarbeitern: http://www.embarc.de/leistungen/coaching/

Wir arbeiten nicht nur an zufriedenen Kunden, sondern auch an fachlich relevanten Publikationen rund um das Thema Softwarearchitektur. Viele dieser Inhalte sowie nützliche Links stehen für Sie direkt in unserem Blog bereit:

Experten gefragt

ISO, weshalb warum? Ist Software-Qualität Geschmackssache? / Harm GnoykeFür die Einschätzung der Qualität von Softwaresystemen ist die persönliche Meinung nur eine Sichtweise. Im Team treffen oft unterschiedliche Einschätzungen zu einer Lösung aufeinander. Für Softwarearchitekten sind Modelle zur Definition von Software-Qualität deshalb interessant, um die Einschätzung vergleichbarer zu machen. Wir haben uns die ISO 25010 herausgegriffen und ihre Beschreibung der unterschiedlichen Qualitätsmerkmale kompakt zusammengestellt: http://www.embarc.de/software-qualitaet-iso-25010/

II 20

16

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Weiterführendes

Entscheidungen im richtigen Rahmen treffen. / Harm Gnoyke„Warum habt ihr das so gemacht?“ – Dies ist so oder abgewandelt die wahrscheinlich häufigste Frage, die rund um Architekturentscheidungen gestellt wird. In einer idealen Welt dokumentieren Projektteams ihre getroffenen Architektur-entscheidungen sorgfältig, so dass jeder bei Bedarf darauf Zugriff hat. Aber warum wurden Entscheidungen gerade so getroffen? Welche Rahmenbedingungen und Einflüsse lagen ihnen zugrunde? http://www.embarc.de/entscheidungen-im-richtigen-rahmen/

blogauslese

stolperfallen umgehenUnsere Erfahrungen und Einschätzungen zu aktuellen Trends & Themen tauschen wir gerne in Interviews oder aufKonferenzen aus - Mitschnitte gibt es auf unserem Youtube-Kanal oder auch auf Vimeo. Eine aktuelle Auswahl:

Architekturüberblicke- Tipps und Tricks

Stefan Zörner, Vortragsaufnahme von derW-JAX in München (Nov 2015, 63 min)

https://vimeo.com/161760966

So machen Sie Microservices… nicht – Fünf Antipatterns Interview auf der JAX in Mainz (April 2016, 9 min)Melanie Feldmann (JAXenter Redakteurin) im Interview mit Stefan Tothzu fünf wichtigen Stolperfalllen, die man beim Architekturansatz Microservices beachten solltehttps://youtu.be/voBgyj0LAJQ

Chancen von ArchitekturbewertungenInterview auf dem Software Architecture Summit in München (März 2016, 6 min)Mirko Hillert (Entwickler Akademie) im Interview mit Stefan Zörner & Harm Gnoykehttps://youtu.be/P7DSVxEPcWA

Page 4: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

II 20

16

[email protected]@embarced

React ist ein JavaScript-Framework zur Entwicklung von Benutzeroberflächen sowohl im Browser als auch auf Mobilgeräten. Entwickelt und eingesetzt von Facebook ist es mittlerweile als Open-Source-Projekt verfügbar und hat sich bereits im Einsatz bei diversen anderen namhaften Websites, wie z. B. Airbnb und Netflix, bewährt.Dieses Buch stellt Ihnen die Konzepte von React, React Router und Redux anhand eines durchgehenden Beispiels vor. Sie lernen, wie Sie mit React wiederverwendbare UI-Komponenten entwickeln und wie Sie auf Basis der einzelnen Komponenten ganze Anwendungen zusammenbauen.

React praktische einfuhrung ..

E Book zum Doku standard arc42 ist als Gliederungsvorschlag zur Beschreibung von Softwarearchitektur im deutschsprachigen Raum (D-A-CH) de facto Standard. Darüber hinaus eher nicht so, obwohl es schon lange eine englische Übersetzung des Templates gibt. Das liegt auch daran, dass es kaum Sekundärliteratur oder Beispiele auf Englisch gibt. Wir spüren dies beim Einsatz von arc42 bei unseren deutschsprachigen Kunden mit internationalen Partnern oder Niederlassungen.

Oliver Zeigermann, Nils Hartmann“React - Die praktische Einführung in React, React Router und Redux” 1. Auflageerschienen im Juni 2016 im dpunkt.Verlaghttp://www.embarc.de/buch-react/

Bücher, Interviews und Vorträge von Oliver Zeigermann auf einen Blick:http://www.embarc.de/oliver-zeigermann/

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

. .

eBook mit Beispielen für arc42 auf Englisch — Kostenlos für unsere echo-Leser!

Als besonderes Goodie können unsere echo-Leser das Buch bei Leanpub bis zum 30.09.2016 kostenlos als PDF, EPUB und MOBI herunterladen (empfohlener Preis: $13.00). Einfach den Coupon „embarcEcho“ verwenden oder direkt diesem Link folgen: https://leanpub.com/arc42byexample/c/embarcEcho

erstauflagen

Das eBook "arc42 by Example“ von Gernot Starke, Michael Simons und Stefan Zörner schließt diese Lücke. Es führt kurz und knackig in arc42 ein und beschreibt mehrere Beispielssysteme nach diesem Schema.

eBook (PDF, MOBI, EPub)Englisch, ca. 200 Seiten, Mai 2016Verlag: Leanpubhttps://leanpub.com/arc42byexample

%embarc

Echo

....

%

Page 5: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

II 20

16

[email protected]@embarced

Praktisches wissen

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

spicker paradeMit unseren Architektur-Spickern bringen wir Wissen zu aktuellen Themen kompakt aufbereitet zu Ihnen. In hilfreichen Checklisten und Rezepten kondensierten wir in den ersten drei Ausgaben Best Practices für das Anfertigen eines Architekturüberblicks (Spicker Nr.1), boten einen Überblick zum wirkungsvollen Einsatz von Quantitativen Analysen (Spicker Nr. 2) und nahmen den Architekturstil Microservices unter die Lupe (Spicker Nr. 3). In der aktuelle Ausgabe geben wir Einblicke, was Architektur-Reviews leisten und wie man sie nutzbringend in die tägliche Architekturarbeit integriert.

Nr. 4 “Architektur-Reviews” (erscheint im Juli 2016)Reviews schaffen Transparenz in der Softwareentwicklung, identifizieren Risiken und decken Kompromisse auf. Unser neuer Spicker stellt nützliche Methoden und typische Vorgehensweisen für Architektur-Reviews vor.

• Eine Neuentwicklung steht an und erste Lösungsansätze stehen im RaumSind Sie und Ihr Team auf dem richtigen Weg?

• Unterschiedliche Stakeholder verfolgen widersprüchliche Ziele mit Ihrer SoftwareWie konkretisieren und priorisieren Sie deren Wünsche?

• Größere Umbaumaßnahmen stehen an. Wie wählen Sie passende Lösungsansätze nachvollziehbar aus?

Download in Kürze unter:http://architektur-spicker.de

Download Architektur-Spicker Nr. 1 - 3 als PDF unter:http://www.embarc.de/spicker/..sowie weiterführende Links zu aktuellen Publikationen und Blog-beiträgen, rund um die unterschiedlichen Themenschwerpunkte.

..

ohne umwege ans ziel eine KundengeschichteMobile Apps zu entwickeln ist längst ein Industriezweig geworden und die Architekturen werden immer leistungsfähiger. Es gibt eine ganze Reihe an wichtigen technischen Entscheidungen zu treffen und immer größere Teams erfordern ein pragmatisches Grundmaß an Methodik. Unser Kunde entwickelt Apps für über 70 Kunden und befindet sich technologisch im konstanten Wandel. Als wir zu dem Projekt gestoßen sind, hatte der Lead-Developer und Architekt das Projekt verlassen und viel Know-How mit sich genommen. Es galt, das Team kurzfristig zu unterstützen und technisches Wissen direkt in das Team zu bringen - Ärmel hoch und los. Unsere Erfahrungen mit JavaScript-Frameworks, Wildfly und Docker konnten wir sofort einbringen. Einzelne Aspekte regelten wir pragmatisch oderfungierten als Sparringspartner. Bald stellte sich jedoch heraus, dass fehlendes technisches Wissen nicht das einzige Problem war. Es fehlte ein schlankes Kommunikations- und Dokumentationssystem, sowie generell die Idee wie man kurzfristig auf Kunden-wünsche reagieren kann, ohne langfristige Architekturprobleme zu riskieren. Nach initialer technischer Unterstützung sind wir nun sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu geben. Wir freuen uns auf die weitere Zusammenarbeit.

iterführendes • Wer hat das beste Typensystem? JavaScript! - Kolumne von Nils Hartmann & Oliver Zeigermann auf JAXenter: https://jaxenter.de/wer-hat-das-beste-typensystem-javascript-33161

• Direkte Hilfe bei Problemen, im Projekt, Unterstützung von Teams und Mitarbeitern: http://www.embarc.de/leistungen/coaching/

Weiterführendes

..

Page 6: Wissenswertes, Fachliches und Neues Ii - embarc...sowohl technischer als auch methodischer Begleiter im Einsatz, um dem Projekt das ursprüngliche Feuer eines Start-Ups zurück zu

7.-11. November 2016 Vortrag, Stefan Zörner “Schliemanns Erben – System- landschaften wirkungsvoll (nach-)dokumentieren”

II 20

16

[email protected]@embarced

© 2

016

emba

rc S

oftw

are

Cons

ulting

Gm

bH

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.

Bereits fixierte Konferenzauftritte

Weitere TermineMehr 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: http://www.embarc.de/vorschau/

Nicht Verpassen

Hamburg

Softwarearchitektur Hamburg Meetuphttp://www.meetup.com/softwarearchitektur-hamburg/

FrankfurtIT Tage 2016

14. Dezember 2016 Vortrag, Harm Gnoyke

“Wie werde ich ihn los – in 10 Tagen? Vom Monolithen zu Microservices…”

30. September 2016Vortrag, Stefan Zörner

“Architekturdokumentation heute: Die 7 Regeln in Stein gemeißelt?”

DresdenJUG Saxony Day

NürnbergHerbstcampus

31. August 2016 Vortrag, Harm Gnoyke “Tränen lügen nicht –

Dashboards schon!”

W-JAX 2016

12. Oktober 2016 Vortrag, Harm Gnoyke “Wie werde ich ihn los – in 10 Tagen? Vom Monolithen zu Microservices…”

MünchenSoftware Architecture Gathering

13. Oktober 2016 Vortrag, Oliver Zeigermann “Was uns C64 Programmierung über JavaScript Architekturen lehren kann”

HannoverJava Forum Nord

20. Oktober 2016Vortrag, Stefan Zörner

“Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?“

7.-11. November 2016 Vortrag, Stefan Toth “Wie Microservices-Ansätze scheitern – fünf Antipatterns”

Software Architecture Summit 2016

27. September 2016Night Session, Harm Gnoyke & Stefan Zörner“Softwarearchitektur-Speeddating”

28. September 2016Ganztagesworkshop, Harm Gnoyke & Stefan Zörner“Bewertungsmethoden unter der Lupe: Architekturziele nachhaltig absichern”

BerlinBerlin-Expert-Days 2016

15./16. September 2016Vortrag, Stefan Zörner“Architekturdokumentation heute: Die 7 Regeln in Stein gemeißelt?”