Enterprise Unified Process
Der Enterprise Unified Process (EUP) ist ein Vorgehensmodell zur Softwareentwicklung in Kombination mit geschäftlichen Aspekten und eine erweiterte Variante des Rational Unified Process (RUP).
Die Hauptmotivation für Enterprise Unified Process (EUP) waren einige Schwächen des RUP, insbesondere in den Bereichen Support und Außerbetriebnahme von Softwaresystemen. Beide Themen wurden jeweils als neue Phase angefügt. Zusätzlich wurden neue Projekt- und Unternehmens-Arbeitsschritte definiert, um den gesamten Lebenszyklus eines Softwaresystems aus Unternehmenssicht abzudecken—daher der Name „Enterprise“ viz. Konzern oder Unternehmen. RUP ist damit ein Teilbereich des EUP.
Geschichte[Bearbeiten]
Das Enterprise Unified Process (EUP) wurde ab etwa 1999 von den Software-Beratern Scott Ambler und Larry Constantine vorgeschlagen und bis 2005 nachgearbeitet.<ref></ref> Die nächste Stufe des Modells von Ambler war das Agile Unified Process (AUP).<ref></ref> Letzteres ging in der Disciplined Agile (DA)<ref>Introduction to Disciplined Agile® | Disciplined Agile®. In: PMI. 2026, abgerufen am 21. August 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Methode auf, welches im Jahr 2019 vom Project Management Institute (PMI) übernommen wurde.<ref>Project Management Institute Announces Acquisition of Disciplined Agile. 9. August 2019, archiviert vom Vorlage:IconExternal am 27. September 2023; abgerufen am 21. August 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Ambler vermarktet den EUP weiterhin auf seiner eigenen Homepage.<ref>Enterprise Unified Process (EUP). In: Scott Ambler. 2026, abgerufen am 21. August 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Modell[Bearbeiten]
Die Prozessergänzungen des EUP sollen einerseits der Organisation von Softwareprojekten aus Sicht des Kunden dienen und definieren andererseits die Bereiche im Unternehmen, die vor und nach Softwareprojekten einen wesentlichen Beitrag zum Projekterfolg leisten können. In dieser „Unternehmenssicht“ spielen (neben dem Software-Lebenszyklus) noch andere Lebenszyklen eine Rolle, da das Softwaresystem in den IT-Lebenszyklus und dieser wieder in den Unternehmenslebenszyklus eingebunden ist. Mit Unternehmen ist hier immer das Unternehmen gemeint, das die Software auch tatsächlich einsetzt.
Wie auch RUP beschreibt der EUP ein idealtypisches Organisations- und Vorgehensmodell. Der Prozess soll einen Überblick über alle Aktivitäten, Rollen und Erzeugnisse geben, die für die Planung und den Einsatz von Softwareprojekten in einem Unternehmen notwendig sind. Wie bei allen Vorgehensmodellen ist vor dem Einsatz in einem konkreten Fall eine Anpassung ({{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value), wortwörtlich Zuschneiden) erforderlich, um einerseits auf die spezifischen Unternehmensbedingungen Rücksicht nehmen zu können und andererseits eine der Lernkurven des Unternehmens angepasste, stufenweise Übernahme der einzelnen Praktiken und Methoden zu gewährleisten. Ebenso wie RUP, ist der EUP im Großen sequentiell, im Kleinen iterativ.
Phasen[Bearbeiten]
- Konzeption
- Entwurf
- Konstruktion
- Übergabe
- Produktion
- Außerbetriebnahme
Arbeitsschritte[Bearbeiten]
Erste Schritte[Bearbeiten]
- Geschäftsprozessmodellierung
- Anforderungsanalyse
- Analyse & Design
- Implementierung
- Test
- Ablieferung
- Konfigurations- und Änderungsmanagement
- Projektmanagement
- Infrastruktur
- Operations and Support
Nachgefasste Schritte[Bearbeiten]
- Modellierung des Unternehmens
- Portfoliomanagement
- Unternehmensarchitektur
- Strategische Wiederverwendung
- Mitarbeiterführung
- Systemadministration
- Software-Verbesserungsprozess
Einführung[Bearbeiten]
Ambler schlägt die folgende Vorgehensweise für die Einführung des Enterprise Unified Process (EUP) in einer Organisation vor. Dabei soll jedes Unternehmen für sich entscheiden, wo die dringendsten Probleme liegen und mit welchen EUP-Elementen es beginnen möchte. Die folgenden Phasen sind gemeint:
- Verbesserung des Softwareprozesses
- Produktion und operatives Geschäft und Support
- Geschäftsprozessmodellierung inklusive Architektur (Organisation) sowie Portfoliomanagement
- Personalmanagement und Unternehmensadministration
- Strategische Wiederverwendung
- Außerbetriebnahme
Siehe auch[Bearbeiten]
Literatur[Bearbeiten]
Einzelnachweise[Bearbeiten]
<references />