Empfehlungen für die einzelnen Phasen der Projektplanung

Heutzutage können Sie aus einer Reihe von Lebenszyklusmodellen für die Softwareentwicklung wählen, die alle ihre eigenen Methoden, Vorteile und Einschränkungen haben. Das Ziel dieses Abschnitts besteht darin, eine Reihe von Empfehlungen bereitzustellen, die Ihnen helfen, ein erfolgreiches BizTalk Server Entwicklungsprojekt angemessen zu planen.

In diesem Abschnitt wird das von Microsoft bevorzugte Lebenszyklusmodell verwendet. Dieses Lebenszyklusmodell ist eine Kombination aus dem iterativen und dem Wasserfallmodell.

Es besitzt fünf Phasen, deren Grenzen einen sequenziellen Satz an Meilensteinen für das Projekt definieren. Diese Phasen sind im Folgenden in ihrer Ausführungsreihenfolge aufgelistet:

  • Anforderungen. Die Benutzeranforderungen werden in funktionalen Spezifikationen erfasst, die definieren, was erstellt werden soll.

  • Entwurf. Basierend auf den funktionalen Anforderungen werden physikalische Entwurfsspezifikationen erstellt und Prototyping durchgeführt, um Entwurfsideen zu überprüfen und Plattformfähigkeiten zu ermitteln.

  • Implementierung. Anhand der Design- und Funktionsspezifikationen wird der Softwarecode geschrieben.

  • Überprüfung. In diesem Prozess wird die Software getestet, um zu prüfen, ob ihre Leistung den Spezifikationen entspricht.

  • Release. Nachdem die Software eingehend geprüft wurde, wird sie verpackt und zur Freigabe für Benutzer vorbereitet.

    Die folgende Abbildung zeigt diesen Projektplanungszyklus.

    Projektplanungsempfehlungen nach

    Die meisten, wenn nicht alle dieser Phasen überschneiden sich zeitlich, und meist sind auch iterative Unterphasen vorhanden. So ist es beispielsweise nicht unüblich, die Implementierung einer Untergruppe der Produktfunktionen abzuschließen und mit der Überprüfung dieser Untergruppe zu beginnen, während die nächste Untergruppe von Funktionen noch implementiert wird. Auch wenn sich die Empfehlungen in diesem Abschnitt auf bestimmte Phasen beziehen, soll damit nicht impliziert werden, dass diese Phasen nicht parallel ablaufen können. Sie sollen hier vielmehr einen Eindruck der relativen Reihenfolge gewinnen, in der die Empfehlungen berücksichtigt und bei der Planung einkalkuliert werden sollten.

In diesem Abschnitt