You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Proposed ONAP Process Improvements

  • No Modeling Presence

    • Add Modeling Swim Lane

    • Add Modeling Artifacts for appropriate milestones to Modeling Swim Lane

  • MO

    • Only Item in M0 timeframe is “Open Intent To Participate”

    • Add “High Level Infomodel Requirements”

  • M1

    • Project Planning / Functional Architecture Defined / Architecture Approved

    • Add “Infomodel Plan Established”

    • Note:  Infomodel Updates Begin / Data Model Refinements Begin (M1.5)

    • Note:  Development Commitments for Infomodel Requirements?
  • M2

    • Functionality Freeze

    • Add “Infomodel Freeze” (Approval)

    • Add “Data Model Freeze” (Approval)

    • Note:  Feed to Data Dictionary??

  • M3

    • API Freeze

    • Add “Infomodel Final”

    • Add “Component Data Model Final” (Approval – Design Level Compliance)

  • M4

    • Code Freeze

    • Kickoff Information Model Requirements for Next Release

  • RCx

    • Runtime Compliance

  • Observations

    • Establishes and Evolves a Common Model

    • Project (Component) Team Involvement in Modeling Solution

    • Governance of Common Model and Corresponding Component Models

    • Update possible in M3 and M4 (bug fixes) per exception process

Artifacts

  • Information Model Artifact Contains

    • Classes

    • Relationships with Multiplicity

    • Important Attributes with Multiplicity 

    • Definitions

    • Data Types 

    • Feed to Data Dictionary

    • Tooling - Papyrus with GitHub

  • Component Data Model Artifacts (Implementation Specific)

    • Component Data Model

      • Contains objects, attributes, & relationships (more detail than information model)

    • Mapping to Information Model

    • Feed to Data Dictionary?

  • API Artifacts

    • API Model

    • Mapping to Information Model

New Roles – Model Governance

  • Information Model

    • Internal Committers

    • Internal Approvers

    • Impacted Project (Component) Approvers

    • Impacted API Approvers

    • Architecture Group Approvers

  • Component Data Models

    • Internal Committers

    • Modeling Team Approvers

    • Architecture Approvers

    • Impacted API Approvers

  • API Definitions

    • Modeling Team Approvers

    • Impacted Project (Component) Approvers

    • Architecture Approvers

Benefits

  • Establishment and Evolution of a Common Model (Model Consistency)

  • Pivot Toward a Model Driven Design

  • Improve Data Quality

Establishment and Evolution of a Common Model (Model Consistency)


Pivot Toward a Model Driven Design


Improve Data Quality



  • No labels