Für uns ist ein System nicht produktionsreif, nur weil der Installer fertig ist und ein Login-Screen erscheint. Produktionsreife beginnt dort, wo der Betrieb beantworten kann, was danach passiert: Updates, Authentifizierung, Backup, Restore, Monitoring, Dokumentation, Übergabe und Fehlerbehandlung.
Das klingt weniger spektakulär als ein frischer Deployment-Screenshot. Aber genau dort wird Infrastruktur nützlich. Eine Plattform, die nur funktioniert, solange die Person der Erstinstallation jede Entscheidung im Kopf hat, ist nicht produktionsreif.
Produktionsreife ist ein Betriebszustand
Ein produktionsreifes System hat einen bekannten Zielzustand und einen getesteten Weg zurück. Wir wollen wissen, welche Version läuft, welche Änderungen gesetzt wurden, welche Abhängigkeiten wichtig sind, wie Benutzer sich anmelden, wo Logs liegen, welche Alarme existieren und wie das System ohne Improvisation wiederhergestellt werden kann.
Unsere praktische Sicht auf Produktionsreife
| Bereich | Frage, die beantwortet sein muss | Typischer Nachweis |
|---|---|---|
| Zugriff | Wer kann sich anmelden, über welchen Identity-Pfad, und wie ist Notfallzugriff geregelt? | SSO-/MFA-Test, lokaler Break-Glass-Benutzer, Rollenprüfung |
| Lifecycle | Wie werden Patches, Paketquellen und Upgrades kontrolliert? | Update-Channel, Repository-Status, Wartungsplan |
| Recovery | Können System oder relevante Daten wiederhergestellt werden, wenn es zählt? | Backup plus Restore-Test, nicht nur Backup |
| Monitoring | Welcher Fehler wird sichtbar, bevor Benutzer ihn melden? | Health Checks, Logs, Alerts und zuständige Kontaktstelle |
| Dokumentation | Kann eine andere qualifizierte Person das System morgen betreiben? | Runbook, Credential-Pfad, bekannte Einschränkungen |
Zugriff
- Frage, die beantwortet sein muss
- Wer kann sich anmelden, über welchen Identity-Pfad, und wie ist Notfallzugriff geregelt?
- Typischer Nachweis
- SSO-/MFA-Test, lokaler Break-Glass-Benutzer, Rollenprüfung
Lifecycle
- Frage, die beantwortet sein muss
- Wie werden Patches, Paketquellen und Upgrades kontrolliert?
- Typischer Nachweis
- Update-Channel, Repository-Status, Wartungsplan
Recovery
- Frage, die beantwortet sein muss
- Können System oder relevante Daten wiederhergestellt werden, wenn es zählt?
- Typischer Nachweis
- Backup plus Restore-Test, nicht nur Backup
Monitoring
- Frage, die beantwortet sein muss
- Welcher Fehler wird sichtbar, bevor Benutzer ihn melden?
- Typischer Nachweis
- Health Checks, Logs, Alerts und zuständige Kontaktstelle
Dokumentation
- Frage, die beantwortet sein muss
- Kann eine andere qualifizierte Person das System morgen betreiben?
- Typischer Nachweis
- Runbook, Credential-Pfad, bekannte Einschränkungen
Warum das Lab wichtig ist
Wir nutzen Labs, um Rätselraten zu reduzieren, bevor eine Kundenumgebung berührt wird. Es geht nicht darum, eine perfekte Demo zu bauen. Es geht darum, normale Reibung sichtbar zu machen: fehlende Pakete in einem Lifecycle-Channel, nicht zusammenpassende Zertifikatsketten, native Clients, die anders reagieren als Browser-SSO, oder ein Remediation-Profil, das sudo stärker härtet als erwartet.
Deshalb zeigen unsere technischen Beiträge zunehmend echte Nachweise aus Tests, etwa beim SLES-16-OpenSCAP-Hardening, bei der grommunio-2026.06.2-Upgrade-Abnahme oder im FreeIPA-sudo-Lab. Inside erklärt das Prinzip; Tech zeigt den betrieblichen Nachweis.
Was wir nicht als fertig zählen
Ein einzelner erfolgreicher Web-Login ist für uns keine vollständige Abnahme. Ein Backup ist nicht abgeschlossen, solange kein Restore getestet wurde. Compliance ist nicht erledigt, wenn der konkrete Benchmark-Inhalt nicht wirklich vorhanden war. Und Findings verstecken wir nicht, nur weil der Artikel dadurch weniger glatt wirkt.
Noch nicht produktionsreif
| Situation | Warum das nicht reicht |
|---|---|
| Installation abgeschlossen | kein Nachweis über Lifecycle, Recovery oder Betrieb |
| Dienst liefert HTTP 200 | Backends, Authentifizierung und Benutzerpfade können trotzdem kaputt sein |
| Backup-Job ist grün | Restore-Pfad, Dauer und Datenkonsistenz sind nicht bewiesen |
| Hardening-Profil angewendet | betriebliche Nebenwirkungen müssen noch geprüft werden |
| Admin kennt den Workaround | Team und Kunde brauchen ein reproduzierbares Runbook |
Installation abgeschlossen
- Warum das nicht reicht
- kein Nachweis über Lifecycle, Recovery oder Betrieb
Dienst liefert HTTP 200
- Warum das nicht reicht
- Backends, Authentifizierung und Benutzerpfade können trotzdem kaputt sein
Backup-Job ist grün
- Warum das nicht reicht
- Restore-Pfad, Dauer und Datenkonsistenz sind nicht bewiesen
Hardening-Profil angewendet
- Warum das nicht reicht
- betriebliche Nebenwirkungen müssen noch geprüft werden
Admin kennt den Workaround
- Warum das nicht reicht
- Team und Kunde brauchen ein reproduzierbares Runbook
Die sinnvolle Schwelle
Ein System wird dann produktionsreif, wenn wir es übergeben können, ohne dass die Übergabe zu einem Gedächtnistest wird. Eine qualifizierte Person sollte Architektur, Routineaufgaben, typische Fehlerbilder und die nächsten Entscheidungen nachvollziehen können.
Deshalb sind uns klare Einschränkungen lieber als heldenhafte Behauptungen. Eine dokumentierte Grenze ist beherrschbar. Eine undokumentierte Annahme wird zum Ausfall, der nur auf den falschen Freitagnachmittag wartet.
Was Kunden bekommen sollten
Für Kundenumgebungen ist das Ziel nicht nur ein laufender Dienst. Ziel ist ein System mit klarem Betriebsmodell: was ForgeOne betreibt, was der Kunde betreibt, wo Eskalation beginnt, wie Updates getestet werden, welche Nachweise existieren und was bewusst nicht Teil des Scopes ist.
Dieser Anspruch ist keine Bürokratie um ihrer selbst willen. Er sorgt dafür, dass Plattformen auch nach der Projektphase verständlich bleiben.






