Essential Unified Process

an agile, scalable, lightweight, iterative software development process

The Essential Unified Process (EssUP) focuses on the essentials to provide eight lightweight, easy-to-use practices that can be mixed and matched and used in different circumstances – all of them compatible with agile values and thinking.

You may benefit from EssUP practices if you’re experiencing any of the following:

  • It’s difficult to gain control of the unknown factors until late in a project
  • New requests have a ripple effect on the solution, requiring significant rework each time
  • End users are not happy with the delivered products
  • Delivery is late and over-budget
  • Developers complain about the process slowing them down or being too restrictive
  • Over-whelmed with too much irrelevant guidance to perform assigned tasks

View the EssUp Practice Pack in the New Practice Library.


Practice LibraryGet Started with Practice Library

Eight EssUp Essential Practices

The EssUp practices provide eight lightweight, easy-to-use practices that can be mixed and matched and used in different circumstances. Each practice contains a small number of cards that provide useful, structured advice on how to successfully adopt and apply each practice. Practices included are:

  • Architecture Essentials
  • Component Essentials
  • Iterative Essentials
  • Product Essentials
  • Team Essentials
  • Test Execution Essentials
  • Unified Process Lifecycle Essentials
  • Use-Case 2.0 Essentials

Browse the EssUp Practices in the Practice Library