Lifecycle Stages & Phases

A lifecycle describes the different stages and phases of an Element, e.g., a Business Application, during its entire lifetime.

Lifecycle Stages

Every Element passes these lifecycle stages during its lifetime:

  • INITIALIZATION – comprises the preparation and planning timeframe, including evaluation, review, and approval
  • PRODUCTIVE – describes the period where the Portfolio Element is used actively within the enterprise
  • EXPIRATION – is the sun-setting period, where Portfolio Elements are removed and not deployed again
  • EXCEPTIONAL – a defined waiver that allows the usage for a limited time period
  • NON-PRODUCTIVE – describes the stage at which the Portfolio Element is completely removed from productive usage



To simplify the lifecycle management and minimize the amount of required data, we have decided not to use end/stop dates for each lifecycle phase. The successor's lifecycle start date is the end/stop date of the predecessor.

Each lifecycle disposition of the non-productive stage is finalizing, i.e. the end/stop date of the entire lifecycle.

Lifecycle Phases / Dispositions

Each lifecycle has various lifecycle phases. Each lifecycle phase, i.e., disposition, describes a specific time frame within a lifecycle stage, which is a result of a decision or a natural or forced progression during the evolution of an element. For example, the manufacturer discontinues the production of a hardware product model and indicates this for the market by putting the lifecycle phase from General Available to End of Life and then to Obsolete.

Internal Lifecycle

The Internal Lifecycle represents any elements intended for internal utilization. We have defined two different lifecycles for the following objects:

  • Logical Objects — Conceptional, logical objects e.g., Business Capabilities, Information Objects
  • Transformational Objects — Change, transformational related objects, e.g. Goals, Projects


Active vs. In Production

We prefer to use the term "Active" instead of "In Production" for logical objects. "In Production" makes more sense for deployed instances of deployable (logical) things. In the UPMX context, we primarily manage conceptual and logical objects.

Usage Lifecycle

The Usage Lifecycle is an enhancement as part of the "Usage Table" in UPMX.

Standards Lifecycle

Representing the Standards Lifecycle is critical for Patterns, Software & Hardware Products. The Standards Lifecycle can be applied to any CMDB/CSDM table on demand.

Manufacturer Lifecycle

The lifecycle is defined by the manufacturer of a product. If available, the data can be automatically loaded in UPMX and visualized accordingly.


UPMX Lifecycle Stages and Phases


Lifecycle Phases & Colors

The number of lifecycle dispositions, order, and color can be changed by the UPMX Admin.

Default Lifecycle Colors

<#BAD5DE> Concept, Evaluating, Requested
<#61B7E5> Planning
<#2295D3> Under Review
<#9CABA5> Beta
<#71847C> Limited Available
<#00E118> Rollout
<#0CAC17> Active, Standard, General Available
<#FFB401> Expiring, End of Life
<#CB958E> Waiver, Exception, Extended Support
<#C00000> Obsolete
<#08720F> Completed
<#999999> Canceled, Rejected
<#1F2232> Blacklisted