Preliminary
In the Preliminary state, a Product Manager, System Engineer, Software
Engineer, or Senior Design Engineer creates a product, then promotes
it to the Product Management state.

Product Management
In the Product Management state, a Product Manager or System Engineer
adds features, marketing related rules, images, and reference documents.

Design Engineering
In the Design Engineering state, a Design Engineer or Senior Design
Engineer adds parts, and engineering related rules, reviews the structure
and rules of the product.

Review
In the Review state, a Product Manager, System Engineer, Design Engineer,
or Senior Design Engineer performs a final review. A check trigger prevents
the promotion to the Release state if all the related features and parts
are not in a release state. A validation of all rules is done to ensure
that no features have been deleted which would make the rule invalid.

Release
In the Release state, a Product Manager updates the pricing, as needed.
A trigger is fired that promotes all rules connected to the product to
the Release state.

Obsolete
In the Obsolete state, a Product Manager inactivates the use of the
product and the product is no longer sold.
|