Your assignment is to prepare and submit a paper on rational unified process. The Rational Unified Process provides each team member with the guidelines, templates and tool mentors necessary for the entire team to take full advantage of among others the following best practices:
Kroll and Kruchten (2003) write that at the core of the Rational Unified Process lie several fundamental principles that support successful interactive development and that represent the essential “Spirit of the RUP”:
The RUP is an endeavor of IBMs Rational division, formerly Rational Software Corporation. Rational is best known for its development toolset and as the initial developers of the Unified Modeling Language (UML). The UML is now maintained by the Object Management Group (OMG).
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.
Kroll and Kruchten (2003) write that the RUP is a flexible, versatile process framework, which can be tailored to suit the needs of development projects of all types and sizes. They also give three examples of successful RUP applications to small, medium and huge projects.
Although RUP can be applied to small, medium and huge projects, more often it is used for big commercial projects, because it was developed for complex and long-term projects with big teams. Nevertheless, some of RUP’s best practices are successfully used in relatively small projects, especially in the education sector. (Alhir, 2002)
Bloomberg (2000) names e-business as a core target market of RUP application. He writes that building an e-business is building a Web site, with all the human processes involved in using and supporting that site – what he calls a Web solution. Bloomberg (2000) proves that RUP builds requirements for the software.