Übersicht zum Workshop zur Überprüfung des Lösungsentwurfs

Abgeschlossen

Der Workshop zur Überprüfung des Lösungsentwurfs kann persönlich durchgeführt werden. In diesem Fall wird er in der Regel als einzelner Workshop durchgeführt, der alle erforderlichen Themen abdeckt. Der Workshop kann auch remote durchgeführt werden. Wenn der Workshop remote durchgeführt wird, wird die Überprüfung normalerweise in mehrere Sitzungen über mehrere Tage aufgeteilt.

Die folgenden Abschnitte behandeln die wichtigsten Themen des Workshops Überprüfung des Lösungsentwurfs und bieten eine Auswahl der Arten von Fragen, die in jedem Abschnitt behandelt werden.

Programmstrategie

Die Programmstrategie umfasst die Verfahren und Strukturen, die Sie durch die Implementierung führen. Mit ihr auch der verwendete Ansatz zur Erfassung, Validierung und Verwaltung der Anforderungen sowie der Plan und Zeitplan zur Erstellung und Einführung der Lösung überprüft. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Was sind die Ziele der Implementierung und sind diese dokumentiert, verständlich und lassen sich Messwerte ermitteln?
  • Welche Methodik wird verwendet, um die Implementierung anzuleiten, und wird sie vom gesamten Implementierungsteam verstanden?
  • Welche Struktur gibt es für das Team, das die Implementierung durchführen wird?
  • Sind Rollen und Verantwortlichkeiten aller Projektrollen dokumentiert und verständlich?
  • Was sind die Verfahren zum Verwalten von Umfang und Änderungen an Umfang, Status, Risiken und Problemen?
  • Wie sieht der Plan und der Zeitplan für die Implementierung aus?
  • Wie wird die Arbeit innerhalb des Plans verwaltet?
  • Welche externen Abhängigkeiten gibt es, und wie werden diese im Projektplan berücksichtigt?
  • Wie sind die Zeitpläne für die geplante Einführung?
  • Wie lautet der Ansatz für Änderungsmanagement und Akzeptanz?
  • Wie ist das Verfahren zum Sammeln, Validieren und Genehmigen von Anforderungen?
  • Wie und wo werden Anforderungen verfolgt und verwaltet?
  • Wie lautet der Ansatz für die Rückverfolgbarkeit zwischen Anforderungen und anderen Aspekten der Implementierung (z. B. Tests, Schulung usw.)?
  • Wie werden Anpassungen und Mängel beurteilt?

Teststrategie

Die Teststrategie umfasst die verschiedenen Aspekte der Implementierung, die sich mit der Validierung befassen, sodass die implementierte Lösung den Definitionen entsprechend funktioniert und die Geschäftsanforderungen erfüllt. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Was sind die Testphasen und wie bauen sie aufeinander auf, um die Validierung der Lösung sicherzustellen?
  • Wer ist für die Definition, Erstellung, Implementierung und Verwaltung der Tests verantwortlich?
  • Was lautet der Plan für die Leistungstests?
  • Was sieht der Plan für die Sicherheitstests aus?
  • Wie ist der Plan zum Testen des Übernahmeprozesses?
  • Ist ein Regressionstestansatz geplant, der eine effiziente Annahme von Updates ermöglicht?

Geschäftsprozessstrategie

Die Geschäftsprozessstrategie berücksichtigt die zugrunde liegenden Geschäftsprozesse (die Funktionalität), die auf der Microsoft Dynamics 365-Plattform als Teil der Lösung implementiert wird, und die Verwendung dieser Prozesse, um den Gesamtlösungsentwurf voranzutreiben. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Was sind die wichtigsten Prozesse der gesamten Implementierung?
  • Was ist derzeit über die allgemeine Eignung der Prozesse innerhalb des Dynamics 365-Anwendungsportfolios bekannt?
    • Wie werden Prozesse innerhalb der Implementierung verwaltet und in welcher Beziehung stehen sie zu nachfolgenden Bereichen der Lösung wie User Stories, Anforderungen, Testfällen und Schulung?
    • Ist der Zeitplan für die Geschäftsprozessimplementierung verständlich dokumentiert?
    • Sind Voraussetzungen für die Offlineimplementierung von Geschäftsprozessen geschaffen?

Basierend auf dem Prozessumfang kann der Lösungsarchitekt, der die Überprüfung durchführt, eine Reihe von funktionsbezogenen Fragen stellen, um die Komplexität einzuschätzen oder potenzielle Risiken oder Chancen zu erkennen, um die Lösung basierend auf der zukünftigen Produktroadmap zu optimieren.

Anwendungsstrategie

Die Anwendungsstrategie berücksichtigt die verschiedenen Apps, Dienste und Plattformen, aus denen die Gesamtlösung besteht. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Welche Dynamics 365-Anwendungen oder ‑Dienste werden als Teil der Lösung bereitgestellt?
  • Welche Microsoft Azure-Funktionen oder ‑Dienste werden als Teil der Lösung bereitgestellt?
  • Was passiert, wenn neue externe Anwendungskomponenten oder Dienste als Teil der Lösung bereitgestellt werden?
  • Was passiert, wenn veraltete Anwendungskomponenten oder Dienste als Teil der Lösung bereitgestellt werden?
  • Welche Erweiterungen der Dynamics 365-Anwendungen und ‑Plattform sind geplant?

Datenstrategie

Die Datenstrategie berücksichtigt den Datenentwurf innerhalb der Lösung und den Migrationsentwurf für veraltete Daten in der Lösung. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Was sind die Pläne für wichtige Fragen des Datenentwurfs wie die Struktur der juristischen Person und die Datenlokalisierung?
  • Wie groß ist der Umfang und der geplante Flow wichtiger Stammdatenentitäten?
  • Wie groß ist der Umfang und der geplante Flow transaktionaler Stammdatenentitäten?
  • Wie groß ist der Umfang der Datenmigration?
  • Wie lautet die Gesamtstrategie und der Ansatz zur Datenmigration?
  • Welche Gesamtdatenmengen müssen innerhalb der Lösung verwaltet werden?
  • Welche Schritte werden unternommen, um die Leistung der Datenmigration zu optimieren?

Integrationsstrategie

Die Integrationsstrategie berücksichtigt das Design der Kommunikation und Konnektivität zwischen den verschiedenen Komponenten der Lösung. Zu dieser Strategie gehören die Anwendungsschnittstellen, die Middleware und die Prozesse, die zur Verwaltung des Betriebs der Integrationen erforderlich sind. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Wie umfangreich ist der Integrationsentwurf auf Schnittstellen-/Austauschebene?
  • Welche nichtfunktionalen Anforderungen, wie Transaktionsvolumen und Verbindungsmodi, sind für die einzelnen Schnittstellen bekannt?
  • Welche Entwurfsmuster wurden für die Implementierung von Schnittstellen identifiziert?
  • Welche Entwurfsmuster wurden für die Integrationsverwaltung identifiziert?
  • Welche Middlewarekomponenten sollen innerhalb der Lösung verwendet werden?

Business Intelligence-Strategie

Die Business Intelligence-Strategie zielt auf das Design der Business Intelligence-Funktionen der Lösung ab. Diese Strategie umfasst traditionelle Berichterstellung und Analysen. Sie umfasst die Verwendung von Berichts‑ und Analysefunktionen innerhalb der Dynamics 365-Komponenten und externer Komponenten, die eine Verbindung zu Dynamics 365-Daten herstellen. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Welche Prozesse innerhalb der Lösung hängen von Berichts‑ und Analysefunktionen ab?
  • Welche Datenquellen in der Lösung dienen der Berichterstellung und Analyse?
  • Welche Möglichkeiten und Einschränkungen haben diese Datenquellen?
  • Wie lauten die Anforderungen für die Datenverschiebung zwischen Lösungskomponenten, um Analysen und Berichte zu vereinfachen?
  • Welche Lösungskomponenten wurden identifiziert, um Berichts‑ und Analyseanforderungen zu unterstützen?
  • Welche Anforderungen gibt es, um Unternehmensdaten aus mehreren Systemen/Quellen zu kombinieren, und wie sieht diese Strategie aus?

Sicherheitsstrategie

Die Sicherheitsstrategie berücksichtigt das Sicherheitsdesign innerhalb der Dynamics 365-Komponenten der Lösung sowie der anderen Microsoft Azure‑ und externen Lösungskomponenten. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Wie lautet die allgemeine Authentifizierungsstrategie für die Lösung? Erfüllt sie die Einschränkungsanforderungen der Dynamics 365-Plattform?
  • Wie sind die Mandanten‑ und Verzeichnisstrukturen in Azure aufgebaut?
  • Gibt es ungewöhnliche Authentifizierungsanforderungen und welche Entwurfsmuster werden verwendet, um sie zu lösen?
  • Gibt es außergewöhnliche Verschlüsselungsanforderungen und welche Entwurfsmuster werden verwendet, um sie zu lösen?
  • Sind Datenschutz‑ oder Aufenthaltsanforderungen festgelegt und welche Entwurfsmuster werden genutzt, um sie zu lösen?
  • Bestehen außergewöhnliche Anforderungen bei der Sicherheit auf Zeilenebene und welche Entwurfsmuster werden genutzt, um sie zu lösen?
  • Gibt es Anforderungen zur Sicherheitsvalidierung oder andere Compliance-Anforderungen, und was sind die Pläne, um diese anzugehen?

Application Lifecycle Management-Strategie

Die Strategie für das Application Lifecycle Management (ALM) berücksichtigt die Aspekte der Lösung, die sich darauf beziehen, wie die Lösung entwickelt und gewartet wird, da die Dynamics 365-Apps durch kontinuierliche Updates verwaltet werden. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Wie lautet die Strategie für die Vorproduktionsumgebung und wie unterstützt sie den Implementierungsansatz?
  • Unterstützt die Umgebungsstrategie die Anforderungen kontinuierlicher Updates?
  • Welcher Plan wird für Azure DevOps zur Unterstützung der Implementierung verfolgt?
  • Ist das Implementierungsteam mit den Ansatz kontinuierlicher Updates vertraut, der von Dynamics 365 und anderen Clouddiensten in der Lösung verfolgt wird?
  • Berücksichtigt der geplante ALM-Ansatz kontinuierliche Updates?
  • Wer ist für die Verwaltung des kontinuierlichen Updateprozesses verantwortlich?
  • Versteht das Implementierungsteam, wie sich kontinuierliche Updates auf Go-Live-Ereignisse auswirken, und gibt es einen Plan zur Optimierung von Versionen und Updates, um Supportfähigkeit und Stabilität in allen Phasen zu gewährleisten?
  • Beinhaltet der ALM-Ansatz die Verwaltung von Konfigurationen und Erweiterungen?

Umgebungs‑ und Kapazitätsstrategie

Die Bereitstellungsarchitektur berücksichtigt die Aspekte der Lösung, die sich auf die Cloudinfrastruktur, Umgebungen und die Prozesse beziehen, die am Betrieb der Cloudlösung beteiligt sind. Dieses Thema konzentriert sich auf die Beantwortung von Fragen wie:

  • Wurde die Anzahl der bereitzustellenden Produktionsumgebungen festgelegt, und welche Faktoren waren für diese Entscheidung verantwortlich?
  • Wie lauten die Geschäftskontinuitätsanforderungen für die Lösung, und erfüllen alle Lösungskomponenten diese Anforderungen?
  • Wie lauten die Anforderungen an das Stammdaten‑ und Transaktionsverarbeitungsvolumen?
  • Von welchen Standorten aus greifen Benutzer auf die Lösung zu?
  • Welche Netzwerkstrukturen sind vorhanden, um die Konnektivität zur Lösung bereitzustellen?
  • Gibt es Anforderungen für mobile Clients oder den Einsatz anderer spezifischer Clienttechnologien?
  • Sind die Lizenzierungsanforderungen für die Instanzen und unterstützenden Schnittstellen verständlich?