Project Delivery Methodology – Rational Unified Process (RUP)

Home What We Do Project Management Project Delivery Methodology – Rational Unified Process (RUP)

The Rational Unified Process and PMI Methodologies provide guiding principles for our project teams. A.J. Boggs’ teams work closely with our clients to select techniques appropriate to their organization, practices, tools, and preferences. Though we have adopted preferred methodologies, we utilize the tools and methodologies most appropriate to use with each client.

Rational Unified Process (RUP)

A.J. Boggs follows the Rational Unified Process (RUP) for system development.

We use the following ten principles to implement RUP effectively:

  • Vision: Develop a vision
  • Process: Choose one that fits
  • Plan: Manage to the plan
  • Risks: Identify and mitigate
  • Business Case: Identify & revisit it
  • Use component architectures
  • Implement and test iteratively
  • Evaluate and assess regularly
  • Manage and control changes
  • Deploy a usable product

The Rational Unified Process (RUP) divides software development into four (4) phases:

    1. Inception
  1. Elaboration
  2. Construction
  3. Transition

Each of these phases addresses a different part of the system lifecycle as depicted in this diagram:

RUP’s best practices for software development teams:

  1. Develop software iteratively
  2. Manage requirements
  3. Use component-based architectures
  4. Visually model software
  5. Verify software quality
  6. Control changes to software