All Posts By

embarc

Unser Beitrag auf den iSAQB Architekturtagen 2014

By | Allgemein | No Comments

Vorschau: Auf den iSAQB Architekturtagen im Oktober in München, Mainz und Hannover sind wir mit einem Vortrag dabei:

„Gut das ist? — Die umgekehrte Architekturbewertung eines Internet-Giganten“
Gut das ist? — Die umgekehrte Architekturbewertung eines Internet-Giganten
Sprecher: Stefan Zörner (München), Stefan Toth (Mainz, Hannover)
Vortrag auf den 4. iSAQB Architekturtage 2014
München: 14.10.2014, Mainz: 15.10.2014, Hannover: 16.10.2014
  NH Hotel Dornach, München
  FAVORITE Parkhotel, Mainz
  Crowne Plaza Hotel, Hannover

Netflix – das größte Internet-Business in den USA – zeichnet sich zeitweise für ein Drittel des gesamten Downstream-Traffics des Webs verantwortlich. Die Erfolge der Video-on-Demand Plattform basieren nicht nur auf einer guten Geschäftsidee, sondern auch auf top-modernen, effizienten und robusten Technologien, Frameworks und Architekturansätzen. Was können wir daraus lernen? Ist es an der Zeit unsere Systeme und Architekturen in Microservices zu refactoren, große Datenbanksysteme aufzubrechen, polyglott zu programmieren und reaktive Ansätze zu verwenden?
Diese Session hilft Ihnen bei der individuellen Beantwortung dieser Fragen. In einer umgekehrten Architekturbewertung haben wir jene Anforderungen und Rahmenbedingungen herausgearbeitet, die man haben müsste, um die Netflix-Architektur als ideal zu bewerten. Welche Qualitätsaussagen müssten Ihnen wichtig sein? Zu welchen Kompromissaussagen müssten Sie ‚ja‘ sagen? Welche Risiken müssten Sie eingehen und welche Rahmenbedingungen bräuchten Sie?

Zur Veranstaltung

Unsere Beiträge auf der W-JAX 2014 in München

By | Verschiedenes | One Comment

Vorschau: Auch in diesem Jahr sind wir wieder mit Beiträgen auf der W-JAX im November in München vertreten:

„Softwarearchitektur-Speeddating (Wer einsam bleibt, ist selber schuld!)“
Softwarearchitektur-Speeddating („Wer einsam bleibt, ist selber schuld!“)
Sprecher: Stefan Zörner
Nightschool auf der W-JAX 2014
Dienstag, 4. November 2014, 20:00 – 21:30 Uhr
  The Westin Grand, Arabellapark, München

Zeitgemäße Softwarearchitektur ist nicht das Werk einzelner. Architekturansätze und Ideen entstehen im Team und werden gemeinsam reflektiert. Alle Entwickler müssen sie zumindest verstehen und mittragen können. Aber was genau müsst ihr vermitteln? Reicht aufschreiben? Hilft UML? Diese Nightschool zeigt auf lebendige Weise, wie ihr eure Softwarearchitektur wirkungsvoll kommunizieren könnt. Nach kurzen theoretischen Inputs rund um Architekturdokumentation und -bewertung probiert ihr das Gehörte gleich aus. Ihr lernt die Lösungen anderer Teilnehmer kennen und erfahrt Schritt für Schritt, welche Zutaten in einem Architekturüberblick keinesfalls fehlen sollten – egal, wie kurz er ist. Ihr lernt die richtigen Fragen zu stellen und passende Antworten parat zu haben. Bringt bitte die Bereitschaft mit, euch über eure Projekte und Softwarelösungen auszutauschen und anderen Teilnehmern Feedback zu geben. Die sonst üblichen Speeddatingthemen wie Kinderwünsche klammern wir aus.

„Der LVM — Wichtige Entscheidungen erfolgreich verschleppen“
Der LVM — Wichtige Entscheidungen erfolgreich verschleppen
Sprecher: Stefan Toth
Vortrag auf der W-JAX 2014
Mittwoch, 5. November 2014, 15:00 – 16:00 Uhr
  The Westin Grand, Arabellapark, München

Bei der Erstellung von Software treffen Sie ständig größere und kleinere Entscheidungen – von der Datenbankebene über Aspekte der logischen Strukturierung und Integration, bis hin zum UI. Diese Session stellt das Konzept des letzten vernünftigen Moments (LVM) vor und zeigt, warum Sie wichtige Fragestellungen möglichst spät beantworten sollten. Projektbeispiele illustrieren, wie der LVM in der Praxis funktioniert, vorgestellte Taktiken machen das aus Lean stammende Konzept greifbar und anwendbar.

„Panel zur Zukunft des Java Application Servers“
 Panel zur Zukunft des Java Application Servers
 Stefan Zörner (Moderation), Dirk Weil, Eberhard Wolff
Paneldiskussion auf der W-JAX 2014
Mittwoch, 5. November 2014, 19:30 – 21:00 Uhr
  The Westin Grand, Arabellapark, München

Der Application Server zählt zu den Dinosauriern der Java-Landschaft. Unlängst werden Stimmen laut, die seine Berechtigung in Frage stellen. Ist der Java Application Server dem Tode geweiht? Oder erlebt er nicht eher dank der Leichtgewichtigkeit von Java EE 7 einen zweiten Frühling? Welche Auswirkungen haben aktuelle Trends im Ökosystem auf das Konzept des App Servers? Das und mehr wollen wir in diesem Panel mit Ihnen diskutieren. Zur Einstimmung dazu vertreten Dirk Weil und Eberhard Wolff in kurzen Vorträgen jeweils das Für bzw. Wider. Stefan Zörner führt als Moderator durch den Abend und freut sich auch auf Ihre Erfahrungen mit oder ohne Application Server!

„Workshop — Architekturbewertung: Das Wesentliche“
 Architekturbewertung: Das Wesentliche
Trainer: Stefan Toth, Stefan Zörner
Workshop auf der W-JAX 2014
Freitag, 7. November 2014, 09:00 – 17:00 Uhr
  The Westin Grand, Arabellapark, München

Architekturbewertung reduziert die Unsicherheiten beim Treffen größerer Entscheidungen, hilft Ihnen Risiken und Kompromisse mit fachlichen Ansprechpartnern zu diskutieren und kann Ihre konzeptionellen Tätigkeiten ordnen und leiten. Auf der anderen Seite werden Bewertungsmethoden für Softwarearchitektur häufig als groß, teuer oder schwergewichtig beschrieben. Dieser Workshop destilliert die Essenz aus diesen Methoden und macht die wesentlichsten Aspekte von Architekturbewertungen greifbar. Sie erleben, wie leichtgewichtige Bewertungsansätze funktionieren, was sie auszeichnet und auch was sie gegenüber ausgefeilteren Architekturbewertungsprozessen verlieren.

Zur Veranstaltung

embarc echo auf das 1. Halbjahr 2014

By | Allgemein, echo | No Comments

Wissenswertes, Fachliches und Neues

embarc echo zeigt 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.

Download embarc echo 1. HJ 2014 (PDF, 7 Seiten)

embarc_echo_01-2014 -- Klicken zum Download ...

embarc auf dem Software Architecture Summit 2014 in Berlin

By | Allgemein | No Comments

Vorschau: Mitte September sind wir mit zwei Beiträgen im Programm des Software Architecture Summit 2014 in Berlin vertreten. Wir führen einen knackigen Halbtagesworkshop zu Architekturdokumentation mit arc42 durch, und einen Ganztagesworkshop zum Thema Architekturbewertung:

„Architekturdokumentation mit arc42 – Die Tour für eilige Besucher“
 Architekturdokumentation mit arc42 – Die Tour für eilige Besucher
Trainer: Stefan Zörner
Workshop auf dem Software Architecture Summit 2014
18. September 2014, 14:15-17:45 Uhr
 RAMADA Hotel Berlin-Alexanderplatz

Wer dem berühmten Louvre in Paris unvorbereitet einen Besuch abstattet geht auf den 47.000 qm Ausstellungsfläche schnell verloren. Und beim Versuch alles zu erkunden übersieht man am Ende noch die kleine Mona Lisa. arc42 ist als Ansatz um Softwarearchitekturen zu dokumentieren recht bekannt und verglichen mit klassischen Vorgehensmodellen eher schlank. Gleichwohl berichten Anwender regelmäßig, dass sie sich in der Struktur etwas verloren fühlen oder sich zumindest mehr Orientierung wünschen. Dieser Workshop bietet Teilnehmern, die eine Softwarelösung mit arc42 beschreiben wollen, genau diese Führung! Wo fangen Sie an? Was können Sie wann weglassen? Und was dürfen Sie auf keinen Fall versäumen festzuhalten? Folgen Sie Ihrem Guide gemeinsam mit den anderen Teilnehmern auf einer spannenden Tour und entdecken Sie wichtige Zusammenhänge und Highlights in den Abschnitten von arc42!

„Architekturbewertung: Das Wesentliche“
 Architekturbewertung: Das Wesentliche
Trainer: Stefan Toth
Workshop auf dem Software Architecture Summit 2014
17. September 2014, 10-13:00 Uhr (Teil 1), 14-17:30 Uhr (Teil 2)
 RAMADA Hotel Berlin-Alexanderplatz

Architekturbewertung reduziert die Unsicherheiten beim treffen größerer Entscheidungen, hilft Ihnen Risiken und Kompromissen mit fachlichen Ansprechpartnern zu diskutieren und kann Ihre konzeptionellen Tätigkeiten ordnen und leiten. Auf der anderen Seite werden Bewertungsmethoden für Softwarearchitektur häufig als groß, teuer oder schwergewichtig beschrieben. Dieser Workshop destilliert die Essenz aus diesen Methoden und macht die wesentlichsten Aspekte von Architekturbewertungen greifbar. Sie erleben wie leichtgewichtige Bewertungsansätze funktionieren, was sie auszeichnet und auch was Sie gegenüber ausgefeilteren Architekturbewertungsprozessen verlieren.

Zur Veranstaltung

Unsere Vorträge auf der DWX Developer Week 2014 in Nürnberg

By | Allgemein | No Comments

Vorschau: Mitte Juli 2014 sind wir mit zwei Beiträgen im Programm der DWX Developer Week in Nürnberg vertreten:

„Das Märchen vom agilen Architekten. Wie viel (oder wenig) Softwarearchitektur braucht ein agiles Webprojekt?“
Das Märchen vom agilen Architekten. Wie viel (oder wenig) Softwarearchitektur braucht ein agiles Webprojekt?
Sprecher: Stefan Zörner
Vortrag auf den Developer Week 2014
 14. Juli 2014, 10:30 – 11:30 Uhr
Nürnberg Convention Center, NCC Ost

Softwarearchitektur ist ein Kind der 90er, UML-Diagramme kommen gleich nach Höhlenmalerei. Braucht ein Projekt mit zeitgemäßem Vorgehen das heute noch? Viele Webprojekte beantworten diese Frage für sich mit „nein“ und sind erfolgreich. Haben sie einfach nur Glück gehabt? Einige Projekte scheitern dagegen kläglich. Hätte ein Mehraufwand für Softwarearchitektur hier einen Benefit gehabt? Wie sähe dieser aus? Und wie sieht moderne Architekturarbeit überhaupt aus? Welche Praktiken sind zu einem agilen Vorgehen kompatibel? In diesem Vortrag sortiere ich Projektsituationen zwischen verunfallter und wirkungsvoller Softwarearchitektur ein. Ich zeige am Beispiel von Webprojekten, welchen Einfluss Technologien, Vorgehen und weitere Faktoren auf das richtige Maß an Softwarearchitektur haben. Verblüffend oft ist „wenig“ genug. Sie lernen hier, wo „nichts“ zu wenig wäre. Und wie Sie Ihr „gerade genug“ finden.

„Weißbuch der Architektur Dokumentation (7 praxistaugliche Tipps)“
Weißbuch der Architektur Dokumentation (7 praxistaugliche Tipps)
Sprecher: Stefan Zörner
Vortrag auf den Developer Week 2014
 14. Juli 2014, 17:45 – 18:45 Uhr
Nürnberg Convention Center, NCC Ost

Dokumentieren zählt nicht unbedingt zu den Lieblingsbeschäftigungen eines Entwicklers. Und dann auch noch Architektur? Kästchen, Linien, Wolken? Wirkungsvolle Architekturdokumentation ist keine bunte High-Level Powerpoint-Präsentation. Sie macht zentrale Entscheidungen auch später noch nachvollziehbar. Aber wie fertigen Sie so etwas an? Einfach UML verwenden? Standardisiert, kann jeder lesen … Diese tolle Vorlage ausfüllen? Vergisst man garantiert nichts … Mit solchen beraterwürdigen „Tipps“ verschone ich Sie in dieser Session. Stattdessen gibt es echtes Erfahrungswissen zum Festhalten Ihrer Softwarearchitektur, und zur Kommunikation im Team und an Dritte. Handlich abgepackt zum Mitnehmen und zum Zuhause ausprobieren.

Zur Veranstaltung

Unsere Beiträge auf den Berlin Expert Days 2014

By | Verschiedenes | No Comments

Vorschau: Anfang April 2014 sind wir mit zwei Beiträgen im Programm der Berlin Expert Days 2014 vertreten:

„Softwarearchitektur Speed-Dating. Wer einsam bleibt ist selber schuld!“
Softwarearchitektur Speed-Dating. Wer einsam bleibt ist selber schuld!
Sprecher: Stefan Zörner
Vortrag auf den Berlin Expert Days 2014
 3. April 2014, 13:30 – 14:30 Uhr
Berlin, Freie Universität, Campus Dahlem

Zeitgemäße Softwarearchitektur ist nicht das Werk einzelner. Architekturansätze und Ideen entstehen im Team und werden gemeinsam reflektiert. Alle Entwickler müssen sie zumindest verstehen und mittragen können. Aber was genau müsst Ihr vermitteln? Reicht aufschreiben? Hilft UML?

Diese Stunde zeigt auf lebendige Weise, wie Ihr Eure Softwarearchitektur wirkungsvoll kommunizieren könnt. Nach kurzen theoretischen Inputs rund um Architekturdokumentation und -bewertung probiert Ihr das Gehörte gleich aus. Ihr lernt die Lösungen anderer Teilnehmer kennen und erfahrt Schritt für Schritt, welche Zutaten in einem Architekturüberblick keinesfalls fehlen sollten – egal wie kurz er ist. Ihr lernt die richtigen Fragen zu stellen und passende Antworten parat zu haben.

Bringt bitte die Bereitschaft mit, Euch über Eure Projekte und Softwarelösungen auszutauschen, und anderen Teilnehmern Feedback zu geben. Die sonst üblichen Speed-Dating-Themen wie Kinderwünsche klammern wir aus.

„Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?“
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Sprecher: Stefan Zörner
Vortrag auf den Berlin Expert Days 2014
4. April 2014, 09:00 – 10:00 Uhr
Berlin, Freie Universität, Campus Dahlem

Mitunter gelingt ein Entwicklungsvorhaben, und alle sind zufrieden. Oder es scheitert am Ende kläglich. Manchmal auch irgendwas dazwischen. Alles nur Zufall? Der Begriff „Zufällige Architektur“ (engl. Accidental Architecture) ist als Anti-Pattern durchaus gebräuchlich, der Ausspruch „Historisch gewachsen“ passt ebenfalls prima in diesen Kontext. Wie kann Softwarearchitektur zum Erfolg beitragen? Was genau macht eine gute Architektur aus? Wie erreicht oder erkennt man sie? Müssen am Ende alle glücklich sein? Oder sind Kompromisse sogar zwingend erforderlich?

Dieser Vortrag ordnet Projektsituationen zwischen zufälliger und wirkungsvoller Softwarearchitektur ein. Er stellt bewährte Praktiken zum Kurs setzen vor und gibt konkrete Tipps rund um Entwurf und Bewertung für Ihr eigenes Vorgehen. Werfen Sie Ballast ab und erhöhen Sie gleichzeitig die Wirksamkeit der Architekturarbeit in ihrem Projekt.

Zur Veranstaltung

Werkstatt: „Zeitgenössische Softwarearchitektur“ im April in Basel

By | Verschiedenes | No Comments
„Werkstatt: Zeitgenössische Softwarearchitektur — Entwürfe und Entscheidungen reflektieren und nachvollziehbar festhalten“
Werkstatt: Zeitgenössische Softwarearchitektur — Entwürfe und Entscheidungen reflektieren und nachvollziehbar festhalten
Werkstattleiter: Stefan Zörner
Training bei canoo
29.-30. April 2014
Canoo Engineering AG, Basel, Schweiz

Softwarearchitektur ist ein Kind der 90er, UML-Diagramme kommen gleich nach Höhlenmalerei. Braucht ein Projekt mit zeitgemässem Vorgehen das heute noch? Wir finden ja, aber anders. Und wie das aussehen kann lernen Sie hier! Erleben Sie in zwei lebendigen Tagen am praktischen Beispiel, wie Sie Ihre Architekturentwürfe und Ideen nachvollziehbar und wirkungsvoll festhalten und kommunizieren. Und welche Möglichkeiten es gibt, Entscheidungen und Konzepte im Team und gemeinsam mit Stakeholdern zu bewerten. Wenn möglich arbeiten wir in der Veranstaltung an Ihrem Projekt.

Ihr Werkstattleiter: Stefan Zörner

Stefan Zörner ist Softwarearchitekt, Berater und Coach bei embarc in Hamburg. Ganz besonders interessiert ihn, wie sich Entwürfe effizient festhalten, reflektieren und kommunizieren lassen. Seine Erfahrungen und sein Wissen teilt er regelmässig in Form von Vorträgen und Artikeln.
Stefans Buch über Architekturdokumentation ist im Hanser Verlag erschienen. Er hat zu arc42 beigetragen, ist Committer im Directory Project der Apache Software Foundation und gewähltes, aktives Board-Mitglied im iSAQB.

Über die Veranstaltung

Lernziele

  • Architekturziele formulieren
  • architekturrelevante Anforderungen erheben
  • getroffene Entscheidungen nachvollziehbar festhalten
  • die richtigen Zutaten für eine Architekturdokumentation auswählen und anfertigen
  • arc42 als pragmatische Strukturierung anwenden
  • Nutzen und Ziele von Architekturbewertung kennen
  • zwischen qualitativer und quantitativer Bewertung differenzieren, und die jeweiligen Möglichkeiten einschätzen

Inhalte

  • Was (genau) ist Softwarearchitektur?
  • Architekturtreiber
  • Einflüsse auf Softwarearchitektur
  • Kontextabgrenzung
  • Qualitätsziele und Bewertungsszenarien
  • arc42 im Überblick, Zusammenspiel der Bestandteile
  • Auswahl und Detailtiefe von Dokumentationsbestandteilen
  • Entscheidungen festhalten
  • Sichten auf Softwarearchitektur, Notation am Beispiel UML
  • Übergreifende Konzepte
  • Einstieg in Architekturbewertung
  • Qualitative Bewertung anhand von Szenarien
  • ATAM im Überblick
  • Ausblick: Quantitative Bewertung
Das Wissen nehmen Sie mit

 

Im Anschluss an die Veranstaltung fertigt der Werkstattleiter ein Fotoprotokoll mit den Übungs- und Workshop-Ergebnissen an, das er den Teilnehmern ebenso wie die gezeigten Folien (PDF) elektronisch zur Verfügung stellt.

Das Buch „Softwarearchitekturen dokumentieren und kommunizieren“ von Stefan Zörner (Hanser Verlag) ist für jeden Teilnehmer im Preis enthalten (gebundene Ausgabe und eBook).

Zur Anmeldung bei canoo

Video von der JAX 2013: Architekturdokumentation

By | Inhaltliches, Video | No Comments

JAXenter hat den Vortrag von Stefan Zörner über Architekturdokumentation von der JAX 2013 auf Vimeo bereitgestellt: “Weißbuch der Architekturdokumentation (Sieben praxistaugliche Tipps)”

“Weißbuch der Architekturdokumentation (Sieben praxistaugliche Tipps)”

Verwenden Sie UML! Ist standardisiert, versteht jeder. Füllen Sie diese tolle Vorlage aus, dann vergessen Sie garantiert nichts. Mit solchen beraterwürdigen Hinweisen verschone ich Sie in diesem Vortrag von der JAX 2013. Stattdessen gibt es echtes Erfahrungswissen zum Festhalten Ihrer Softwarearchitektur und zur Kommunikation im Team und an Dritte. Handlich abgepackt zum Mitnehmen und zum zuhause Ausprobieren.

Unsere Vorträge auf der JAX 2014 in Mainz

By | Verschiedenes | No Comments

Vorschau: Mitte Mai 2014 sind wir mit zwei Vorträgen im Programm der JAX 2014 in Mainz vertreten:

„Der LVM – Wichtige Entscheidungen erfolgreich verschleppen“
Der LVM – Wichtige Entscheidungen erfolgreich verschleppen
Sprecher: Stefan Toth
Vortrag auf der JAX 2014
Dienstag, 13. Mai 2014, 11:45 – 12:45 Uhr
Mainz, Rheingoldhalle

Bei der Erstellung von Software treffen Sie ständig größere und kleinere Entscheidungen – Von der Datenbankebene über Aspekte der logischen Strukturierung und Integration, bis hin zum UI. Diese Session stellt das Konzept des letzten vernünftigen Moments (LVM) vor und zeigt warum Sie wichtige Fragestellungen möglichst spät beantworten sollten. Projektbeispiele illustrieren wie der LVM in der Praxis funktioniert, vorgestellte Taktiken machen das aus Lean stammende Konzept greifbar und anwendbar.

„Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?“
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Sprecher: Stefan Zörner
Vortrag auf der JAX 2014
Mittwoch, 14. Mai 2014, 17:15 – 18:15 Uhr
Mainz, Rheingoldhalle

Mitunter gelingt ein Entwicklungsvorhaben, und alle sind zufrieden. Oder es scheitert am Ende kläglich. Manchmal auch irgendwas dazwischen. Alles nur Zufall? Der Begriff „Zufällige Architektur“ (engl. Accidental Architecture) ist als Anti-Pattern durchaus gebräuchlich, der Ausspruch „Historisch gewachsen“ passt ebenfalls prima in diesen Kontext. Wie kann Softwarearchitektur zum Erfolg beitragen? Was genau macht eine gute Architektur aus? Wie erreicht oder erkennt man sie? Müssen am Ende alle glücklich sein? Oder sind Kompromisse sogar zwingend erforderlich? Dieser Vortrag ordnet Projektsituationen zwischen zufälliger und wirkungsvoller Softwarearchitektur ein. Er stellt bewährte Praktiken zum Kurs setzen vor und gibt konkrete Tipps rund um Entwurf und Bewertung für Ihr eigenes Vorgehen. Werfen Sie Ballast ab und erhöhen Sie gleichzeitig die Wirksamkeit der Architekturarbeit in ihrem Projekt.

 

Zur Veranstaltung