Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. All ONAP projects that commit code to a repository are subject to an architectural review.
  2. ONAP projects that do not plan to participate in a release are still subject to architectural review, if they plan to commit code to a repository .
  3. All projects should assume that they require an architectural review.  The decision about whether a review is required will be made by the architectural subcommittee and not by the project.
  4. Projects may choose not to participate in a review. However, the architectural subcommittee will report review status to the TSC, and review participation may influence whether the TSC approves a project to move forward at a milestone.  In addition project review status during the timeframe of the release.
  5. Project teams/Feature Sponsors must demonstrate that they have requested an arch review in order to pass M1.
  6. Arch review status and results will be published in the release notes.

Process

...

Prior to M1

  1. Project PTLs must /Feature Sponsors request a review bye by email from the chair of the arch subcommittee.
  2. The chair of the arch subcommittee and receive a JIRA ticketcreates a JIRA issue for the review and emails a link to the project PTL.
  3. The project PTL/Feature Sponsor adds the JIRA issue must be documented in the arch review task for the M1 milestone epic for each project.
  4. Projects that are not participating in the release should are still required to request a review if they intent to commit code during the period of the release.
  5. The project PTL must complete two forms and add links to the forms in a comment to the project arch review JIRA ticket:
  6. Component Architecture Description Form
  7. Functional Architecture Description Formlink to the architecture review JIRA task in the M1 epic, as confirmation that a review has been requested.

Prior to M2/M3

  1. The project PTL/Feature Sponsor completed the Component Architecture Description Form and adds a link to it in the architecture review JIRA task.
  2. The project PTL/Feature Sponsor completed the Functional Architecture Description Form and adds a link to it in the architecture review JIRA task. 
  3. The arch subcommittee schedules a review with the project PTL.
  4. At the scheduled time, the project PTL and the Arch Subcommittee meet to conduct the project review:
    1. The project PTL/Feature Sponsor presents the project, including the submitted forms.
    2. The arch subcommittee reviews the changes and asks the PTL questions.
    3. The subcommittee may approve the project at that point, or ask for changes, or additional information, followed by another review.