CVP OVP Role Definition
- Applicant
- Sends application Fills out participation form on behalf of prospective company wishing to apply for CVPOVP
- Primary Contact
- Entered in application participation form and associated with user ID / email / name entered into CVP OVP portal back-end
- Submits results for approval
- Administrator (or coordinator)
- Responds to applicants, checks/enters application participation info CVP OVP portal, project manage reviews
- Reviewer
- Reviews test results submitted to CVP OVP portal and votes to approve or disapprove (emails tied to cvp@opnfvverified@opnfv.org)
- User/Tester
- Uses CVP 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
CVP OVP Interaction
- CVP OVP Portal: https://cvpverified.opnfv.org
- Website that allows:
- Prospective participants to learn about governance, training, release and marketing content associated with CVP OVP
- Users/testers to inspect, debug and share test results in a private fashion
- Primary contact to officially submit test results for review
- Website that allows:
- CVP OVP Email: cvp@opnfvverified@opnfv.org
- All CVP OVP reviewers are associated to alias
- Facilitates administrator / applicant 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 CVP OVP Workflow Steps
- Application Participation Form Submission
- Application Participation Confirmation
- User Testing
- Result Submission
- Result Review
- Acceptance and Marketing
Step 1 - Application Participation Form Submission
- Applicant sends email with application form attached (Text, PDF, Word) to CVP email fills out online participation form at:
- Primary contact must login to CVP OVP portal at least once before application participation info can be submitted to portal back-end
Step 2 - Application Participation Confirmation
- Administrator asks applicant for any clarifications or amendments to application participation form
- Administrator enters application info participation info into CVP OVP portal, which is associated to primary contact user ID (Linux Foundation or OpenStack) and sends response back to applicant on CVP OVP email
Step 3 - User Testing
Users/testers use CVP 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 CVPOVP
Step 4 - Result Submission
- Primary contact submits test results for review, which exposes those results to reviewer accounts within the CVP OVP portal
Step 5 - Result Review
- Administrator asks for reviewer volunteers using CVP OVP email
- Reviewer volunteers login to CVP OVP portal and check results using guidelines (for consistency) published per CVP OVP release
- Reviewers cannot review their own company's results
- Reviewers vote on results with simple +1/-1 approve/disapprove notation using CVP OVP email
- Positive Review
- Requires a minimum of two approvals from two distinct companies without any negative votes
- Administrator sends email to CVP 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 CVPOVP/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
- Positive Review
...
- 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 (CVP OVP portal and possibly OPNFV main site) with company logos and marks
- Other TBD
...