Im Allgemeinen unterscheidt man im Projektmanagement Meilensteine (MS) und Quality Gates (Q-Gates oder QG).

Laut Definition sind Meilensteine und Quality Gates zunächst einmal wichtige Zeitpunkte im Projekt mit der Dauer „0“. Im vernetzten Terminplan (Gantt-Diagramm) werden beide Arten überlicherweise durch eine Raute (◆) dargestellt.

 

Meilensteine können

  • am Anfang eines Projektes oder einer Phase stehen –> z.B. Projektstart oder Start der 3D-Konstruktion
  • innerhalb einer Phase einen wichtigen Termin kennzeichnen –> z.B. Bestellung des Kunden oder der Start der Serienbelieferung
  • das Ende einer Phase oder eines Projektes ausweisen

Gerade beim letzten Unterpunkt – Phasen- oder Projektende – wird der Meilenstein häufig als Quality Gate bezeichnet, da solche Termine oft mit der Bereitstellung von so genannten „Lieferobjekten“ oder „Deliverables“ einhergehen.

 

Zusammenfassend lässt sich also feststellen, dass Quality Gates üblicherweise das Ende einer Phase oder eines Projektes und Meilensteine wichtige Termine am Anfang oder innerhalb einer Phase kennzeichnen.

 

In diesem „Helferlein“ 🙂 soll nun ein MS Project Terminplan (Gantt-Diagramm) bzw. die referenzierte Vorgangsliste um einen Eintrag „MS“ für einen Meilenstein oder „Q-Gate“ für ein Quality Gate ergänzt werden. Für diese Kennzeichnung wird das Textfeld TEXT3 verwendet.

Zudem soll einem Quality Gate eine höhere Priorität zugewiesen werden als einem Meilenstein.

 

Vorgehensweise:

Die aus dem letzten Beitag bereits bekannte „IIf-Abfrage“ muss um eine InStr()-Abfrage und eine zweite IIf-Abfrage erweitert werden. Durch die Verschachtelung der IIF-Abfragen ergibt sich folgender Zusammenhang:

  • Die InStr-Funktion prüft, ob eine Zeichenkette (hier: „Q-“) Bestandteil eines Ausdrucks (hier: Name (des Tasks)) ist.
  • Die zweite IIf-Abfrage realisiert wie bereits bekannt die Zuordnung des Strings „MS“ zu einer Dauer von „0“.

Formel (einzugeben in TEXT3 unter „Formel (Formula)„):  IIf(InStr(1;[Name];“Q-„);“GATE“;IIf(format([Duration]=0);“MS“;““))

Abb. 1: Formel für die Separierung von Meilensteinen (MS) und Qualitiy Gates (Q-Gates)

Abb. 1: Formel für die Separierung von Meilensteinen (MS) und Qualitiy Gates (Q-Gates)

Die angestrebte Priorisierung eines Quality Gates gegenüber eines Meilensteines wird dadurch erreicht, dass die Auswertung der InStr-Abfrage, welche das Q-Gate betrifft, als erste Bedingung geprüft wird.

 

Die folgende Grafik zeigt dann das gewünschte Resultat:

  • Bei einer Vorgangsdauer von „0“ wird in Text3 die Zeichenkette „MS“ geschrieben
  • Wenn zusätzlich zu einer Vorgangsdauer von „0“ der Vorgangsname die Zeichenkette „Q-“ enthällt, wird anstelle von „MS“ die Zeichenkette „Q-Gate“ in TEXT3 geschrieben
Abb. 2: Gantt-Diagramm mit korrekter Meilenstein und Quality Gate-Darstellung

Abb. 2: Gantt-Diagramm mit korrekter Meilenstein und Quality Gate-Darstellung

 

© Ralf Kirstein | Stand: 01/15/2019 | 10:48:07 PM