The Enterprise Unified Process

The Enterprise Unified Process extends the IBM Rational Unified Process (RUP) to address the full IT process.

This book defines the Enterprise Unified ProcessTM (EUP), which was first introduced by myself in 1999 and later enhanced to support a wider variety of clients. The EUP is an extension to the IBM Rational Unified Process (RUP).  Whereas the RUP defines a software development lifecycle, the EUP extends it to cover the entire information technology (IT) lifecycle. The EUP extends the RUP to include the operation and support of a system after it is in production and its eventual retirement. Furthermore, because all but the smallest organizations have more than one system, the EUP also handles cross-system enterprise issues such as portfolio management, enterprise architecture, and strategic reuse. Although the RUP defines a very good software development lifecycle, it is only a start: you need the EUP to address the entire IT lifecycle and to provide a mechanism for true IT governance of RUP projects.

Book Organization

Section 1. From the RUP to the EUP

  • Chapter 1: Introduction
  • Chapter 2: The Rational Unified Process (RUP)
  • Chapter 3: The Enterprise Unified Process (EUP)

Section 2. Beyond Development

  • Chapter 4: The Production Phase
  • Chapter 5: The Retirement Phase
  • Chapter 6: The Operations and Support Discipline

Section 3. The Enterprise Management Disciplines

  • Chapter 7: The Enterprise Business Modeling Discipline
  • Chapter 8: The Portfolio Management Discipline
  • Chapter 9: The Enterprise Architecture Discipline
  • Chapter 10: The Strategic Reuse Discipline
  • Chapter 11: The People Management Discipline
  • Chapter 12: The Enterprise Administration Discipline
  • Chapter 13: The Software Process Improvement Discipline

Section 4. Putting It All Together

  • Chapter 14: Adopting the EUP
  • Chapter 15: Conclusion

Section 5. Appendices

  • Appendix A: The Roles added by the EUP
  • Appendix B: The Artifacts added by the EUP
  • Appendix C: Glossary


  • R Elia M Abarca
    Posted March 12, 2024 2:47 pm 0Likes

    Hi Professor Scott Ambler, I had always followed your work, In fact you have been very kind with my answers in other occasions. Now I do have another one, some time ago I could find in one of your sites the Agile Unified Process (AUP) and I wonder what are the main differences between Enterprise Unified Process and AUP . I do have an idea, maybe they are in different contexts.

    Sorry if this is a silly question. Thanks in advance.

    Best wishes.

    • Scott Ambler
      Posted March 12, 2024 4:08 pm 0Likes

      This is a great question. The EUP and AUP were things that I worked on in the early 2000s. The focus of the EUP is on the overall enterprise and was basically a stab at enterprise agility, albeit with an IT focus. Unfortunately the term “Enterprise Agile” was unacceptable to the publisher at the time so we removed it’s use in the book. Sigh.

      The focus of the AUP was software development, effectively a simplification of the Rational Unified Process (RUP) at the time. In parallel Craig Larman developed his version of an AUP but didn’t seem to take it anywhere. For many years I had a detailed description of the AUP on but when I had my sites ported in early 2023 one of the simplifications that I made was to drop the AUP pages. They had gotten out of date and frankly I didn’t have any interest in doing the work to update them.

      In short, EUP == Enterprise Agile around 2005ish and AUP was agile RUP in around 2003-2004.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.