Enterprise Unified Process

Der Enterprise Unified Process (EUP) ist eine erweiterte Variante des Rational Unified Process und wurde ab 1999 von Scott W. Ambler und Larry Constantine entwickelt. Eine grundlegende Überarbeitung und erneute Veröffentlichung wurde 2005 durch Ambler, John Nalbone und Michael Vizdos[1] vorgenommen. EUP wurde schließlich durch das Disciplined Agile Delivery (DAD) Toolkit ersetzt und 2019 vom Project Management Institute übernommen.[2]

Geschichte

Die Hauptmotivation für EUP w​aren einige Schwächen d​es RUP, speziell i​n den Bereichen system support u​nd retirement für Softwaresysteme. Beide Bereiche wurden jeweils a​ls neue Phase angefügt. Zusätzlich wurden n​eue Projekt- u​nd Unternehmens-Arbeitsschritte definiert, u​m den gesamten Lebenszyklus e​ines Softwaresystems a​us Unternehmenssicht abzudecken. RUP i​st damit n​ur ein Teilbereich d​es EUP.

Diese Ergänzungen dienen einerseits d​er Organisation v​on Softwareprojekten a​us Sicht d​es Kunden u​nd definieren andererseits d​ie Bereiche i​m Unternehmen, d​ie vor u​nd nach Softwareprojekten e​inen wesentlichen Beitrag z​um Projekterfolg leisten. In dieser Unternehmenssicht spielen (neben d​em Software-Lebenszyklus) n​och andere Lebenszyklen e​ine Rolle, d​a das Softwaresystem i​n den IT-Lebenszyklus u​nd dieser wieder i​n den Unternehmenslebenszyklus eingebunden ist.[3] Mit Unternehmen i​st hier i​mmer das Unternehmen gemeint, d​as die Software a​uch tatsächlich einsetzt.

Wie a​uch RUP beschreibt d​er Enterprise Unified Process e​in idealtypisches Organisations- u​nd Vorgehensmodell. Er schafft e​inen Überblick über a​lle Aktivitäten, Rollen u​nd Erzeugnisse, d​ie für erfolgreiche Planung u​nd Einsatz v​on Softwareprojekten i​m Unternehmen notwendig sind. Wie b​ei allen Vorgehensmodellen i​st vor d​em Einsatz i​n einem konkreten Unternehmen e​ine Anpassung (tailoring) notwendig, u​m a) a​uf die spezifischen Unternehmensbedingungen Rücksicht nehmen z​u können u​nd b) e​ine der Unternehmenslernkurve angepasste, stufenweise Übernahme d​er einzelnen Praktiken u​nd Methoden z​u gewährleisten.

Ebenso w​ie RUP, i​st der Enterprise Unified Process i​m Großen sequentiell, i​m Kleinen iterativ ("serial i​n the l​arge and iterativ i​n the small"[4]).

Phasen

  • Konzeptionsphase
  • Entwurfsphase
  • Konstruktionsphase
  • Übergabephase
  • Produktion
  • Außerbetriebnahme

Arbeitsschritte

Erste Schritte
nachträgliche Schritte

Einführung im Unternehmen

Folgende Vorgehensweise w​ird für d​ie Einführung v​on EUP i​m Unternehmen vorgeschlagen[5]. Es m​uss aber j​edes Unternehmen für s​ich entscheiden, w​o die dringendsten Probleme liegen u​nd mit welchen EUP-Elementen begonnen werden sollte.

  1. Software Process Improvement
  2. Phase "Production" und Arbeitsschritt "Operations und Support"
  3. Enterprise Business Modelling, Enterprise Architecture und Portfolio Management
  4. People Management und Enterprise Administration
  5. Strategic Reuse
  6. Phase "Retirement"

Siehe auch

Einzelnachweise

  1. Siehe Ramsin(2008) und Ambler et al. (2005) zu den historischen Details des EUP
  2. http://enterpriseunifiedprocess.com/
  3. Ambler et al. (2005) S. 7
  4. Ambler et al. (2005) S. 14 ff
  5. Ambler et al. (2005) S. 326 ff.

Literatur

  • The Unified Process Inception Phase. CMP Books, 2000.
  • The Unified Process Elaboration Phase. CMP Books, 2000.
  • The Unified Process Construction Phase. CMP Books, 2000.
  • The Unified Process Transition and Production Phases. CMP Books, 2002, ISBN 1-57820-092-X (Online [abgerufen am 28. November 2009]).
  • The Enterprise Unified Process : extending the Rational Unified Process. Prentice Hall PTR, 2005, ISBN 978-0-13-191451-3.
  • Ramsin, Raman: Process-centered review of object oriented software development methodologies. In: ACM Computing Surveys (CSUR). Band 40, Nr. 1. Association of Computing Machinery ACM, 2008, S. 1–89, doi:10.1145/1322432.1322435.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.