The unified process. Elaboration Phase

Free download. Book file PDF easily for everyone and every device. You can download and read online The unified process. Elaboration Phase file PDF Book only if you are registered here. And also you can download or read online all Book PDF file that related with The unified process. Elaboration Phase book. Happy reading The unified process. Elaboration Phase Bookeveryone. Download file Free Book PDF The unified process. Elaboration Phase at Complete PDF Library. This Book have some digital formats such us :paperbook, ebook, kindle, epub, fb2 and another formats. Here is The CompletePDF Book Library. It's free to register here to get Book file PDF The unified process. Elaboration Phase Pocket Guide.

It explores both the business process that your organization engages in as well as the overarching business requirements for the software applications that support it. Enterprise Architecture The Enterprise Architecture discipline defines the enterprise architecture of an organization. It consists of models that define it, reference architectures, prototypes and working models that demonstrate how it works, and frameworks that make it easier to use.

An enterprise architecture model is a representation of the structures and processes of an organization; a good one depicts the organization both as it is today and as it is envisioned in the future, and maps the various views representing the architecture to one another. These views include both business-oriented perspectives as well as technical perspectives. In many ways enterprise architecture models are a communication bridge between senior business stakeholders and senior IT professionals.

Now that we understand the basics of how modeling in the UP works, we can examine how well AM fits in with it.

Luckily many of AM's principles and practices are arguably a part of the UP already, although perhaps not as explicitly as I would like. Table 2 presents an examination of how well each individual AM practice is currently implemented in the UP, if at all, and discusses how to adopt the practice within the scope of the UP. My experience is that it is relatively straightforward for UP teams to adopt AM practices if they choose to do so.

This is because the UP is very flexible, one of its underlying principles is that you should tailor it to meet your unique needs, making it easy to merge AM practices into the UP. Active Stakeholder Participation. AM has a wide definition for project stakeholders, including users, management, operations staff, and support staff to name a few that are compatible with the UP.

unified process model

The UP clearly includes project stakeholders, such as users and customers, throughout most of it disciplines. To be successful UP project teams should allow project stakeholders to take on modeling roles such as Business Process Designer and Requirements Specifier as appropriate, there is nothing in the RUP preventing this by the way.

The more active project stakeholders are the less of a need there will be for reviews , management presentations, and other overhead activities that reduce your team's development velocity.

The Building Blocks

Apply Modeling Standards. Furthermore the RUP product includes guidelines for the creation of many modeling artifacts, guidelines that your teams should consider adopting and following as appropriate, and explicitly suggests that you tailor the guidelines that they provide for your exact needs. To remain agile, however, UP teams should recognize that you often need to bend the guidelines and standards - in other words, don't let them become a straight jacket.

There are detailed UML modeling guidelines posted at this site. Apply Patterns Gently. UP teams are free to apply modeling patterns, the RUP product describes many common modeling patterns, as part of their efforts for any of the modeling disciplines. This practice enhances the UP with its advice to ease into the application of a pattern, the UP does not make this concept as explicit as it could.

Apply the Right Artifact s. One of the strengths of the UP is that provides some advice for when to create each type of model, and recent incarnations of the RUP product includes significant advice for non-UML artifacts such as data models and user interface storyboards UI flow diagrams.

RUP - IBM Rational Unified Process/Phases

Collective Ownership. AM's concept of collective ownership can be used to enhance the efforts on UP projects, assuming that the team culture supports the concept of open and honest communication. The UP supports collective ownership with its strong focus on configuration management issues, it has a discipline dedicated to this task, although its change management processes may potentially get in your way if developers and project stakeholders are unable to distinguish when to formalize change control and when not to. To be fair, this is a problem regardless of when you apply AM on an UP project, or on any type of project for that matter.

UP teams should turn the configuration management dial up a few notches and allow anyone on the project to access and work on any artifact that they wish, including models and documents. Create Several Models in Parallel. The UP clearly includes this concept, one only has to look at the activity diagrams depicting each discipline to see that several artifacts are potentially being worked on in parallel.

However, this concept could be communicated better because the near-serial flow in its activity diagrams presented for each major modeling activity doesn't communicate this concept well. There is a larger issue as well when you consider the lifecycle as a whole.


  • The Science of the Rishis: The Spiritual and Material Discoveries of the Ancient Sages of India.
  • Gardners Art through the Ages: A Global History, Volume 1 (14th Edition);
  • What is Rational Unified Process (RUP)??
  • Endocrine Therapy of Breast Cancer.
  • Navigation menu.
  • Your Answer.
  • China Days: A Visual Journal from Chinas Wild West.

Because the UP has organized its modeling efforts into separate disciplines, for very good reasons, it isn't as apparent that not only could you work on several business modeling artifacts in parallel but you could also work on requirements-oriented artifacts, analysis-oriented artifacts, architecture artifacts, and design artifacts too.

UP teams can turn the dial up a few notches by reading between the lines of the discipline activity diagrams and the UP lifecycle diagram and choosing to perform activities from several disciplines simultaneously when it makes sense to do so. Create Simple Content.

Unified Process and its Variants

This practice is a choice made by the modeler s , albeit one that must be implicitly supported by the rest of the development team. UP teams will need to adopt modeling guidelines that allow models that are just good enough and the customers of those models including programmers, project stakeholders, and reviewers must also be willing to accept simple models. This is a cultural issue, one that is often difficult for many organizations to adopt.

Depict Models Simply. Discard Temporary Models.

The Unified Process Elaboration Phase: Best Practices in Implementing the UP - CRC Press Book

Modelers on UP teams are free to discard anything that they wish. As with the simplicity practices your organization's culture must accept the concept of traveling light, of developing and maintaining just enough models and documents and no more. Display Models Publicly. UP teams are free to follow this practice. UP teams can turn the communication dial up a notch by following the principle of Open and Honest Communication by making all artifacts available to everyone as well as to publicly display the critical models used by the project team.

Rational Unified Process. Upcoming SlideShare. Like this presentation? Why not share! Presentation - Rational Unified Pro Embed Size px. Start on. Show related SlideShares at end. WordPress Shortcode. Kumar , Administrator Follow. Published in: Software. Full Name Comment goes here. Are you sure you want to Yes No. Zaher Nourredine. Since then various authors unaffiliated with Rational Software have published books and articles using the name Unified Process , whereas authors affiliated with Rational Software have favored the name Rational Unified Process. In the Disciplined Agile Delivery framework was released, a hybrid framework that adopts and extends strategies from Unified Process, Scrum, XP, and other methods.

The Unified Process is an iterative and incremental development process. The Elaboration, Construction and Transition phases are divided into a series of timeboxed iterations. The Inception phase may also be divided into iterations for a large project.

Account Options

Each iteration results in an increment , which is a release of the system that contains added or improved functionality compared with the previous release. Although most iterations will include work in most of the process disciplines e. Requirements, Design, Implementation, Testing the relative effort and emphasis will change over the course of the project. The Unified Process insists that architecture sits at the heart of the project team's efforts to shape the system. Since no single model is sufficient to cover all aspects of a system, the Unified Process supports multiple architectural models and views.

One of the most important deliverables of the process is the executable architecture baseline which is created during the Elaboration phase. This partial implementation of the system serves to validate the architecture and act as a foundation for remaining development. The Unified Process requires the project team to focus on addressing the most critical risks early in the project life cycle.

The deliverables of each iteration, especially in the Elaboration phase, must be selected in order to ensure that the greatest risks are addressed first.