/
Requirement Types

Requirement Types



Type

Description

Prerequisite

Review / Approval

Notes

Type

Description

Prerequisite

Review / Approval

Notes

Feature

A change that impacts multiple components.



Requirements Subcommittee (M2)
Arch Subcommittee (M2)
Impacted PTLs (M2)



Specification

A change that impacts a single component.



Impacted PTLs (M2)



Use Case

The application of one or more ONAP components to provide a specific end user solution.



Requirements Subcommittee (M2)
Arch Subcommittee (M2)
Impacted PTLs (M2)



Best Practice

A software development practice or instruction, that is broadly applicable, but applied to new code only (Example:  use Python 3 interpreter)

Socialization with PTLs and general consensus

PTLs (nlt M1)
TSC (M1)



Global Requirement

A software development practice or instruction, that is broadly applicable, applied to ALL code (Example:  use Python 3 interpreter)

Previously approved as a Best Practice
Socialization with PTLs and general consensus

PTLs (nlt M1)
TSC (M1)





Related content

Requirements subcommittee (is merged into ARCCOM)
Requirements subcommittee (is merged into ARCCOM)
More like this
ONAP R11 Modeling High Level Requirements
ONAP R11 Modeling High Level Requirements
More like this
Use Case Subcommittee (replaced by Requirements subcommittee)
Use Case Subcommittee (replaced by Requirements subcommittee)
More like this
Honolulu Impact View per Component
Honolulu Impact View per Component
More like this
Jakarta Release Requirements
Jakarta Release Requirements
More like this
ONAP R10 Modeling High Level Requirements
ONAP R10 Modeling High Level Requirements
More like this