12.07.2015 Aufrufe

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

Entwicklung und Anwendung eines Bezugsrahmens zur ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

• Konstruktionsphase (Construction)• Transitionsphase (Transition)Die Anfangsphase des Prozesses beinhaltet den Start <strong>eines</strong> Projekts, das den organisatorischenRahmen für die <strong>Entwicklung</strong> der anvisierten Software bildet. In diesem Zusammenhang werden u.a.in Zusammenarbeit mit dem Auftraggeber vertragliche Gr<strong>und</strong>lagen geklärt, Umfang <strong>und</strong> Aufgabender Software definiert, eine Aufwandsabschätzung durchgeführt <strong>und</strong> erste Architekturskizzen desSystems erstellt. Wenn beide Seiten, d.h. sowohl Auftraggeber als auch Entwickler, die Entscheidunggetroffen haben, aufgr<strong>und</strong> der Ergebnisse der durchgeführten Tätigkeiten in dieser Anfangsphase die<strong>Entwicklung</strong> gemeinsam fortzuführen, ist der abschließende Meilenstein der Phase (Life Cycle ObjectiveMilestone) erreicht <strong>und</strong> der Prozeß tritt in die Ausarbeitungsphase ein. Hier sind die Hauptzieleeine detaillierte Analyse der Problemdomäne, die Festlegung der Systemarchitektur <strong>und</strong> dieIdentifizierung von Risikofaktoren. Als Ergebnisse dieser Phase sollten eine annähernd vollständigeBeschreibung der Architektur des Systems - optional mit einem ausführbaren Prototypen - <strong>und</strong> einZeitplan vorliegen, so daß die Planung der anschließenden Phasen möglichst zuverlässig ausfallenkann. Falls diese Ergebnisse zufriedenstellend ausfallen, ist der Meilenstein (Life Cycle ArchitectureMilestone) am Ende der Phase erreicht <strong>und</strong> der Eintritt in die nächste Phase kann erfolgen. Diese istdie Konstruktionsphase, in der das eigentliche Produkt erstellt wird. Das beinhaltet neben der Implementierungauch die Erstellung <strong>eines</strong> Konzepts für die Vermarktung des Produkts inkl. Dokumentation,Versand, Support, Training <strong>und</strong> vor allem die Migration auf die Zielsysteme. Bei Abschlußdieser Tätigkeiten bzw. deren Planung ist der nächste Meilenstein (Initial Operational CapabilityMilestone) <strong>und</strong> somit die Transitionssphase erreicht. In dieser Phase wechselt das Produkt in dieHände des K<strong>und</strong>en resp. Benutzers <strong>und</strong> die in der Konstruktionsphase dahingehend geplanten Abläufewerden ausgeführt. Das Ende der Transitionssphase wird durch die bilaterale Beendigung desAuftragsverhältnisses zwischen Auftraggeber <strong>und</strong> Entwickler markiert <strong>und</strong> damit die Erreichung desletzten Meilensteins (Product Release Milestone) vollzogen. Ein Ergebnisdokument dieser letztenPhase kann eine Analyse der Projektverlaufs sein, die als Gr<strong>und</strong>lage für Adaptionen der Organisationder nächsten Projekte dienen kann.Abbildung 33 zeigt, in welchem Verhältnis der Aufwand zeitlicher <strong>und</strong> personeller Natur für die einzelnenPhasen des Prozesses stehen sollten.Abbildung 33: Verhältnis des Aufwands für die einzelnen Phasen 42Innerhalb der Phasen werden Tätigkeiten iterativ durchgeführt, deren Zweck es ist, die oben beschriebenenErgebnisse zu garantieren. Je nach Anforderungen an den Detailgrad des Prozesseskönnen verschiedene Tätigkeiten zusammengefaßt werden, so das in anderen Darstellungen des RUPeine unterschiedliche Anzahl identifiziert werden kann. Die Begriffe, die in Abbildung 32 stellvertretendfür auszuführende Tätigkeiten aufgeführt sind, sind nach Prozeß- <strong>und</strong> unterstützenden Tätigkeitengruppiert die folgenden:42 Aus [Kruc01b].- 46 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!