sleeply Core Entwurfsstand · nur zur Ansicht Übersicht Architektur ERP-Anbindung Datenfluss Lieferkette Frontend-Mockups Beratungs-App Erweiterungen
Lieferkette und Teilsysteme · V0.1

Von Use Case bis Release, mit Freigaben

Jede Stufe hat ein Ergebnis und einen Punkt, an dem ein Mensch freigibt. Ein unterstützendes System darf bis an ein Gate arbeiten, aber nie ohne Freigabe darüber hinaus.

Use CaseVerstehen
Erstverständnis je Teilsystem, die tragenden Fälle
Freigabe
fachliche Leitung
REQWas und Warum
Abgenommene Anforderungsliste, fachlich, ohne Technik
Freigabe
Auftraggeber (Simon, Kristina)
ADRWie, das Tor
Getroffene Architekturentscheidung, Voraussetzung für die SPEC
Freigabe
technische Leitung
Das entscheidende Gate: Ohne getroffene Architekturentscheidung keine SPEC. Das hält Technik aus den REQs und verhindert, dass am offenen Fundament gebaut wird.
SPECTechnisches Ticket
Tickets mit Systembereich, Größe und Abhängigkeiten im Repo
Freigabe
technische Leitung
EntwicklungBranch, Pull Request
Code gemerged, kein Selbst-Merge
Freigabe
Reviewer, zweite Person
Test und UATAbnahme
Getestet, vom Auftraggeber gegen die Akzeptanzkriterien abgenommen
Freigabe
Reviewer, dann Auftraggeber
ReleaseAusliefern
Versioniert, nur aus dem stabilen Hauptzweig nach bestandenem Test
Freigabe
technische Leitung

Teilsysteme, Repos und die Tore

Sieben Teilsysteme, überwiegend Buy, ein schlanker Eigenbau. Jede Karte nennt Art, führendes Repo, tragende REQs und die Architekturentscheidungen, die den Bau freigeben.

TS-1
sleeply-Kern
Build
Beratung, Gesundheitsdaten, Konfiguration, Preisstand, Termine, Uhr
REQ 001, 002, 003, 004, 005, 006
Repo sleeply-kern
Tore ADR-01ADR-02ADR-09
TS-2
Integrationsschicht
Build, dünn
Entwurfsbestellung, Statusrückspiegelung
REQ 007, 008
Repo sleeply-kern
Tore ADR-04ADR-10
TS-3
Lieferantenseite
Build, dünn
Bestellung ohne Preis, Terminrückmeldung, kein Login
REQ 009
Repo sleeply-kern
Tore ADR-05
TS-4
Shopify-Commerce
Buy, Konfiguration
Katalog, Kasse, Zahlung, Anzahlung, Ladenkasse mit TSE
REQ 010, 011, 012, 013
Repo sleeply-shopify
Tore ADR-10ADR-11
TS-5
Kundenkonto
Build, dünn
Mein Schlafsystem im Konto über den Kern
REQ 014
Repo sleeply-kern + sleeply-shopify
Tore ADR-08
TS-6
Betrieb und Infrastruktur
Buy, Konfiguration
Gemanagtes Hosting, gemanagte Datenbank, Backups, Monitoring
REQ-S 02, 04
Repo sleeply-infra
Tore ADR-02ADR-03ADR-12ADR-13
TS-0
Designsystem
Build, klein
Gemeinsames Token-Set für alle Frontends
REQ 015
Repo sleeply-design
Tore ADR-06

Vier Repos, ein schlanker Betrieb

sleeply-kern · Dienst, Datenmodell, API, PWA sleeply-design · Token-Paket sleeply-shopify · Konfiguration als Code sleeply-infra · Infrastruktur als Code