Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures...

20
© Fraunhofer IESE 1 Dr. Dominik Rost Dr. Matthias Naab Seminar Softwarearchitektur Online-Seminar im Juni 2020

Transcript of Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures...

Page 1: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

1

Dr. Dominik RostDr. Matthias Naab

Seminar SoftwarearchitekturOnline-Seminar im Juni 2020

Page 2: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

[email protected]

Dr. Dominik Rost+49 631 6800 2243dominik.rost@...

Dr. Matthias Naab+49 631 6800 2249matthias.naab@...

Page 3: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

3

Warum Online?

◼ Die aktuelle Lage mit Kontaktsperren erlaubt es nicht das Seminar Softwarearchitektur als Präsenzveranstaltung am IESE abzuhalten

◼ Deshalb haben wir ein Online-Seminar konzipiert, welches wir für den 22. & 23. Juni anbieten.

◼ Warum sollten sie teilnehmen?

◼ Sie haben die Möglichkeit, sich trotz der speziellen Situation im Bereich Softwarearchitektur weiter zu qualifizieren

◼ Viele Firmen überlegen ganz aktiv, wie sie sich besser für die Zeit nach der Krise aufstellen können: In Verbesserungen der eigenen Softwarearchitektur zu investieren birgt viel Potential!

Page 4: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

4

Was wird anders?

◼ Reduktion auf die „Essentials“ (weniger Tage, reduzierte Inhaltsmenge: ausgerichtet auf bestmögliche „Bekömmlichkeit“ als Online-Seminar)

◼ 22. & 23. Juni 2020: Grundlagenseminar

◼ 2 Tage (statt 3 Tage, gestrafftes Programm)

◼ 24. Juni 2020: optionale Vertiefung

◼ Vertiefung Architekturdesign, verkürzte Dauer

◼ Toolunterstützte Architekturmodellierung entfällt, weil der Arbeitsmodus weniger gut zum Online-Lernen passt

◼ Die Teilnahme am Seminar erfolgt online. Sie benötigen eine Internetanbindung mit ausreichender Bandbreite, Mikrofon und Kamera.

◼ Preis

◼ für das Grundlagenseminar (2 Tage) reduzieren wir auf 1.400€ (statt 2.300€)

◼ den Vertiefungstag bieten wir optional für 450€ (statt 600€) an

Page 5: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

5

Was bleibt gleich?

◼ Die für uns wichtigsten Eigenschaften des Seminars bleiben bestehen!

◼ Praxisorientiert

◼ Interaktiv

◼ Viele Übungen

◼ Vermittlung vieler Erfahrungen

◼ Austausch zwischen Teilnehmer:innen

◼ Wir arbeiten natürlich mit den gleichen bewährten Materialien und Übungen wie auch sonst, nur etwas gestrafft und reduziert

Page 6: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

6

Zielgruppen

◼ Softwarearchitekt:innen

◼ Softwareentwickler:innen

◼ Projektleiter:innen

◼ Qualitätsmanager:innen

◼ Ingenieur:innen mit Schwerpunkt Softwareentwicklung

◼ Entscheidungsträger:innen mit Berufserfahrung aus allen Software entwickelnden Branchen

Page 7: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

7

Ihr Nutzen

◼ Nach dem Seminar haben Sie das Wissen, um ...

◼ Softwarearchitekturen in Ihrem Unternehmen einzusetzen

◼ Unsere Schulungs-Methodik erlaubt den Teilnehmern, schnell einen praktischen Einstieg in das Thema Softwarearchitektur zu finden und nach dem Seminar Softwarearchitekturen eigenständig zu definieren, zu verwenden und zu bewerten.

◼ Softwarearchitekturen pragmatisch zu nutzen

◼ Softwarearchitekturen sind kein Selbstzweck, daher definiert unsere Methodik klare Anwendungsfälle. Insbesondere legen wir das Augenmerk der Weiterbildung auf Verwendungsszenarien für Architekturdokumentation: Wie kommt man von der Softwarearchitekturen zu etwas, das bei der Entwicklung und Evolution einsetzbar ist und in der täglichen Praxis hilft.

◼ Softwarearchitekturen mit anderen Aktivitäten des Software Engineering zu verzahnen

◼ Ergebnisse und industrielle Fallbeispiele zeigen, wie Softwarearchitekturen über den gesamten Lebenszyklus hinweg genutzt werden können.

◼ Technologische Trends und Hypes einschätzen zu können

◼ Der Name Fraunhofer steht für die objektive Darstellung von Inhalten. Im Gegensatz zu Wettbewerbern vermitteln wir eine neutrale Sicht auf das Thema.

◼ Sie möchten die Rolle eines »Softwarearchitekten« leben?

◼ Besuchen Sie unser Seminar und profitieren Sie von unserer Expertise!

Page 8: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

8

JETZT ANMELDEN …

◼ Per Email an Eva Blum: [email protected]

◼ Folgende Infos brauchen wir von Ihnen:

◼ Auswahl: 2 Tage Grundlagenseminar oder 2 Tage Grundlagenseminar mit Vertiefungstag

◼ (Anrede), (Titel), Vorname, Nachname

◼ Straße

◼ PLZ, Stadt, Land

◼ Email-Adresse

◼ AGB: Allgemeine Geschäftsbedingungen für die Teilnahme an Seminaren und Veranstaltungen des Fraunhofer IESE

◼ Datenschutz: Datenschutzerklärung - Selbstverständlich behandeln wir Ihre Daten vertraulich und geben sie nicht an Dritte weiter. Sie können der Einwilligung in die Verarbeitung Ihrer Daten jederzeit widersprechen.

Page 9: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

9

Content and Outline

Page 10: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

10

About the Seminar

The Fraunhofer Approach for Modeling Software and System Architectures

Compiled Best Practices from literature, scaled and tailored for effective architecting in practice

More than 20 years of architecting experiences across domains:Embedded Systems, Information Systems, Smart Ecosystems

ACES –Architecture-Centric Engineering Solutions

Page 11: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

11

In this Seminar, We Show You…

◼ … the “big picture” of architecture

◼ … and how to:

◼ Elicit architecturally-significant requirements

◼ Design architectures

◼ Document architectures

◼ Evaluate architectures

◼ Reconstruct architectures

◼ Communicate architectural decisions

◼ Benefit from architectures

◼ Successfully work as a software architect ☺!

◼ But…

Page 12: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

12

The Seminar

What it is

◼ Real world questions

◼ For practitioners

◼ Interactive

◼ Paradigm-spanning

◼ Using technologies

◼ Integrated method → the big picture

What it is NOT

◼ Out-of-touch architecture

◼ Academic and formal

◼ One-way lecture

◼ OOD/OOP course

◼ Technology course

Page 13: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

13

Architecture Competence Areas

Foundations

Methods & Tools

System Expertise (Challenges, Solutions, Technologies)

People

Architecture MotivationArchitectureDefinitions

Architecture Terminology

Architecture Big Picture

Architecture Scope(s)

Architecture Driver Elicitation

Architecture Views Architecture Drivers Architecture Decisions

Documentation & Modelling

Architecture Design Architecture Evaluation

AEPs & PlanningArchitecture Management

Architecture in SE

Reconstruction / Modernization

Implementing Architecture

Architecture Capability Assessment

Quality Attributes Styles / Tactics / Patterns Architectural ParadigmsFrameworks & Technologies

Reference Architectures

Architect‘s Role

Page 14: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

Architecture Foundations

Architecture Views

Architecture Drivers

Architecture Design

Architecture Documentation

Architecture Evaluation

Architecture Work

Architecture Engagement Purposes

Page 15: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

15

Feedback of Earlier Participants

Page 16: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

16

Page 17: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

17

Overall, my opinion regarding the seminar is that I am …

My expectations regarding the seminar were …

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

fullysatisfied

notsatisfied

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

fullyfulfilled

notfulfilled

Page 18: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

18

The lecturers presented the topic in an understandable manner.

The lecturers paid attention to the needs of the participants.

The lecturers created a relaxed Learning atmosphere.

The lecturers are professionally competent.

0%10%20%30%40%50%60%70%80%90%

100%

yes, verymuch so

no, notat all

0%10%20%30%40%50%60%70%80%90%

100%

yes, verymuch so

no, notat all

0%10%20%30%40%50%60%70%80%90%

100%

yes, verymuch so

no, notat all

0%10%20%30%40%50%60%70%80%90%

100%

yes, verymuch so

no, notat all

Page 19: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

19

[email protected]

KontaktEva BlumTel: +49 631 6800 [email protected]

Page 20: Seminar Softwarearchitektur · 2020. 7. 14. · Design architectures Document architectures Evaluate architectures Reconstruct architectures Communicate architectural decisions Benefit

© Fraunhofer IESE

20