<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-d1TjBFBNDLuUd2sVJl-F-w" name="introduction_to_rup,_uRs44C8CEdqfj_h52-wqcw" guid="-d1TjBFBNDLuUd2sVJl-F-w" changeDate="2005-11-04T08:43:09.614-0800" version="7.1.0">
  <mainDescription>&lt;table width=&quot;100%&quot;>&#xD;
    &lt;tbody>&#xD;
        &lt;tr>&#xD;
            &lt;td width=&quot;45%&quot;>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#What&quot;>What is the Rational Unified Process, or RUP?&lt;/a>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#Whom&quot;>Who should use RUP?&lt;/a>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#How&quot;>Configuring RUP for your project?&lt;/a>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#Why&quot;>Why should I use RUP?&lt;/a>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#When&quot;>When should I use RUP?&lt;/a>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    &lt;a href=&quot;#Where&quot;>Where can I learn more about RUP?&lt;/a>&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
            &lt;td width=&quot;55%&quot;>&#xD;
                &lt;map id=&quot;FPMap1&quot; name=&quot;FPMap1&quot;>&#xD;
                    &lt;area shape=&quot;poly&quot; alt=&quot;Rational Unified Process&quot;&#xD;
                    coords=&quot;347,200,341,162,320,128,290,104,238,93,197,103,164,125,144,154,137,186,141,226,167,258,206,276,244,283,285,274,317,258,338,231&quot;&#xD;
                     href=&quot;#HeartOfRUP&quot; />&#xD;
                    &lt;area shape=&quot;poly&quot; alt=&quot;Process Authoring Tools&quot;&#xD;
                    coords=&quot;342,161,347,198,339,229,319,256,285,272,318,340,313,398,476,338,495,275,410,140&quot;&#xD;
                    href=&quot;#ProcessAuthoringTools&quot; />&#xD;
                    &lt;area shape=&quot;poly&quot; alt=&quot;Community/ Marketplace&quot;&#xD;
                    coords=&quot;249,281,212,275,174,257,149,225,70,251,79,300,143,464,317,398,322,340,289,272&quot;&#xD;
                    href=&quot;#CommunityMarketplace&quot; />&#xD;
                    &lt;area shape=&quot;poly&quot; alt=&quot;Configuration Tools&quot;&#xD;
                    coords=&quot;343,160,412,140,337,23,183,69,199,103,242,93,291,103,322,125&quot;&#xD;
                    href=&quot;#ProcessConfigurationTools&quot; />&#xD;
                    &lt;area shape=&quot;poly&quot; alt=&quot;Process Delivery Tools&quot;&#xD;
                    coords=&quot;145,153,164,125,194,104,178,69,12,119,29,187,73,300,64,250,142,224,137,187&quot;&#xD;
                    href=&quot;#ProcessDeliveryTools&quot; />&#xD;
                &lt;/map>&lt;img height=&quot;474&quot; alt=&quot;The Rational Unified Process Platform&quot; src=&quot;../../resources/rup_platform.jpg&quot;&#xD;
                width=&quot;504&quot; usemap=&quot;#fpmap1&quot; border=&quot;0&quot; />&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
    &lt;/tbody>&#xD;
&lt;/table>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;What&quot; name=&quot;What&quot;>&lt;/a>What is the Rational Unified Process, or RUP?&#xD;
&lt;/h3>&#xD;
&lt;h4>&#xD;
    &lt;a id=&quot;HeartOfRUP&quot; name=&quot;HeartOfRUP&quot;>&lt;/a>The heart of RUP&#xD;
&lt;/h4>&#xD;
&lt;p>&#xD;
    At its heart, the Rational Unified Process&amp;reg; (RUP&amp;reg;) is about successful software development. There are three central&#xD;
    elements that define RUP:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            An underlying set of philosophies and principles for successful software development.&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        These philosophies and principles are the foundation on which the RUP has been developed. To have an overview of&#xD;
        RUP philosophy please read the &lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
        href=&quot;./../../../core.base_rup/customcategories/key_business_driven_development_principles_B4EF3701.html&quot;&#xD;
        guid=&quot;_0_ltcDqYEdqvoMTMKvbIlA&quot;>Key Principles&lt;/a> and &lt;a class=&quot;elementlink&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/supportingmaterials/process_essentials_C18A2AB2.html&quot;&#xD;
        guid=&quot;5.95251660891756E-306&quot;>Process Essentials&lt;/a>.&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            A framework of reusable method content and process building blocks.&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        Defined and improved on an ongoing basis by Rational Software, the RUP family of method plug-ins defines a &lt;a&#xD;
        class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/supportingmaterials/configurable_process_34A7BAC2.html&quot;&#xD;
        guid=&quot;2.65719655976642E-305&quot;>method framework&lt;/a> from which you create your own method configurations and tailored&#xD;
        processes.&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;ul dir=&quot;ltr&quot;>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            The underlying method and process definition language.&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        Underlying it all is a &lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
        href=&quot;./../../../core.base_concepts/guidances/concepts/introduction_to_uma_931F5B93.html&quot;&#xD;
        guid=&quot;_94_eoO8LEdmKSqa_gSYthg&quot;>unified method architecture meta-model&lt;/a>.&amp;nbsp;This model provides a &lt;a&#xD;
        class=&quot;elementLinkWithUserText&quot;&#xD;
        href=&quot;./../../../core.base_concepts/customcategories/method_architecture_fundamentals_5F73467B.html&quot;&#xD;
        guid=&quot;_uDU1oASEEdq61bDkWg1SXw&quot;>language for describing method content and processes&lt;/a>. This new language is a&#xD;
        unification of different method and process engineering languages such as the SPEM extension to the UML for&#xD;
        software process engineering, the languages used for RUP v2003, Unified Process, IBM Global Services Method, as&#xD;
        well as IBM Rational Summit&amp;nbsp;Ascendant.&amp;nbsp;&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;h4>&#xD;
    The Rational Method Composer (RMC) platform&#xD;
&lt;/h4>&#xD;
&lt;p>&#xD;
    Over many years of development effort, the RUP has evolved into a rich process engineering platform platform called&#xD;
    Rational Method Composer (RMC).&amp;nbsp; RMC enables teams to define, configure, tailor and practice a consistent process.&#xD;
    The key elements of the&amp;nbsp;platform are:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            &lt;a id=&quot;ProcessDeliveryTools&quot; name=&quot;ProcessDeliveryTools&quot;>&lt;/a>Method Delivery Tools&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        RUP is delivered to practitioners as an interactive Web site using industry-standard browser technology. The tools&#xD;
        used to deliver RUP include:&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;div style=&quot;MARGIN-LEFT: 2em&quot;>&#xD;
    &lt;ul>&#xD;
        &lt;li>&#xD;
            &lt;h5>&#xD;
                The RUP Web site you are currently browsing&#xD;
            &lt;/h5>&#xD;
        &lt;/li>&#xD;
    &lt;/ul>&#xD;
&lt;/div>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
        &lt;p>&#xD;
            A RUP Web site is a&amp;nbsp;&lt;a class=&quot;elementLink&quot;&#xD;
            href=&quot;./../../../core.base_rup/tools/rup_rational_method_composer_84A966EC.html&quot;&#xD;
            guid=&quot;_hAfB8COzEdq41POk0CQYwA&quot;>Rational Method Composer&lt;/a>&amp;nbsp;published process presentation configured for&#xD;
            your project and tailored to your specific needs. The Web site is created using dynamically generated HTML&#xD;
            pages, which RMC enables you to publish in the form of multiple RUP Web sites, each representing a configured&#xD;
            and tailored process definition.&#xD;
        &lt;/p>&#xD;
    &lt;/blockquote>&#xD;
&lt;/blockquote>&#xD;
&lt;div style=&quot;MARGIN-LEFT: 2em&quot;>&#xD;
    &lt;ul>&#xD;
        &lt;li>&#xD;
            &lt;h5>&#xD;
                A set of Web Browser navigation tools&#xD;
            &lt;/h5>&#xD;
        &lt;/li>&#xD;
    &lt;/ul>&#xD;
&lt;/div>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
        &lt;p>&#xD;
            The RUP Browser applets enable the RUP Web site to be dynamically accessed through a number of standard web&#xD;
            browsers with the help of &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
            href=&quot;./../../../core.base_rup/customcategories/navigating_the_process_D95AC811.html&quot;&#xD;
            guid=&quot;6.034189828868689E-308&quot;>additional navigation applets&lt;/a>.&#xD;
        &lt;/p>&#xD;
    &lt;/blockquote>&#xD;
&lt;/blockquote>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            &lt;a id=&quot;ProcessConfigurationTools&quot; name=&quot;ProcessConfigurationTools&quot;>&lt;/a>Method&amp;nbsp;Configuration Tool&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        &lt;a class=&quot;elementlink&quot; href=&quot;./../../../core.base_rup/tools/rup_rational_method_composer_84A966EC.html&quot;&#xD;
        guid=&quot;_hAfB8COzEdq41POk0CQYwA&quot;>Rational Method Composer&lt;/a>&amp;nbsp;(RMC) supports fine-grained publish-time&#xD;
        configuration of method content and processes to meet the varied needs of different projects and end users.&amp;nbsp;&#xD;
        Method Composer allows the optional inclusion of method and process extensions using Method Composer's plug-in&#xD;
        technology.&amp;nbsp; It also allows to configure variants on processes, which are published differently depending on&#xD;
        user-specific selections.&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            &lt;a id=&quot;CommunityMarketplace&quot; name=&quot;CommunityMarketplace&quot;>&lt;/a>A Marketplace for process extensions&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        The &lt;a href=&quot;http://www.ibm.com/developerworks/rational/products/rup/&quot;>RUP section of the developerWorks&amp;reg;:&#xD;
        Rational&amp;reg; Web site&lt;/a> provides a place for process engineers in the software development community to share their&#xD;
        method extensions as consumable Plug-Ins, and provides a rich source of method extensions for the project manager.&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;h5>&#xD;
            &lt;a id=&quot;ProcessAuthoringTools&quot; name=&quot;ProcessAuthoringTools&quot;>&lt;/a>Method Authoring Tool&#xD;
        &lt;/h5>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;MARGIN-RIGHT: 0px&quot;>&#xD;
    &lt;p>&#xD;
        The &lt;a class=&quot;elementlink&quot; href=&quot;./../../../core.base_rup/tools/rup_rational_method_composer_84A966EC.html&quot;&#xD;
        guid=&quot;_hAfB8COzEdq41POk0CQYwA&quot;>Rational Method Composer&lt;/a>&amp;nbsp;(RMC)&amp;nbsp;tool is specifically designed for&#xD;
        method content management and process authoring with functions such as form- and breakdown structure-based&#xD;
        authoring, content browsing, content search, and import and export of method content.&amp;nbsp;Method Composer also&#xD;
        provides mechanisms for rapid process assembly using process patterns and reusable method elements.&amp;nbsp; It&#xD;
        supports the creation of method plug-ins that provide powerful ways of extending and modifying existing content,&#xD;
        simplifying method content and process management and maintenance.&#xD;
    &lt;/p>&#xD;
&lt;/blockquote>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Whom&quot; name=&quot;Whom&quot;>&lt;/a>Who should use RUP?&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    If you depend on your ability to develop and deploy software which is critical to the success of your organization,&#xD;
    then RUP will help you. The RUP product is developed with two primary groups of users in mind:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        software development practitioners working as part of a project team, including the stakeholders of those software&#xD;
        development projects.&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        process engineering practitioners, specifically software process engineers and managers.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    Software development practitioners can find guidance on what is required of them in the &lt;a&#xD;
    class=&quot;elementlinkwithusertext&quot; href=&quot;./../../../core.base_concepts/guidances/concepts/role_BBD6A3E6.html&quot;&#xD;
    guid=&quot;1.1609745730665898E-304&quot;>roles defined in RUP&lt;/a>. A practitioner working on a RUP software engineering project&#xD;
    is assigned one or more of the roles defined in RUP, where each role partitions a set of tasks and work products that&#xD;
    role is responsible for. Guidance is also given on how those roles collaborate in terms of the &lt;a&#xD;
    class=&quot;elementlinkwithusertext&quot; href=&quot;./../../../core.base_concepts/guidances/concepts/activity_417F8F65.html&quot;&#xD;
    guid=&quot;3.132140065969088E-305&quot;>activities&lt;/a> that are required to enact the configured process (referred to as the &lt;a&#xD;
    class=&quot;elementlink&quot; href=&quot;./../../../core.base_concepts/guidances/concepts/delivery_process_CFEBBC78.html&quot;&#xD;
    guid=&quot;_EhgqwO8MEdmKSqa_gSYthg&quot;>Delivery Process&lt;/a>).&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Process Engineering practitioners can find guidance on defining, configuring, tailoring and &lt;a&#xD;
    class=&quot;elementlinkwithusertext&quot;&#xD;
    href=&quot;./../../../core.base_rup/guidances/concepts/implementing_a_process_in_a_project_3656F98A.html&quot;&#xD;
    guid=&quot;2.870714010568015E-306&quot;>implementing&lt;/a> engineering processes. The RUP product family provides a number&#xD;
    of&amp;nbsp;tools that enable and simplify defining, configuring and tailoring the engineering process.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    A number of &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
    href=&quot;./../../../core.base_rup/guidances/supportingmaterials/my_rup_tree_E4322EB0.html&quot;&#xD;
    guid=&quot;1.1767879055150166E-304&quot;>views&lt;/a> are provided with the RUP product that are focused on different groups of&#xD;
    software engineering practitioners.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;How&quot; name=&quot;How&quot;>&lt;/a>Configuring RUP for your project?&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    One of the core practices behind RUP is iterative and incremental development. This practice is also good to keep in&#xD;
    mind as you start with RUP: don't try to &quot;do&quot; all of RUP at once. Adopt an approach to &lt;a&#xD;
    class=&quot;elementlinkwithusertext&quot;&#xD;
    href=&quot;./../../../core.base_rup/guidances/concepts/implementing_a_process_in_a_project_3656F98A.html&quot;&#xD;
    guid=&quot;2.870714010568015E-306&quot;>implementing&lt;/a>, learning and using RUP that is itself iterative and incremental. Start&#xD;
    by assessing your existing process and selecting one or two key areas you would like to improve. Begin using RUP to&#xD;
    improve these areas first and then, in later iterations or development cycles, make incremental improvements in other&#xD;
    areas.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Visit the following links to learn more about these topics:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        different ways to &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/customcategories/navigating_the_process_D95AC811.html&quot;&#xD;
        guid=&quot;6.034189828868689E-308&quot;>navigate the RUP Web site&lt;/a> and how to make use of the &lt;a&#xD;
        class=&quot;elementlinkwithusertext&quot; href=&quot;./../../../core.base_rup/tools/rup_rational_unified_process_524E1A15.html&quot;&#xD;
        guid=&quot;{0CE549AE-24A8-41BC-BBD5-DAF664E3DFF8}&quot;>RUP Web site features&lt;/a>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
        href=&quot;./../../../core.base_concepts/customcategories/method_architecture_fundamentals_5F73467B.html&quot;&#xD;
        guid=&quot;_uDU1oASEEdq61bDkWg1SXw&quot;>key concepts&lt;/a> behind a RUP process definition&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        how to configure RUP for your project using &lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
        href=&quot;./../../../core.base_rup/tools/rup_rational_method_composer_84A966EC.html&quot;&#xD;
        guid=&quot;_hAfB8COzEdq41POk0CQYwA&quot;>Rational Method Composer&lt;/a>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        how to extend &lt;a href=&quot;http://www.ibm.com/developerworks/rational/rupcenter&quot;>plug-ins&lt;/a> specific domains,&#xD;
        techniques and technologies&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/customcategories/conceptual_road_maps_2DE84E99.html&quot;&#xD;
        guid=&quot;1.8262162566452063E-305&quot;>roadmaps&lt;/a> that provide you with a conceptual walk-through of how the process can&#xD;
        be applied to different kinds of projects&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.base_rup/customcategories/g_white_papers_63890D0C.html&quot;&#xD;
        guid=&quot;_EiiR4DIdEdqDs_9ORT1Rig&quot;>papers written by various authors&lt;/a> about the practices behind RUP&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        ways to &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/guidelines/process_tailoring_practices_9DD16395.html&quot;&#xD;
        guid=&quot;1.433186963661493E-305&quot;>tailor the process&lt;/a> to suit your project context&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;why&quot; name=&quot;why&quot;>&lt;/a>Why should I use RUP?&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    RUP provides a software development practitioner with a standards-based yet configurable process environment. That&#xD;
    process environment:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        allows a Rational Method Composer tailored method to be published and &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/customcategories/navigating_the_process_D95AC811.html&quot;&#xD;
        guid=&quot;6.034189828868689E-308&quot;>made accessible to the entire project team&lt;/a>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        allows that&amp;nbsp;method to be configured to suit the unique needs of each project&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        provides each user with &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/supportingmaterials/my_rup_tree_E4322EB0.html&quot;&#xD;
        guid=&quot;1.1767879055150166E-304&quot;>customized filtering&lt;/a>&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    At its heart, RUP is a collected body of software engineering practices that are &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
    href=&quot;./../../../core.base_rup/customcategories/whats_new_F014E799.html&quot; guid=&quot;1.7589094092733532E-305&quot;>continually&#xD;
    improved on a regular basis&lt;/a> to reflect changes in industry practices.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    As a &lt;a class=&quot;elementlink&quot; href=&quot;./../../../core.base_rup/roles/rup_stakeholder_1011D446.html&quot;&#xD;
    guid=&quot;{7A4262EA-AB5B-431E-BB4A-3822FBF7F239}&quot;>Stakeholder&lt;/a> in a software development project, RUP provides you with&#xD;
    an understanding of what can be expected from the development effort. It provides a glossary of terminology and an&#xD;
    encyclopedia of knowledge to help you communicate your needs effectively with the software development team.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    For&amp;nbsp;a&amp;nbsp;&lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
    href=&quot;./../../../core.base_rup/customcategories/developer_EA155B9E.html&quot; guid=&quot;_zRigkAILEdq-_NKqZM1EhA&quot;>software&#xD;
    development practitioner&lt;/a>, this process environment provides a central, common process definition that all software&#xD;
    development team members can share, helping to ensure clear and unambiguous communication between team members. This&#xD;
    helps you to play the part expected of you in the project team by making it clear what your responsibilities are. As a&#xD;
    general software engineering reference, RUP provides a wealth of guidance on software development practices that novice&#xD;
    and experienced practitioners alike will find valuable. Even if you are a lone code-warrior, you will find RUP a useful&#xD;
    mentor in helping you to build world-class software.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    As a &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.base_rup/customcategories/manager_A4902169.html&quot;&#xD;
    guid=&quot;_4U33kAILEdq-_NKqZM1EhA&quot;>manager&lt;/a> or team leader, RUP provides you with a process by which you can communicate&#xD;
    effectively with your staff and manage the planning and control of their work accordingly.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    As a &lt;a class=&quot;elementlink&quot; href=&quot;./../../../core.base_rup/roles/rup_process_engineer_5954DBA2.html&quot;&#xD;
    guid=&quot;{ADDC62A7-8E36-4DCE-9E5C-211B0950EBB5}&quot;>Process Engineer&lt;/a>, RUP provides you with a good architectural&#xD;
    foundation and wealth of material from which you can construct your process definition, enabling you to configure and&#xD;
    extend that foundation as desired. This will save you enormous amounts of time and effort that would otherwise be&#xD;
    required to create such a process definition from scratch.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;When&quot; name=&quot;When&quot;>&lt;/a>When should I use RUP?&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    &lt;img height=&quot;390&quot; alt=&quot;The Rational Unified Process Platform&quot; src=&quot;resources/complex.gif&quot; width=&quot;467&quot; border=&quot;0&quot; />&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    RUP can be used right from the start of a new software project, and can continue to be used in subsequent development&#xD;
    cycles long after the initial project has ended. However, the way in which RUP is used needs to be &lt;a&#xD;
    class=&quot;elementlinkwithusertext&quot;&#xD;
    href=&quot;./../../../core.base_rup/guidances/guidelines/process_discriminants_36B1ADD5.html&quot;&#xD;
    guid=&quot;2.746702783003723E-305&quot;>varied appropriately to suit your needs&lt;/a>. There are a few considerations that will&#xD;
    determine when and how you will use different parts of RUP:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        project &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/customcategories/rup_lifecycle_100BF298.html&quot;&#xD;
        guid=&quot;_PEpmMCVuEdqSZ9OimJ-AzA&quot;>lifecycle&lt;/a> (number of iterations, length of each phase, project length)&lt;br />&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        project &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/workproducts/rup_business_case_56F408EB.html&quot;&#xD;
        guid=&quot;{9B13F235-E8E9-4CDC-9ACE-216124C8C5EC}&quot;>business goals&lt;/a>, &lt;a class=&quot;elementlink&quot;&#xD;
        href=&quot;./../../../core.base_rup/workproducts/rup_vision_2D6D6F1.html&quot;&#xD;
        guid=&quot;{417F089F-6636-451A-A8AB-AB4EAC7AC4F1}&quot;>Vision&lt;/a>, scope and &lt;a class=&quot;elementlink&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/concepts/risk_7A001372.html&quot; guid=&quot;5.120819940832181E-305&quot;>Risk&lt;/a>&lt;br />&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        size of the Software Development Effort&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Where&quot; name=&quot;Where&quot;>&lt;/a>Where can I learn more about RUP?&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    The following resources can help you to get up to speed and master RUP quickly:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        A range of publications by various authors;&lt;br />&#xD;
        &lt;ul>&#xD;
            &lt;li>&#xD;
                &lt;i>The Rational Unified Process, An Introduction, Second Edition.&lt;/i> &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
                href=&quot;./../../../core.base_rup/customcategories/references_56F06DFD.html#KRU00&quot;&#xD;
                guid=&quot;7.755968586980351E-308&quot;>[KRU00]&lt;/a>&#xD;
            &lt;/li>&#xD;
            &lt;li>&#xD;
                &lt;i>The Rational Unified ProcessMade Easy, A Practitioners Guide to the RUP.&lt;/i> &lt;a&#xD;
                class=&quot;elementlinkwithusertext&quot;&#xD;
                href=&quot;./../../../core.base_rup/customcategories/references_56F06DFD.html#KRO03&quot;&#xD;
                guid=&quot;7.755968586980351E-308&quot;>[KRO03]&lt;/a>&#xD;
            &lt;/li>&#xD;
            &lt;li>&#xD;
                &lt;i>The Unified Software Development Process.&lt;/i> &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
                href=&quot;./../../../core.base_rup/customcategories/references_56F06DFD.html#JAC98&quot;&#xD;
                guid=&quot;7.755968586980351E-308&quot;>[JAC98]&lt;/a>&#xD;
            &lt;/li>&#xD;
            &lt;li>&#xD;
                &lt;i>Software Project Management: A Unified Framework&lt;/i> &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
                href=&quot;./../../../core.base_rup/customcategories/references_56F06DFD.html#ROY98&quot;&#xD;
                guid=&quot;7.755968586980351E-308&quot;>[ROY98]&lt;/a>&#xD;
            &lt;/li>&#xD;
            &lt;li>&#xD;
                a number of &lt;a class=&quot;elementLinkWithUserText&quot;&#xD;
                href=&quot;./../../../core.base_rup/customcategories/g_white_papers_63890D0C.html&quot;&#xD;
                guid=&quot;_EiiR4DIdEdqDs_9ORT1Rig&quot;>White Papers&lt;/a> on various practices recommended in RUP&#xD;
            &lt;/li>&#xD;
            &lt;li>&#xD;
                many articles in &lt;a href=&quot;http://www.therationaledge.com&quot;>The Rational Edge&lt;/a> on-line e-zine.&lt;br />&#xD;
                &lt;br />&#xD;
            &lt;/li>&#xD;
        &lt;/ul>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        The &lt;a href=&quot;http://www.ibm.com/developerworks/rational/products/rup/&quot;>RUP section of the developerWorks&amp;reg;:&#xD;
        Rational&amp;reg; Web site.&lt;/a>&lt;br />&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a class=&quot;elementlinkwithusertext&quot;&#xD;
        href=&quot;./../../../core.base_rup/guidances/supportingmaterials/training_with_rational_university_931C47F2.html&quot;&#xD;
        guid=&quot;1.3612642469528346E-305&quot;>Rational University&lt;/a> provides practice-oriented process training.&lt;br />&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a href=&quot;http://www-306.ibm.com/software/rational/services/professional/index.html&quot;>IBM/Rational consulting&#xD;
        services&lt;/a> that offer mentoring and support by technical specialists skilled in implementing and enacting RUP.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
