Das Überspringen von Leistungstests ist keine Option

Mit diesem Bild komme ich gleich auf den Punkt:


Das Überspringen von Leistungstests ist auf dem Papier ansprechend, aber sowohl für das Unternehmen als auch für das Projektteam mit einem hohen Risiko verbunden.

Es entfernt im Wesentlichen aus dem Projektplan die Schlüsselarbeitskomponente der Validierung der Dynamics 365-Lösungsleistung im Vergleich zu den Geschäftserwartungen, -zielen und -vorgaben.

Aus Sicht des Projektmanagements erscheint es verlockend:

  • Keine Vorbereitung auf Leistungstests oder Iterationsaktivitäten

  • Aber dann “verschwendet”

  • Keine Ressourcen (Team, Umgebung, Lizenzen oder Geld) werden „verschwendet“

„Vergeudet“, weil: Was ist der Wert von Leistungstests, wenn wir bereits darauf vertrauen, dass die Lösung leistungsfähig ist?

Das ist die zentrale Frage: Woher wissen Sie, dass Ihre Lösung performant ist?

Im Laufe unserer vergangenen Engagements haben mehrere Implementierungsteams gefährliche Annahmen über die Lösungsleistung getroffen. Annahmen wie:

  1. Wir haben keine Vorgaben und Ziele. Es ist in Ordnung, wenn der Benutzerakzeptanztest bestanden wird.

  2. Die Plattform ist performant. Was das Team darauf aufbaut, wird also auch performant sein.

  3. Das Projektteam ist erfahren und kennt sich aus. Das Endprodukt wird funktionieren.

  4. Wir können Probleme nach dem Go-Live immer lösen. Wir müssen erst live gehen.

  5. Wir fügen nur wenige Benutzer hinzu, daher wird dies keine Auswirkungen haben.

Solche Missverständnisse haben reale Konsequenzen. Sie pflegen unklare Leistungsziele, verhindern, dass das Team in diesem Bereich wächst, und vor allem fördern sie Performance-Probleme nach geh Leben.

Zur Erinnerung: Die Auswirkungen eines Leistungsproblems sind entweder eine Verlangsamung oder ein Ausfall. Bei einem Order-to-Cash-Prozess beispielsweise würde die Verlangsamung („bester“ Fall) zu weniger Bestellungen führen, und der Ausfall (schlechtester Fall) könnte bedeuten, dass keine neuen Bestellungen eingehen bis das Problem behoben ist.

Beseitigen Sie diese fehlerhaften Annahmen aus dem Denken des Teams, um eine gründliche Strategie für Leistungstests zu ermöglichen. Dies erspart Ihnen stressige Krisen nach dem Go-Live aufgrund von Geschäftsverlangsamungen und -unterbrechungen.

In den meisten Projekten geschieht dies ausschließlich durch Benutzerakzeptanztests (UAT) und eine Kundentestphase, die bestätigt, dass die Lösung für den Zweck geeignet ist (sie erfüllt die Anforderungen meines Unternehmens).

Dies ist jedoch nicht genug um die Lösung zu validieren.

Welchen Wert hat ein zweckdienlicher Prozess, wenn er unter realen Bedingungen zusammenbricht oder das Geschäft bremst?

In solchen Fällen werden Leistungsüberlegungen weder diskutiert noch in den Validierungsplan aufgenommen, um die endgültige Lösung abzusegnen.

Denk daran, dass Leistungstest ist eine Kundentestphase, und es sollte nicht weggelassen werden. Die Verwendung der Leistungstestergebnisse in den Beendigungskriterien ist entscheidend, um die Lösung abzuzeichnen Vertrauen.

Wenn das Thema für Sie neu ist, kann es wie eine entmutigende Aufgabe aussehen, die mehr Arbeit als Wert darstellt, insbesondere wenn:

  1. Unternehmensleistungsziele und -vorgaben sind noch nicht klar.

  2. Die Leistungstestphase und das Budget wurden nicht frühzeitig geplant.

  3. Das Team ist mit den Aktivitäten und Tools nicht vertraut.

Der Implementierungsleitfaden ist Ihr Ausgangspunkt, um die Grundlagen einer leistungsstarken Lösung über die Infrastruktur hinaus zu verstehen.

Um noch weiter zu gehen, präsentierte FastTrack eine Reihe von Tech Talks, um bei der Definition und Umsetzung der Leistungsteststrategie zu helfen.

Die sechs Teile helfen Ihnen bei der gründlichen Vorbereitung und effizienten Durchführung der Iterationen, die erforderlich sind, um sicherzustellen, dass die endgültige Lösung die Geschäftsziele und -vorgaben erreicht.

Mit Leistungstest:

  1. Das Projektteam identifiziert und löst Leistungsprobleme mit starken geschäftlichen Auswirkungen frühzeitig (d. h. vor dem Go-Live)

  2. Das Unternehmen validiert eine Lösung, die seine Leistungsvorgaben und -vorgaben erfüllt basierend auf Daten (die Testergebnisse) und nicht auf Gefühlen basieren (das instinktive Vertrauen, dass alles gut wird).

  3. Hoffentlich ist die Hypercare-Phase ruhig, da die meisten Leistungsprobleme behoben wurden.

Ohne Leistungstest:

  1. Das Unternehmen deckt die Leistungsprobleme live auf, wenn größere Prozessverlangsamungen und -ausfälle gemeldet werden negative Auswirkungen auf die Lösungsannahme und die Teammoral.

  2. Das Projektteam geht mit Leistungseskalationen (oft in Wellen) reaktiv um, wenn sie vom Unternehmen eskaliert werden, was zu Stress und Stress führt unzureichende Umgebung für die Lösung.

  3. Weitere Leistungsprobleme treten später auf, wenn die Lösung zu skalieren beginnt (z. B. mehr Benutzer auf dem System, mehr verarbeitete Transaktionen oder gemischte Arbeitslasten treten im Alltag auf). Das Ergebnis ist, dass die Auflösung wird noch schwieriger (zB das Projektteam wird aufgelöst oder es stehen weniger Teammitglieder zur Verfügung).

Leistungsprobleme sind komplexer und länger zu entschärfen nach dem Go-Live. Die erforderliche Teamleistung zur Bewältigung der Leistungssteigerungen zusätzlich zu den anderen Aktivitäten ist erheblich, und die zusätzliche Tatsache, dass das Unternehmen darunter leidet, erhöht den Stresspegel in den Teams.

Lassen Sie es mich wiederholen: Egal wie ansprechend es klingt, lassen Sie Leistungstests nicht aus.

  1. Ermutigen und unterstützen Sie als Partner den Kunden, eine zu übernehmen effizient Leistungsteststrategie unter Berücksichtigung ähnlicher Bedingungen wie in der Produktionsumgebung.

  2. Investieren Sie als Kunde genügend Ressourcen für die Ausführung sinnvoll Leistungstests, um die Erreichung Ihrer Geschäftsziele zu validieren.

Ich habe unglückliche Fälle gesehen, in denen minimale Leistungstests Zeit, Geld und Teammoral hätten sparen können:

  1. Das Geschäft wurde verlangsamt, da die endgültige Lösung nicht mit Spitzenlasten skalieren konnte und die umfassende funktionale Neugestaltung mehrere Monate dauerte, in denen das Unternehmen mit zusätzlichen Mitarbeitern kompensiert wurde.

  2. Eine Welle grundlegender Leistungsprobleme überforderte das Hypercare-Team, das nicht in der Lage war, diese umgehend zu lösen, was zu einer schlechten Benutzerakzeptanz führte.

Was denkst du? Würden Sie die Augen schließen und darauf vertrauen, dass die Lösung performant ist?

.

Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *