isaqb-org / curriculum-foundation

iSAQB Curriculum for the CPSA - Foundation Level. This repository contains copyrighted work.
https://public.isaqb.org/
Other
61 stars 14 forks source link

Vorschläge für Curriculum bzw. Fragen #125

Closed LaszloLueck closed 1 year ago

LaszloLueck commented 4 years ago

Guten Tag, ich beginne hier mal mit (wie vor einigen Wochen, nach dem Besuch der CPSAF Schulung, bereits angekündigt) mit einigen Vorschlägen für das Curriculum.

Abschnitt Voraussetzungen:

Was fehlt (das jedoch im kompletten Curriculum):

Genug Text, ich würde mich freuen von Euch zu hören und über die Punkte zu diskutieren.

Im Folgenden würde ich einige Punkte (in getrennten Issues) zumindest hinterfragen, da sie in meinen Augen zumindest antiquiert wirken und mit der Rolle des SW-Architekten (wie mein Verständnis davon ist) konkurrieren.

Schöne Grüße von zu Hause, bleibt gesund,

Laszlo

gernotstarke commented 4 years ago

danke Laszlo, das ist wirklich eine Menge an Ideen - danke DIr für Deine Mühe und Beschäftigung mit dem Thema!!

Zur Erläuterung einiger Sachverhalte:

das gesagt - mach' gerne aus einzelnen Themen einzelne Issues, die wir dann in der gesamten Arbeitsgruppe zur Diskussion stellen...

danke nochmals, Gernot (gesund und auch im Homeoffice)

LaszloLueck commented 4 years ago

Hallo Gernot, danke für Deine Rückmeldung.

Du hast Recht, ich werde mich bemühen meine Erfahrungsbrille abzusetzen und das Thema SW-Architektur ein wenig allgemeiner betrachten.

Was mich aber dazu führt auf Deine Punkte einzugehen.

Verteilte Anwendungen / Datenbanken: Mag sein dass das für embedded Systeme nicht relevant ist, allerdings im unternehmensinternen / Enterprise- Umfeld ist das Thema ausgesprochen relevant. Und gerade bei ressourcensparenden Embedded-Systemen sehe ich ein riesiges Feld für verteilte Anwendungen. Und für mich ist das ganze Docker-Thema nichts weiter als eine Embedded-Softwarelösung. Und ja, eine Waschmaschine wird weiterhin ein relativ isoliertes System bleiben, was wenig mit verteilten Anwendungen / Datenbanken zu tun haben wird, allerdings ist das wirklich das Kerngebiet der SW-Architektur?

DevOps: Du schriebst, dass embedded / hardwarenahe Systeme nicht DevOps relevant sind. Aber hier stelle ich tatsächlich die Frage: Wie allgemeingültig sind diese Art von Systemen für Software-Architektur. Hardwarenahe / embedded Softwareentwicklung ist IMHO ein absolutes Randgebiet. Informationssysteme nehmen nach meiner Erfahrung den weit größten Teil der SW-Architektur ein (und hier beziehe ich bspw. mal den kompletten Automotive- / Medical-Sektor mit ein). Und gerade hier fallen m.M.n. (reactive) Streams als Kommunikationsmedium zwischen Services rein.

Architektur und Software-Entwicklungs-KnowHow: Auch hier bin ich Deiner Meinung dass es eine Abgrenzung zwischen beiden Gebieten geben muss. Allerdings ist es um Systeme entwerfen zu können (komplex oder nicht komplex spielt dabei keine Rolle) wichtig (nach meinem Verständnis) ein sehr tiefes technisches SW-KnowHow zu besitzen. Äquivalent zur Gebäudearchitektur um das mal als Metapher zu verwenden, wird der Architekt auch ein tiefes Verständnis von Baumaterialien, deren Verwendung und Kombinationsmöglichkeiten haben, auch wenn der Architekt nicht derjenige ist, der das Haus zusammensetzt.

Auf jeden Fall stimme ich zu, das 3 Tage für die allgemeine Vermittlung von SWA-KnowHow sehr wenig Zeit ist. Das versuche ich mal bei der Erstellung von Issues / Anmerkungen zu berücksichtigen.

Ich wünsche Dir, wenn wir uns nicht mehr hören, frohe Ostern und bleib gesund.

Viele Grüße, Laszlo

gernotstarke commented 1 year ago

@sippsack please comment on this issue

sippsack commented 1 year ago

Das sind sehr viele spannende Punkte, aber wie Gernot in seinem Kommentar schon geschrieben hat, können wir vieles davon nicht einfach so im Foundation Lehrplan unterbringen. Das hat verschiedenen Gründe:

Da es sich hier um eine relativ große Ansammlung von verschiedenen Themen handelt, schließen wir das Ticket hier zunächst. Wir behalten uns vor, einzelne Aspekte herauszunehmen und in separaten Tickets weiter zu verfolgen.

@LaszloLueck: Du darfst natürlich für Dich besonders relevante Themen auch nochmal jeweils ein gesondertes Ticket anlegen, so dass wir es dann gezielt diskutieren können. Sollte es bereits Tickets geben, dann sollten wir die hier noch verlinken.

sippsack commented 1 year ago

English short form:

Closed because of too many topics that don't fit in the curriculum anyway. So if they are still relevant or essential we should open new issues for each topic separately.