Seed vs Node Operating Model

Klare Antwort auf die Kernfrage: Ja, IIO ist der Seed/Template-Kern. Tenant-Projekte wie Intelego sind Nodes und tragen das projektspezifische Betriebswissen.

1. Kurzantwort (entscheidend)

FrageAntwort
Soll IIO template-basiert sein?Ja. IIO ist Seed/Referenztemplate fuer alle Nodes.
Soll der Tenant (z. B. Intelego) das projektspezifische enthalten?Ja. Node enthaelt lokale Struktur, Teams, Kundenbetrieb, lokale Konfiguration.
Soll man IIO jedes Mal neu generieren?Nein. Normalerweise werden neue Nodes/Clients aus dem Seed projiziert.
IIO = Seed Intelego = Node Node-spezifisches nicht in Seed kippen

1.1 Wording-Regel: IT/CS-Fachsprache zuerst, IIO als Mapping

Ja, fuer Schulung und Einfuehrung ist diese Regel sinnvoll: primaer standardisierte Informatik- und IT-Begriffe (z. B. Tenant, Instanz, Betriebsplattform), dazu IIO-Mapping in Klammern (Node, Seed, Projection). Team- und Business-Sprache wird anschliessend als Uebersetzungsstil aus diesen Kernbegriffen abgeleitet.

IT/CS-Fachbegriff (bevorzugt)IIO-BegriffVerwendung im Manual
Referenztemplate / KernmodellSeedArchitektur- und Governance-Kapitel
Tenant-Instanz / KundeninstanzNode (tenant)Betrieb, Delivery, Kundensteuerung
Ableitung / InitialisierungProjectionEinfuehrungs- und Migrationspfad
BetriebsfreigabeGO/NO-GO GateReview-, Release- und Audit-Kapitel
Lesbar fuer Fachseite Eindeutig fuer Architekturseite Keine ungemappten Spezialbegriffe

2. Architekturformel

Node = Seed + local_context + classification_map + configuration

Damit ist die Trennung sauber: Seed liefert universelle Regeln und Rails, Node liefert konkrete Ausfuehrung.

3. Was gehoert wohin?

InhaltSeed (iio)Node/Tenant (z. B. intelego)
Governance-Prinzipien, Premises, GatesJaNur Anwendung/Konfiguration
Layer-Modelle und ReferenzmethodenJaNein
Kundenspezifische Prozesse und TeamstrukturNeinJa
Kundenobjekte, Projekte, lokale RunbooksNeinJa
Universell wiederverwendbare Verbesserung aus BetriebJa (nach Review)Quelle aus Node

Schreibregel: In operativen Handbuechern zuerst IT/CS-Fachbegriff nutzen, danach einmalig das IIO-Mapping nennen, z. B. "Tenant-Instanz (Node)". Fuer Management/Fachseite koennen darauf aufbauend Stilvarianten eingesetzt werden.

4. Generierungsstrategie bei mehreren Clients

Wenn weitere Clients dazukommen, erzeugt ihr pro Client eine eigene Node aus dem Seed. Das Seed bleibt zentral, Nodes werden vervielfaeltigt.

clients/
  intelego/      # Node A
  client-b/      # Node B
  client-c/      # Node C

seed/
  iio/           # zentrales Referenztemplate
OperationEmpfehlung
Neuen Client startenNeue Node aus Seed projizieren
Seed verbessernKleine reviewbare Aenderung im Seed, danach kontrolliert in Nodes uebernehmen
Kundenspezifische AusnahmeIn Node halten, nicht im Seed verallgemeinern

5. Was soll man generieren?

FallGenerierenNicht generieren
Neuer Kunde / neuer TenantNode/Client-ProjektKein neues Seed
Neue universelle Governance-RegelSeed-Aenderung (nach Gate)Kein ad-hoc Patch in allen Nodes
Lokaler KundenprozessNur Node-InhaltNicht in Seed verankern

6. Betriebsregel fuer eure Zukunft

Mit mehreren Clients gilt immer dieselbe Reihenfolge:

  1. Neuen Client als neue Node aufsetzen.
  2. Node lokal betreiben und klassifizieren (local-only vs seed-relevant).
  3. Nur seed-relevante Erkenntnisse zurueck in den Seed heben.
  4. Seed-Aenderungen kontrolliert in Nodes ueberfuehren.
Seed stabil halten Nodes schnell bewegen Keine Vermischung

7. Verknuepfte Kapitel

8. Kommunikationsregel fuer externe Partner

Bei Austausch mit anderen IT-Teams, Hochschulen oder Auditoren gilt:

  1. Fachbegriff zuerst nutzen (z. B. Tenant, Instanz, Baseline).
  2. IIO-Mapping in Klammern einmalig ergaenzen (Node, Projection, Seed).
  3. Ab dann konsistent bei einer Bezeichnungsfamilie bleiben.

So bleibt die Kommunikation modern, aber standardnah und fuer externe Fachcommunity direkt nachvollziehbar.