Christian SchreiberWeb Performance Consulting Performance-Erstanalyse buchen

Abnahme getrennt von Umsetzung Wer eine Plattform baut, sollte ihre Performance nicht selbst abnehmen

Ich vertrete eine einfache Regel: Wer eine Leistung erbringt, prüft sie nicht selbst. In der Qualitätssicherung ist das seit Langem üblich. Bei der Performance von Websites zeigt sich in Projekten ein anderes Bild: Häufig misst das Team, das die Plattform gebaut hat, auch die Ladezeit, wählt die Messmethode und meldet das Ergebnis. Das ist keine Frage der Ehrlichkeit, sondern eine Frage der Struktur.

Diese Position betrifft mich unmittelbar, denn meine Arbeit besteht aus genau dieser getrennten Rolle: Zielwerte setzen, messen, abnehmen. Ich lege deshalb offen, worauf die Regel beruht und wo ihre Grenzen liegen.

Vier-Augen-Prinzip und unabhängige Prüfung: Standard in der Qualitätssicherung

Das Vier-Augen-Prinzip ist in vielen Bereichen selbstverständlich: Eine Zahlung gibt nicht dieselbe Person frei, die sie anlegt, und eine Codeänderung prüft nicht ihr Autor. Die Softwareprüfung hat daraus einen eigenen Begriff gemacht. Das ISTQB definiert die Unabhängigkeit des Testens als Trennung der Verantwortlichkeiten, die objektives Testen fördert (ISTQB Glossary).

Wie weit diese Trennung gehen kann, zeigt das Programm der NASA für unabhängige Verifikation und Validierung. Es unterscheidet drei Ebenen: technische Unabhängigkeit, weil die Prüfer nicht an der Entwicklung beteiligt sind; organisatorische Unabhängigkeit, weil das Prüfteam selbst festlegt, was, wie und wann es prüft; und finanzielle Unabhängigkeit, weil das Budget der Prüfung nicht von der Entwicklung kontrolliert wird (NASA IV&V Overview).

Eine Website ist keine Raumsonde, und kein Relaunch braucht ein Prüfprogramm dieser Größe. Die drei Ebenen eignen sich aber als Prüffragen für jede Performance-Abnahme: Ist die Stelle, die abnimmt, an der Umsetzung beteiligt? Legt sie den Maßstab selbst fest? Hängt ihr Budget an dem Ergebnis, das sie bewertet?

Interessenkonflikt bei Agenturen: Wer die eigene Arbeit misst, wählt auch den Maßstab

Eine Agentur, die ihre eigene Umsetzung abnimmt, steht in einem Interessenkonflikt, auch wenn alle Beteiligten nach bestem Wissen arbeiten. Er zeigt sich an Entscheidungen, die technisch vertretbar sind und trotzdem in eine Richtung wirken:

Keiner dieser Punkte setzt Absicht voraus. Termin- und Budgetdruck reichen. Wer die Abnahme für den Projektabschluss braucht, hat wenig Anlass, einen Messfehler zu seinen Ungunsten zu suchen. Das gilt für jede Agentur und für jedes interne Team gleichermaßen.

Unabhängige Abnahme gegen Zielwerte: Maßstab vorher festlegen, Ergebnis nachher prüfen

Eine unabhängige Abnahme beginnt nicht am Projektende, sondern davor. Ihr wichtigster Beitrag ist der Maßstab: Zielwerte je Seitentyp und Markt, gemessen im 75. Perzentil der Felddaten, festgelegt, bevor die Umsetzung beginnt. Danach folgt jedes Release demselben Ablauf: eine Vorabprüfung im Labor gegen das Performance-Budget, der Nachweis im Feld nach dem Livegang und ein Protokoll mit Messwert, Zielwert und Quelle je Seitentyp. Weil der Maßstab vorher feststeht, lässt er sich nachträglich nicht an das Ergebnis anpassen. Verfehlte Werte werden zu Tickets mit Abnahmekriterium. Die Vorlagen dafür stehen unter Core Web Vitals Abnahmekriterien.

Die Trennung hilft auch bei der Suche nach der Ursache. Im eigenen Abruf des AEM Core Web Vitals Benchmarks antwortet bei 80,3 Prozent der Auftritte mit zu langsamem Hauptinhalt bereits der Server zu spät, im Magnolia-Benchmark bei 78,8 Prozent. Wer nur einen Teil der Kette verantwortet, sieht vor allem diesen Teil. Eine Stelle ohne eigenen Anteil an der Umsetzung kann unbefangen fragen, ob das Problem im Cache, in der Auslieferung oder im Browser entsteht.

Unabhängigkeit braucht feste Regeln: keine Provision, keine Umsetzung, keine bevorzugte Agentur

Unabhängigkeit bleibt eine Behauptung, solange sie nicht an Regeln hängt. Für meine Arbeit gelten deshalb dieselben Regeln wie auf den Seiten für Agenturen: keine Provision und keine Vermittlungsgebühr in irgendeine Richtung, keine Beteiligung an einem Implementierungspartner, keine bevorzugte Agentur und keine Umsetzung im selben Projekt. Alle Partner werden nach denselben Kriterien abgenommen, und die Umsetzung liegt vollständig beim Team des Betreibers oder bei seiner Agentur.

Diese Regeln entsprechen den drei Ebenen aus der Qualitätssicherung: keine Beteiligung an der Umsetzung, ein Maßstab, der vor der Umsetzung feststeht, und kein finanzielles Interesse an einem bestimmten Ergebnis. Dazu kommt Nachprüfbarkeit: Das Protokoll nennt für jeden Wert die Quelle und den Zeitraum, sodass Betreiber und Agentur jede Aussage selbst nachmessen können.

Zusammenarbeit mit Agenturen: klare Kriterien statt Streit über Punktwerte

Eine unabhängige Abnahme ist keine Konkurrenz zur Agentur. Sie übernimmt eine Rolle, die auf Seiten des Betreibers oft fehlt, und gerade die Agentur profitiert davon:

Unabhängigkeit hat auch Kosten. Wer nicht im Projekt sitzt, kennt Code und fachliche Zwänge weniger gut, und eine Prüfstelle kann in eine Gegnerrolle geraten. Beidem begegne ich mit drei Gewohnheiten: Ich arbeite im Ticketsystem des Projekts, beantworte Rückfragen des Entwicklerteams und stimme Zielwerte mit Betreiber und Agentur gemeinsam ab. Wie das für Implementierungspartner aussieht, beschreiben Performance-Partner für AEM-Agenturen und Performance-Partner für Magnolia-Agenturen.

Abnahme beim Betreiber selbst: Unabhängigkeit hängt an der Rolle, nicht am Briefkopf

Nicht jede Plattform braucht eine externe Stelle. Ein Team auf Seiten des Betreibers, das an der Umsetzung nicht beteiligt ist, den Maßstab vorher festlegt und Zugriff auf die Felddaten hat, kann die Abnahme ebenso übernehmen. Schwierig wird es, wenn dieselbe Person Anforderungen schreibt, die Umsetzung steuert und am Ende unter dem Druck eines Livegang-Termins das Ergebnis bestätigt. Für diesen Fall halte ich eine externe Abnahme für die ehrlichere Lösung. Den gesamten Ablauf mit Zielwerten je Seitentyp beschreibt Website Performance Optimierung.

Kostenfreie Performance-Erstanalyse buchen

30 Minuten per Video. Sie erhalten die Google-Nutzerdaten Ihrer Plattform im Vergleich zu zwei Wettbewerbern, unabhängig davon, ob wir zusammenarbeiten.

Häufige Fragen zur unabhängigen Performance-Abnahme

Ist eine unabhängige Abnahme ein Misstrauensvotum gegen die Agentur?

Nein. Sie trennt Rollen, nicht Vertrauen. Die Agentur setzt um, eine andere Stelle prüft gegen Zielwerte, die vorher feststehen. Für die Agentur bedeutet das klare Kriterien statt einer Diskussion über Punktwerte und Performance als bezahlte Arbeit statt als Nacharbeit nach dem Livegang. Mehr dazu unter Performance-Partner für AEM-Agenturen.

Kann die Performance-Abnahme beim Betreiber selbst liegen?

Ja, wenn die abnehmende Stelle an der Umsetzung nicht beteiligt ist, den Maßstab vor der Umsetzung festlegt und Zugriff auf die Felddaten hat. Schwierig wird es, wenn dieselbe Person Anforderungen schreibt, die Umsetzung steuert und das Ergebnis bestätigt.

Was steht in einem Abnahmeprotokoll für Performance?

Je Seitentyp und Gerät der Messwert, der Zielwert, die Quelle und der Zeitraum der Messung, dazu das Ergebnis und für jede Abweichung ein Ticket mit Abnahmekriterium. Vorlagen dafür stehen unter Core Web Vitals Abnahmekriterien.