NOTE: This article will soon be updated to reflect the evolution of EUP to be based on
Disciplined Agile Delivery (DAD). Please stay tuned.
To understand the history of the Unified Process, we must
also look at the history of Objectory, the
Rational Unified Process (RUP), and
the Enterprise Unified ProcessTM
(EUP). The RUP is an endeavor of IBM's Rational division, formerly Rational
Software Corporation. Rational is best known for its development toolset and as
the initial developers of the
Language (UML). The UML is now maintained by the
Object Management Group (OMG).
Critical events in the evolution of the Unified Process
1988: Objectory v1.0 is defined by Ivar Jacobson's
Objectory AB company. The Objectory process defined the core process from
which the RUP and later the EUP evolved.
1995: Objectory v3.8 releases their first online
1995: Rational Corporation purchases Objectory AB.
1996: Rational Objectory Process (ROP) 4.0 is
developed. Rational extends Objectory with internal Rational architecture
concepts and introduces iterative concepts to it.
June 1998: Rational Unified Process (RUP) 5.0 is
released. This is the renamed ROP, extended with process material obtained
from other tool companies purchased by Rational Corporation as well as
material developed by the RUP group led by Phillipe Kruchten. This version
describes how to apply the UML diagrams in the development of object-based
Unified Software Development Process is published. This book describes
the Unified Process framework in detail.
June 1999: RUP 5.5 is released. Major enhancements
focus on real-time and web-based development.
October 1999: An
enhanced lifecycle for the RUP is first proposed by Scott Ambler, which extends the RUP
production phase and a cross-system discipline called Infrastructure
February 2000: RUP 2000 is released. Major enhancements
include the addition of business engineering techniques to the business
modeling discipline and a more extensive approach to requirements.
Unified Process series of books, edited by Scott W. Ambler and Larry
Constantine, is published. This series repositions the enhanced RUP lifecycle as the EUP. These books reprint a large collection of articles
originally printed in Software
Development that describe topics not yet covered by the RUP. Some
topics, such as improved testing and agility, have since been added to the
Agile Modeling is
published, showing how it is possible to take an agile approach to modeling
on a RUP project.
August 2002: IBM purchases PriceWaterhouseCooper (PWC),
developers of the Summit methodology. Material from Summit is later adopted
into the RUP.
December 2002: IBM purchases Rational Corporation.
May 2003: RUP 2003 is released. Some of the material
from the Unified Process series, in particular an enhanced test discipline
and some agile concepts, are now covered by the RUP.
Spring 2003. The
EUP site and the
list go online.
January 2004: EUP v2004 is released. Enhancements
include the addition of the
retirement phase and the expansion of the enterprise management
discipline (formerly the infrastructure management discipline) into
seven detailed disciplines.
February 2005: Release of
Enterprise Unified Process: Extending the Rational Unified Process
by Prentice Hall PTR.
September 2005: The
Process (AUP) product is announced at Software Development Best
Practices in Boston.
October 2005: The
Eclipse Project Framework
(EPF) and Basic Unified Process (BUP) announced by IBM.
November 2005: The
Rational Method Composer (RMC) is announced by IBM. For more
Peter Haumer's IBM Rational Method Composer: Key Concepts.
- March 2006: BUP is renamed OpenUP
- September 2006: EPF 1.0 and OpenUP 0.9 released
- June 2012:
Disciplined Agile Delivery (DAD) book released