Skip to main content

Projektvorbereitung

Projektvorbereitung

Während der Discover-Phase, in der Sie priorisieren, was zum Minimal Lovable Product (MLP) gehört, gibt es noch einige andere Vorbereitungen, die Sie gleichzeitig angehen können. Damit stellen Sie sicher, dass Ihr Team für die folgende Prepare-Phase bereit ist.

Die Prepare-Phase beginnt, wenn das Team zum ersten Mal zum Kickoff des Projekts und der Design-Lösung zusammenkommt (detailliertes Design). Die Projektvorbereitung stellt sicher, dass alles vorhanden ist, um Ihr Projekt zum Erfolg zu führen, wie z. B. die Einrichtung der Entwicklungsumgebung und der Projektmanagement-Tools. Die Pega Express™ Methodik bietet eine Readiness-Checkliste, anhand derer sich die Bereitschaft überprüfen lässt.

Die Readiness-Checkliste deckt drei Kategorien ab: Personen, Prozesse und Technologie.

  • Personen – Um erfolgreich zu sein, müssen Sie das richtige Projektteam zusammenstellen. Identifizieren Sie hierfür einen Product Owner, Vertreter der Endanwender und Tester aus dem geschäftlichen Bereich (Business-Tester). Weitere Informationen zur Zusammenstellung Ihres Teams finden Sie unter Ressourcenplan erstellen.
  • Prozess – Stellen Sie sicher, dass Ihnen alle Informationen vorliegen, die für einen reibungslosen Ablauf der Prepare-Phase erforderlich sind. Dokumentieren Sie dazu die Projektvision, sammeln Sie Beispiele bestehender Business-Prozesse und entwickeln Sie Pläne für die erste Kommunikation und das Änderungsmanagement. Sie sollten außerdem ein Übergabe-Meeting zwischen dem Vertriebs- und Bereitstellungsteam abhalten.
  • Technologie – Stellen Sie sicher, dass die Umgebungen, die Tools und die Hardware-Dimensionierung vollständig sind. Die folgenden Abschnitte geben Ihnen einige zusätzliche Informationen zur technischen Vorbereitung.

Auf der Seite Pega Express Delivery Resources können Sie eine Readiness-Checkliste herunterladen, die verschiedene Vorbereitungspunkte umfasst.

Vorbereitung der Technologie

Schließen Sie jede der unten aufgelisteten Aktivitäten ab, bevor Sie die Prepare-Phase beginnen. So kann sich das Projektteam darauf konzentrieren, das erwartete Ergebnis zu liefern. Indem Sie die Technologie richtig vorbereiten, vermeiden Sie Verzögerungen, z. B dadurch, dass dem Team eine Arbeitsumgebung fehlt oder die erforderlichen Daten nicht verfügbar sind, um mit der Arbeit zu beginnen.

Die technologischen Überlegungen umfassen u. a.:

  • Bestätigen Ihrer Hosting-Strategie (Pega Cloud, private Cloud, On-Premises) und der erforderlichen Umgebungen. Beim On-Premises-Hosting: Ermitteln Sie die notwendige Vorlaufzeit, um die erforderliche Hardware und Software zu beschaffen. Ihre Projekt-Timeline sollte das reflektieren.
  • Klären der nichtfunktionalen Anforderungen
  • Identifizieren der Anforderungen an die Datenmigration und Erwartungen an die Datenbereinigung
  • Bestimmen der Datenquellen und Datendienste
  • Schaffen von APIs für bestehende und neue Schnittstellen
  • Festlegen der vorläufigen Termine für die Bereitstellung aller notwendigen Schnittstellen und Festhalten der Zuständigen (Interface Owner)
  • Vereinbaren eines anfänglichen Testansatz (üblicherweise verwenden Sie iterative Pega Express-Teststrategien)
  • Erarbeiten eines technischen Abhängigkeitsplans, der Schnittstellen, Infrastruktur und Migrationen umfasst. Hierbei wird auch festgelegt, welche Abhängigkeiten wegen längerer Vorlaufzeiten priorisiert werden müssen.
  • Bestätigen der Tools zur gemeinsamen Nutzung von Dokumenten und zur Projektverwaltung (z. B. Pega Agile Studio). Entscheiden Sie, wer die Tools beschafft und wer dafür zuständig ist (Tool Owner). Wenn Sie Agile Studio verwenden: Bestehen Sie darauf, dass das Pega-Team das Tool bereitstellt.
  • Bestätigen der verwendeten Tools für die kontinuierliche Integration/kontinuierliche Bereitstellung (Continuous Integration/Continuous Delivery, CI/CD) zur Automatisierung des Softwareentwicklungsprozesses. Sollten Sie einen Pega Deployment Manager engagieren wollen, achten Sie darauf, dass das Pega-Team auf CI/CD spezialisiert ist.

Umgebungen

Zu den wichtigsten Entscheidungen in der Discover-Phase Ihres Projekts gehören die Bestätigung der Hosting-Strategie und die Festlegung der für das Projekt erforderlichen Umgebungen. Diese Entscheidungen müssen Sie mit am frühesten treffen, da sie sich im weiteren Verlauf auf die Projektplanung und Entscheidungen zur Architektur auswirken. Stellen Sie sich folgende Fragen:

  • Werden die Umgebungen On-Premises, in der Pega Cloud oder in einer privaten Cloud gehostet?
  • Wieviel Vorlaufzeit ist erforderlich, bis diese Umgebungen bereitstehen?

Beantworten Sie diese Fragen während der Discover-Phase, damit das Team zu Beginn der Prepare-Phase Softwareumgebungen hat, mit denen es arbeiten kann. Die Entwicklungsumgebung muss für das Projektteam ab dem ersten Tag bereitstehen. Kurz danach muss auch eine Testumgebung verfügbar sein, damit praxisnahe In-Sprint-Tests durchgeführt werden können.

Nichtfunktionale Anforderungen und Hardware-Dimensionierung

Sobald Sie eine Entscheidung zur Hosting-Strategie getroffen haben, müssen Sie die Größe der erforderlichen Umgebungen schätzen. Hierfür tragen Sie die nichtfunktionalen Anforderungen zusammen. Diese Anforderungen geben Ihnen Input wie:

  • Was sind die zu erwartenden Case-Volumen?
  • Wie viele Mitarbeiter werden die neue Anwendung verwenden?
  • Gibt es bei der Nutzung Spitzenzeiten?
  • Welche Reaktionszeiten erwarten die Endanwender?

Zu den nichtfunktionalen Anforderungen gehören außerdem Überlegungen zur Nutzbarkeit, Zugänglichkeit und Sicherheit. Zum Beispiel:

  • Gibt es bestimmte Anforderungen für Benutzer, die schlecht sehen?
  • Gibt es irgendwelche Überlegungen zum Remote-Zugriff, die berücksichtigt werden müssen, falls Sie On-Premises-Umgebungen einsetzen und einige Mitglieder des Bereitstellungsteams im Ausland arbeiten?

Sobald Sie die nichtfunktionalen Anforderungen kennen, geben Sie diese Informationen in Ihr Tool für die Hardware-Dimensionierung ein. Dann wird die nötige Umgebungsgröße berechnet, um das erwartete Volumen und die Transaktionen zu unterstützen, die von der neuen Anwendung verarbeitet werden. Die nichtfunktionalen Anforderungen geben dem Projektteam wichtige Informationen, die sich auf das Design der Anwendung auswirken können. Sie ermöglichen es dem Team außerdem, die Arbeit als Teil der Akzeptanzkriterien für die User Stories zu berücksichtigen. Weitere Informationen finden Sie im Thema Vorbereitung von User Stories.

Daten

Eine der drei Säulen der Pega-Plattform umfasst das Verständnis dafür, welche Daten die Anwendung braucht.

Hierzu müssen Sie:

  • alle Anforderungen an die Datenmigration identifizieren und feststellen, ob die bestehenden Daten vor der Verwendung bereinigt werden müssen
  • Datenquellen identifizieren, Datendienste ermitteln und APIs für bestehende und neue Schnittstellen beziehen, um auf technische Diskussionen während der Prepare-Phase vorbereitet zu sein
  • vorläufige Termine für alle Interface-Komponenten erhalten und von Beginn an die Zuständigen (Interface Owner) kennen bzw. festlegen

Tools und Ansätze

Wenn Sie vor dem ersten Tag alle erforderlichen Tools bereitgestellt haben, können Sie das Projekt pünktlich starten. Es ist eine bewährte Methode, diese Tools einzurichten, bevor die Prepare-Phase beginnt.

Hierzu müssen Sie:

  • einen technischen Abhängigkeitsplan erstellen, der Schnittstellen/Benutzeroberflächen, die Infrastruktur und Migrationen umfasst. Der Plan dokumentiert, welche Abhängigkeiten eine lange Vorlaufzeit und entsprechende Priorisierung benötigen.
  • bestätigen, wie Dokumente geteilt werden sollen und welche Projektmanagement-Tools Sie verwenden möchten (z. B. Pega Agile Studio). Legen Sie fest, wer die Tools beschafft und wer dafür zuständig ist (Tool Owner). (Wenn Sie Agile Studio mit Pega Cloud verwenden: Bestehen Sie darauf, dass die Software einrichtet.)
  • die Nutzung von CI/CD-Tools zur Automatisierung des Softwareentwicklungsprozesses bestätigen. Falls Sie den Pega Deployment Manager verwenden wollen, bitten Sie das Pega-Team um die Bereitstellung des Tools.
  • einen anfänglichen Testansatz vereinbaren

Diese Liste erhebt keinen Anspruch auf Vollständigkeit, da die Vorbereitung der Technologie von Projekt zu Projekt unterschiedlich ist. Sehen Sie sich am besten die Readiness-Checkliste auf der Seite Pega Express Delivery Resources an.

Prüfen Sie mit der folgenden Interaktion Ihr Wissen.


Dieses Thema ist im folgenden Modul verfügbar:

Wenn Probleme mit den Lerninhalten auftreten, lesen Sie bitte die Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice