Quality Gate
aus Wikipedia, der freien Enzyklopädie
Ein Quality Gate ist ein spezieller Meilenstein in einem Softwareprojekt. Quality Gates befinden sich zwischen denjenigen Phasen im Projekt, welche auf besondere Weise von den Ergebnissen der Vorphase abhängig sind oder wo ein Bruch zwischen verschiedenen technischen Disziplinen überwunden werden muss. Letzteres ist zum Beispiel der Fall, wenn eine eingebettete Software auf einem Hardwarechip untergebracht werden soll. Quality Gates unterscheiden sich von Meilensteinen, da sie in gewisser Hinsicht projektübergreifend definiert werden. Die meisten Meilensteine werden hingegen für jedes Projekt neu festgelegt.
Ein Quality Gate beinhaltet eine Prüfung der Ergebnistypen der Vorphase. Im Gegensatz zu einer Inspektion ist diese Prüfung nur formal und nicht inhaltlich. Die geforderten Ergebnistypen und Anforderungen an diese sind in Checklisten fixiert. Die Prüfung wird durch Projektverantwortliche und spezielle Experten der entsprechenden Phasen innerhalb einer Sitzung vorgenommen. Je nach Ausgang, kann das Projekt abgebrochen oder verzögert werden oder im Idealfall normal weiterlaufen.
Leider wird der Begriff Quality Gate nicht immer einheitlich verwendet und je nach Verständnis kann ein Quality Gate eher dem Projektmanagement, Qualitätsmanagement, Risikomanagement oder einer beliebigen Kombinationen dieser drei Einheiten zugeordnet werden.
Der Begriff Quality Gate ist in verschiedenen Vorgehensmodellen der Softwareentwicklung zu finden, zum Beispiel im V-Modell XT. Ein ähnliches Konzept findet sich auch bei Coopers Stage-Gate-Modell, welches allerdings im Gegensatz zum V-Modell XT nicht auf die Entwicklung von Software beschränkt ist, sondern auf nahezu jegliche Art von Produktentwicklung angewendet werden kann. Im Stage-Gate-Modell wird insbesondere das Multiprojektmanagement hervorgehoben, um Ressourcen effizient und gewinnbringend auf viele Projekte zu verteilen oder auf wenige zu konzentrieren. Darüberhinaus werden Risiken vermindert, weil risikoreiche (und damit aussichtslose) Projekte frühzeitig gestoppt werden können.