Enterprise unified process
Das Enterprise Unified Process (EUP) ist eine erweiterte Variante der Einheitlicher Prozess und wurde von entwickelt von Scott W. Ambler und Larry Constantine im Jahr 2000, schließlich 2005 von Ambler, John Nalbone und überarbeitet Michael Vizdos.[1] EUP wurde ursprünglich eingeführt, um einen gewissen Mangel an RUP zu überwinden, nämlich den Mangel an Produktion und eventueller Pensionierung eines Softwaresystems. Es wurden also zwei Phasen und mehrere neue Disziplinen hinzugefügt. EUP sieht die Softwareentwicklung nicht als eigenständige Aktivität, sondern in den Lebenszyklus des Systems (zu erstellen oder erweitert oder ersetzt), dem IT -Lebenszyklus des Unternehmens und des Organisations-/Geschäftslebenszyklus des Unternehmens selbst eingebettet.[2] Es befasst sich mit der Softwareentwicklung aus Sicht des Kunden.
Im Jahr 2013 begann sich die Arbeiten zu entwickeln, auf die sich EUP basieren, um darauf zu basieren Disziplinierte agile Lieferung anstelle des einheitlichen Prozesses.
Phasen
Der einheitliche Prozess definiert vier Projektphasen
- Beginn
- Ausarbeitung
- Konstruktion
- Übergang
Zu diesen EUP fügt zwei zusätzliche Phasen hinzu
- Produktion
- Ruhestand
Disziplinen
Der rationale einheitliche Prozess definiert neun Projektdisziplinen
- Geschäftsmodellierung
- Anforderungen
- Analyse und Design
- Implementierung
- Prüfen
- Einsatz
- Konfiguration und Änderungsverwaltung
- Projektmanagement
- Umfeld
Zu diesem EUP fügt EUP eine zusätzliche Projektdisziplin hinzu
- Operationen und Unterstützung
und sieben Unternehmensdisziplinen
- Unternehmensgeschäftsmodellierung
- Portfolio-Management
- Unternehmensstruktur
- Strategische Wiederverwendung
- Mitarbeiterführung
- Enterprise Administration
- Verbesserung des Softwareprozesses
Best Practices von EUP
Das EUP bietet den folgenden Best Practices:-
- Iterativ entwickeln
- Anforderungen verwalten
- Bewährte Architektur
- Modellieren
- Überprüfen Sie die Qualität kontinuierlich.
- Veränderung verwalten
- Kollaborative Entwicklung
- Schauen Sie über die Entwicklung hinaus.
- Liefern Sie regelmäßig Arbeitssoftware
- Manage das Risiko
Siehe auch
- Disziplinierte agile Lieferung
- Rational einheitlicher Prozess
- Softwareentwicklungsprozess
- Extremes Programmieren
Verweise
Literaturverzeichnis
- Ambler, Scott W.; Konstantin, Larry L. (2000), Die einheitliche Phase der Prozessaufnahme: Best Practices bei der Implementierung der UP, Fokale Presse, ISBN 978-1-929629-10-7
- Ambler, Scott W.; Konstantin, Larry L. (2000), Die einheitliche Prozessausarbeitungsphase: Best Practices bei der Implementierung der UP, Fokale Presse, ISBN 978-1-929629-05-3
- Ambler, Scott W.; Konstantin, Larry L. (2000), Die einheitliche Prozesskonstruktionsphase: Best Practices für den Abschluss des einheitlichen Prozesses, Fokale Presse, ISBN 978-1-929629-01-5
- Ambler, Scott W.; Konstantin, Larry L. (2002), Die einheitliche Prozessübergangs- und Produktionsphase, Fokale Presse, ISBN 978-1-57820-092-4
- Ambler, Scott W; Nalbone, John; Vizdos, Michael J (2005), Der Unified -Prozess des Unternehmens: Erweiterung des rationalen Einheitsprozesses, Prentice Hall PTR, Bibcode:2005eup..book ..... a, ISBN 978-0-13-191451-3, OCLC 57380579
- Ramsin, Raman (2008). "Prozessorientierte Überprüfung der objektorientierten Softwareentwicklungsmethoden". ACM Computing -Umfragen. Assoziation von Computermaschinen ACM. 40 (1): 1–89. doi:10.1145/1322432.1322435. S2CID 13604145.