Glossar   /   Qualitätssicherung

Quality Gate

Ein Quality Gate ist eine festgelegte Prüfschwelle, die vor dem nächsten Entwicklungs- oder Veröffentlichungsschritt erfüllt sein muss.

Auch bekannt als: Qualitätsprüfung vor Freigabe

Was bedeutet Quality Gate?

Eine neue Schnittstellenversion darf beispielsweise erst weitergegeben werden, wenn wichtige Vertragstests bestanden sind. Andere Kriterien können Sicherheitsprüfungen oder eine fachliche Freigabe sein.

Die Schwelle muss verständlich und verlässlich geprüft werden. Ein grünes Ergebnis ist nur so aussagekräftig wie die zugrunde liegenden Kriterien. Ungeeignete oder unvollständige Prüfungen können wichtige Probleme übersehen.

So sieht das in der Praxis aus

Beispiel: Eine neue API-Version darf erst veröffentlicht werden, wenn die vereinbarten Kompatibilitätstests bestanden sind.

Häufige Fragen

Welche Kriterien gehören in ein Quality Gate?

Für eine neue API-Version beispielsweise bestandene Vertragstests, korrekte Rechteprüfungen und ein geprüfter Fehlerweg. Die Kriterien sollten zu den Risiken der konkreten Änderung passen.

Muss jedes Gate vollständig automatisiert sein?

Nein. Wiederholbare technische Prüfungen lassen sich automatisieren. Eine erforderliche fachliche Entscheidung kann weiterhin eine ausdrücklich dokumentierte menschliche Freigabe benötigen.

Was geschieht, wenn ein Kriterium nicht erfüllt ist?

Der betroffene nächste Schritt bleibt nach den vereinbarten Regeln gesperrt. Ursache und erforderliche Korrektur sollten nachvollziehbar sein, bevor die Prüfung erneut erfolgt.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Tests und Bereitstellungsschritte bei der Weiterentwicklung einer Anwendung planen.

Quellen und weiterführende Informationen

Martin Fowler: Continuous Delivery
← Zurück zu allen Glossarbegriffen

Änderungen kontrolliert bereitstellen

Eine Anwendung soll weiterentwickelt werden? Besprechen Sie passende Prüfungen, Freigaben und den Umgang mit Problemen bei der Bereitstellung.

Kontakt aufnehmen