History
The Rational Unified Process (RUP) is a software process product, originally developed by Rational Software, which was acquired by IBM in February 2003. The product includes a hyper linked knowledge base with sample artifacts and detailed descriptions for many different types of activities. RUP is included in the IBM Rational Method Composer (RM C) product which allows customization of the process. Combining the experience base of companies led to the articulation of six best practices for modern software engineering:
- Develop iteratively, with risk as the primary iteration driver
- Manage requirements
- Employ a component-based architecture
- Model software visually
- Continuously verify quality
- Control changes
These best practices both drove the development of Rational's products, and were used by Rational's field teams to help customers improve the quality and predictability of their software development efforts. To make this knowledge more accessible, Philippe Kruchten, a Rational techrep, was tasked with the assembly of an explicit process framework for modern software engineering. This effort employed the HTML-based process delivery mechanism developed by Objectory. The resulting "Rational Unified Process" (RUP) completed a strategic tripod for Rational:
- a tailorable process that guided development
- tools that automated the application of that process
- services that accelerated adoption of both the process and the tools.
RUP was created in 1996 when Rational acquired the Objectory Process that had been written by Ivar Jacobson.
The original version incorporated mostly content from Jim Rumbaugh's Object Modeling Technology (OMT) approach to modeling, Grady Booch's Booch approach and UML 1.0.
In 1997, Requirements and Test discipline were added to the approach.
In 1998, they added two new disciplines: business modeling, much of which had already been in the Objectory Process and a Configuration and Change Management discipline. They also added more techniques including performance testing, UI Design, data engineering and updated RUP to UML 1.1.
In 1999, they added a Project Management discipline and added techniques for real time software development. They also updated RUP to UML 1.3
From 2000 on, most of the modifications were around adding techniques, adding "tool mentors" with step by step guides to using Rational tools and in automating the customization of RUP in a way that would allow customers to customize their version, but still incorporate improvements in subsequent releases from Rational.
Read more about this topic: IBM Rational Unified Process
Famous quotes containing the word history:
“A man acquainted with history may, in some respect, be said to have lived from the beginning of the world, and to have been making continual additions to his stock of knowledge in every century.”
—David Hume (17111776)
“The thing that struck me forcefully was the feeling of great age about the place. Standing on that old parade ground, which is now a cricket field, I could feel the dead generations crowding me. Here was the oldest settlement of freedmen in the Western world, no doubt. Men who had thrown off the bands of slavery by their own courage and ingenuity. The courage and daring of the Maroons strike like a purple beam across the history of Jamaica.”
—Zora Neale Hurston (18911960)
“There is a history in all mens lives,
Figuring the natures of the times deceased,
The which observed, a man may prophesy,
With a near aim, of the main chance of things
As yet not come to life.”
—William Shakespeare (15641616)