Reusable Process Components


This website contains the following reusable components for producing state-of-the-art development processes:


Reuse
Repository
OPF comes with an extensible repository (class library) of predefined reusable process components:
  • Endeavors (e.g., Enterprises, Programs, Projects)
  • Stages (e.g., Cycles, Phases, Builds, Milestones)
  • Work Performances (e.g., Workflows, Task Performances)
  • Producers (e.g., Organizations, Teams, Roles, Tools)
  • Work Units (e.g., Activities, Tasks, Techniques)
  • Work Products (e.g., Diagrams, Models, Documents, Hardware, Software, Systems)
  • Languages (e.g., Modeling, Implementation, Natural)
Conventions OPF comes with an extensible library of documents that constrain how teams and roles collaborate to perform tasks:
  • Modeling Guidelines
  • Coding Standards
  • Content and Format Standards
  • Templates
  • Inspection Checklists
Usage Guidelines Associated usage guidelines for using the process components, conventions, and reusable work products:
  • Instantiation Guidelines
  • Extension Guidelines
  • Tailoring Guidelines
Example
Work
Products
Numerous realistic examples that demonstrate how the work products should look when properly produced.
Reusable
Work
Products
Documents and software that can be reused on future endeavors.