Anuket Project

OVP Beta Process Workflow

OVP Role Definition

  • Applicant
    • Fills out participation form on behalf of prospective company wishing to apply for OVP
  • Primary Contact
    • Entered in participation form and associated with user ID / email / name entered into OVP portal back-end
    • Submits results for approval
  • Administrator (or coordinator)
    • Responds to applicants, checks/enters participation info OVP portal, project manage reviews
  • Reviewer
    • Reviews test results submitted to OVP portal and votes to approve or disapprove (emails tied to verified@opnfv.org)
  • User/Tester
    • Uses OVP portal to view/share results
  • C&C Committee
    • Review arbitration and grants final approval
  • Marketing Committee Designee
    • Following acceptance, works with company marketing on OPNFV mark usage and branding

OVP Interaction

  • OVP Portal: https://verified.opnfv.org
    • Website that allows:
      • Prospective participants to learn about governance, training, release and marketing content associated with OVP 
      • Users/testers to inspect, debug and share test results in a private fashion
      • Primary contact to officially submit test results for review   
  • OVP Email: verified@opnfv.org
    • All OVP reviewers are associated to alias
    • Facilitates administrator / prospective participant correspondence
    • Used by administrator to solicit volunteers from reviewer list to review results
    • Allows reviewers to vote on results with simple +1/-1 approve/disapprove notation
    • Currently being used by beta testers to correspond on issues (this may be changed in future) 
  • C&C Committee Email: opnfv-cc-committee@lists.opnfv.org
    • Used for review arbitration and final approval correspondence

Overall OVP Workflow Steps

  1. Participation Form Submission
  2. Participation Confirmation
  3. User Testing
  4. Result Submission
  5. Result Review
  6. Acceptance and Marketing

Step 1 - Participation Form Submission

  • Applicant fills out online participation form at:  
  • Primary contact must login to OVP portal at least once before participation info can be submitted to portal back-end

Step 2 - Participation Confirmation

  • Administrator asks applicant for any clarifications or amendments to participation form 
  • Administrator enters participation info into OVP portal, which is associated to primary contact user ID (Linux Foundation or OpenStack) and sends response back to applicant on OVP email

Step 3 - User Testing

  • Users/testers use OVP portal as resource to evaluate and share results whereby the results remain private

  • This step does not necessarily require steps 1/2 to be completed, which encourages exploration before participation in OVP

Step 4 - Result Submission

  • Primary contact submits test results for review, which exposes those results to reviewer accounts within the OVP portal

Step 5 - Result Review

  • Administrator asks for reviewer volunteers using OVP email
  • Reviewer volunteers login to OVP portal and check results using guidelines (for consistency) published per OVP release
    • Reviewers cannot review their own company's results
  • Reviewers vote on results with simple +1/-1 approve/disapprove notation using OVP email
    • Positive Review
      • Requires a minimum of two approvals from two distinct companies without any negative votes
      • Administrator sends email to OVP and C&C emails announcing positive review
      • One week limit is given for issues to be raised. If no issue is raised, C&C Committee approves result
      • Administrator sends email using OVP/C&C emails stating result is approved
    • Negative Review
      • C&C committee member raises issue or reviewers cast a negative vote
      • Topic goes to next scheduled C&C meeting
      • Administrator gives feedback to the primary contact providing a chance for company to remedy
      • Primary contact can resubmit results. Step 5 repeats until the result is positive or submission withdrawn or appeals
    • Appeal Process
      • If prospective company disagrees with a negative review, issue goes to C&C committee to arbitrate

Step 6 - Acceptance and Marketing

  • All results and material from the review shall be archived
  • Marketing committee designee interacts with company on marketing/branding:
    • Grant use of OPNFV mark(s) and compliance statement
    • Sends notification and style guide to vendor for use of the mark
    • OPNFV websites updated (OVP portal and possibly OPNFV main site) with company logos and marks
    • Other TBD