The OPEN Process Framework (OPF), the associated class library of method/process components, and the OPF
repository are based on the following principles.
Allow the process engineer maximum flexibility when producing endeavor-specific and producer-specific methods:
The repository contains a very large (over 1,100 entries) class library of reusable method/process components,
enabling the process engineer to select only those components that are appropriate and cost effective.
The process engineer can tailor the class library via inheritance to produce new versions of component
that have the appropriate content.
The process engineer can:
Delete unnecessary/inappropriate content, which is the most common type of
tailoring because existing components are very complete in terms of their content.
It is typically easier to delete the excess than it is to add what is missing.
Maximize useful standardization that does not lessen necessary flexibility:
The OPEN Process Framework standardizes the core common terminology and concepts.
The OPF Class Libarary provides a large set of standardized method/process components,
which in turn standardizes a very large amount of common terminology and concepts.
Tailoring is based on specialization, which significantly restricts the properties of subclasses.
However, because it is important to provide flexibility and eliminate unnecessary content,
specialization of method/process components allows deletion of unnecessary and inappropriate
content.
A complete process framework has numerous advantages:
A complete process framework enables many more
endeavor-specific processes to be constructed from its
components without the need for extending it with new components.
A complete process framework is more likely to be usable for any endeavor.
A process framework, the components of which are
completely documented, is less likely to be missing significant documentation.
The OPEN Process Framework provides a repository of process components that is very complete:
OPF supports the major management, business engineering, application development, and operation activities:
Business Engineering:
Business Strategy
Technology Strategy
Business Architecting
Digital Branding
Application development:
Requirements Engineering
Architecting
Design
Implementation
Integration
Testing
Delivery
Operations:
Content Management
Maintenance
Operations
OPF includes all major classes of process components: