Submitted By: Aditi  Chaplot SDM 07030244001
Rational Unified Process <ul><li>The RUP is an endeavor of Rational Corporation, now IBM Rational (a division of IBM), the...
 
But RUP suffers from several weaknesses <ul><li>It is only a development process. The current version of the RUP does not ...
EUP: Overview <ul><li>The EUP is an  extension  to the RUP.   </li></ul><ul><li>People familiar with RUP can see that the ...
<ul><li>The Enterprise Unified Process (EUP) is an extension to RUP concepts and best practices to fit it with all enterpr...
Enterprise Unified Process lifecycle
Extending the Rational Unified Process (RUP) with the EUP
Two new phases  <ul><li>1. Production Phase  </li></ul><ul><li>The primary focus of the Production phase is offering requi...
Seven new disciplines  <ul><li>A. Operations and Support Discipline  </li></ul><ul><li>A well-planned operation and suppor...
<ul><li>C. Portfolio Management Discipline  </li></ul><ul><li>Enterprise success factor depends on the overall efficiency ...
<ul><li>F. People Management Discipline  </li></ul><ul><li>The People Management discipline focuses the human oriented man...
  Static aspects of EUP  <ul><li>The vertical axis of EUP represents the static aspects of enterprise like activities, art...
Vertical axis of EUP
Benefits of EUP <ul><li>The Enterprise Unified Process (EUP) augments RUP to address the enterprise features rather than j...
References <ul><li>Agile Data Home Page, www.agiledata.org </li></ul><ul><li>Agile Modeling Home Page, www.agilemodeling.c...
Upcoming SlideShare
Loading in …5
×

Enterprise Unified Process

2,675 views

Published on

This presentation explains EUP.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,675
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
124
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Enterprise Unified Process

  1. 1. Submitted By: Aditi Chaplot SDM 07030244001
  2. 2. Rational Unified Process <ul><li>The RUP is an endeavor of Rational Corporation, now IBM Rational (a division of IBM), the same people who introduced what has become the industry-standard modeling notation, the Unified Modeling Language (UML). The heart of the RUP is the Objectory Process. </li></ul><ul><li>Figure presents the current lifecycle of the RUP, made up of four serial phases and nine core disciplines (formerly called workflows). </li></ul><ul><li>At the end of each iteration you produce an internal executable that can be worked with by your user community. This reduces the risk of your project by improving communication between you and your customers. Another risk reduction technique built into the RUP is the concept that you should make a go/no-go decision at the end of each phase – if a project is going to fail then you want to stop it as early as possible in its lifecycle. </li></ul><ul><li>This is an important concept in an industry with a 65%+ failure rate. </li></ul>
  3. 4. But RUP suffers from several weaknesses <ul><li>It is only a development process. The current version of the RUP does not cover the entire software process, as you can see in Figure 1 it is very obviously missing the concept of operating and supporting systems once in production. Nor does it include the concept of eventually retiring systems. </li></ul><ul><li>The RUP does not explicitly support multi-system infrastructure development efforts such as organization-wide architectural modeling, missing opportunities for large-scale reuse within your organization. </li></ul><ul><li>The iterative nature of the lifecycle is foreign to many experienced developers, making acceptance of it more difficult. Although I think that the “hump chart” of Figure 1 is incredibly well drawn and information packed, it isn’t the bubbles connect by lines diagrams which many people expect. </li></ul><ul><li>The iterative nature of the Unified Process is both a strength and a weakness. </li></ul>
  4. 5. EUP: Overview <ul><li>The EUP is an extension to the RUP.  </li></ul><ul><li>People familiar with RUP can see that the extensions include two new phases, Production and Retirement, and several new disciplines: Operations and Support and the seven enterprise disciplines (Enterprise Business Modeling, Portfolio Management, Enterprise Architecture, Strategic Reuse, People Management, Enterprise Administration, and Software Process Improvement). </li></ul>
  5. 6. <ul><li>The Enterprise Unified Process (EUP) is an extension to RUP concepts and best practices to fit it with all enterprise essences so that is best suit for enterprise organizations. </li></ul><ul><li>The EUP introduces five new best practices as Proven architecture, Modelling, Collaborative development, Look beyond development, Deliver working software on a regular basis and Manage risk. </li></ul><ul><li>The EUP includes two new phases and seven new enterprise management disciplines to handle multi-geographic presence and cross-system issues that organizations should address to be successful at IT. </li></ul>EUP extensions with enterprise promises
  6. 7. Enterprise Unified Process lifecycle
  7. 8. Extending the Rational Unified Process (RUP) with the EUP
  8. 9. Two new phases <ul><li>1. Production Phase </li></ul><ul><li>The primary focus of the Production phase is offering required assistance to the end users by clarifying their queries, resolving the production issues through the combination of root-cause analysis and applying appropriate fixes which includes dealing with change request from users as well. </li></ul><ul><li>2. Retirement Phase </li></ul><ul><li>This phase guides us how to effectively decommission the product from the production phase to the retired phase . </li></ul>
  9. 10. Seven new disciplines <ul><li>A. Operations and Support Discipline </li></ul><ul><li>A well-planned operation and support discipline is absolutely critical for any enterprise to maintain and improve ROI of the enterprise economy. The Operations and Support discipline facilitates uninterrupted operations of software systems. It is aimed to ensure a fault tolerant environment and recoverable system through appropriate backup & disaster recovery plan. </li></ul><ul><li>B. Enterprise Business Modelling Discipline </li></ul><ul><li>One incredibly important feature of any enterprise is to adequately capture cross-system life-history aspects as described in figure 6. These enterprise models help to distinguish the relationship between Business process, domain process, enterprise activities, functional entities and functional operations. In this phase enterprise business modellers will work closely with the enterprise stakeholders to delimit the scope of their project, in particular helping them to identify the goals, targets, and vision for your enterprise. </li></ul>
  10. 11. <ul><li>C. Portfolio Management Discipline </li></ul><ul><li>Enterprise success factor depends on the overall efficiency and the effectiveness of managing a diversified mix of software portfolio (collection of software systems). Portfolio and Program management (maintaining a software systems inventory snap-shot) must be a continuous activity throughout the enterprise system lifecycle as it to mitigate enterprise risks. </li></ul><ul><li>D. Enterprise Architecture Discipline </li></ul><ul><li>The Enterprise Architecture discipline defines state-of-the art enterprise architecture which includes architectural frameworks, reference architectures and architectural standard & guidelines. </li></ul><ul><li>E. Strategic Reuse Discipline </li></ul><ul><li>Reusing wide varieties of software assets starting from source code to architectural frameworks is one of the best practices within the software industry. </li></ul>
  11. 12. <ul><li>F. People Management Discipline </li></ul><ul><li>The People Management discipline focuses the human oriented management aspect development of any IT organization. HR strategies that aligned with the organization’s unique IT strategy is one of the most important success factors of today’s IT industry that helps IT people to grow wishfully, and motivate people to ensure their hearty contribution towards the projects. </li></ul><ul><li>G. Enterprise Administration Discipline </li></ul><ul><li>The Enterprise Administration discipline covers the enterprise level administrative responsibilities and initiatives to provide an active support towards the project teams. </li></ul>
  12. 13. Static aspects of EUP <ul><li>The vertical axis of EUP represents the static aspects of enterprise like activities, artifacts, workers and workflows. The horizontal axis represents time and dynamic aspects of EUP. From that point of view the EUP is described in cycles, phases, iterations and milestones . </li></ul><ul><li>Each phase is associated with number of milestones (exit criteria) and therefore with different number of deliverable documents (may contain models, diagrams , reports, analysis, audits etc). </li></ul>
  13. 14. Vertical axis of EUP
  14. 15. Benefits of EUP <ul><li>The Enterprise Unified Process (EUP) augments RUP to address the enterprise features rather than just software development which is a part of enterprise lifecycle. </li></ul><ul><li>EUP not only enhances the RUP disciplines with the addition diversified disciplines like enterprise business modeling, portfolio management, enterprise architecture, strategic reuse, people management, enterprise administration, software process improvement and operations & support, at the same time it also introduces a proper enterprise project lifecycle within the enterprise. </li></ul><ul><li>EUP is continuously aiming to reduce the process complexities and increasing perpetuating best practices . </li></ul>
  15. 16. References <ul><li>Agile Data Home Page, www.agiledata.org </li></ul><ul><li>Agile Modeling Home Page, www.agilemodeling.com </li></ul><ul><li>Enterprise Unified Process, www.enterpriseunifiedprocess.com </li></ul><ul><li>The OPEN Website. www.open.org.au </li></ul><ul><li>The Process Patterns Resource Page. www.ambysoft.com/processPatternsPage.html </li></ul><ul><li>Rational Unified Process. www.rational.com/products/rup </li></ul>

×