Review Update Operational Processes
CVP Role Definition
Applicant
Sends application form on behalf of prospective company wishing to apply for CVP
Primary Contact
Entered in application form and associated with user ID / email / name entered into CVP portal back-end
Submits results for approval
Administrator (or coordinator)
Responds to applicants, checks/enters application info CVP portal, project manage reviews
Detailed responsibilities previously outlined at: Review Update Operational Processes
Reviewer
Reviews test results submitted to CVP portal and votes to approve or disapprove (emails tied to TBD)
User/Tester
Uses CVP portal to view/share results
CVC Committee
Review arbitration and grants final approval
Marketing Committee Designee
Following acceptance, works with company marketing on OPNFV mark usage and branding
CVP Interaction
CVP Portal: https://cvp.opnfv.org
Website that allows:
Prospective participants to learn about governance, training, release and marketing content associated with CVP
Users/testers to inspect, debug and share test results in a private fashion
Primary contact to officially submit test results for review
CVP Email: TBD
All CVP reviewers are associated to alias
Facilitates administrator / applicant 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)
CVC Committee Email: compliance@lists.lfnetworking.org
Used for review arbitration and final approval correspondence
Overall CVP Workflow Steps
Application Submission
Application Confirmation
User Testing
Result Submission
Result Review
Acceptance and Marketing
Step 1 - Application Submission
Applicant sends email with application form attached (Text, PDF, Word) to CVP email
Primary contact must login to CVP portal at least once before application can be submitted to portal back-end
Step 2 - Application Confirmation
Administrator asks applicant for any clarifications or amendments to application
Administrator enters application info into CVP portal, which is associated to primary contact user ID (Linux Foundation or OpenStack) and sends response back to applicant on CVP email
Step 3 - User Testing
Users/testers use CVP 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 CVP
Step 4 - Result Submission
Primary contact submits test results for review, which exposes those results to reviewer accounts within the CVP portal
Step 5 - Result Review
Administrator asks for reviewer volunteers using CVP email
Reviewer volunteers login to CVP portal and check results using guidelines (for consistency) published per CVP release
Reviewers cannot review their own company's results
Reviewers vote on results with simple +1/-1 approve/disapprove notation using CVP email
Positive Review
Requires a minimum of two approvals from two distinct companies without any negative votes
Administrator sends email to CVP and CVC emails announcing positive review
One week limit is given for issues to be raised. If no issue is raised, CVC Committee approves result
Administrator sends email using CVP/CVC emails stating result is approved
Negative Review
CVC committee member raises issue or reviewers cast a negative vote
Topic goes to next scheduled CVC 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 CVC 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 LFN mark(s) and compliance statement
Sends notification and style guide to vendor for use of the mark
CVP websites updated (CVP portal and possibly LFN/OPNFV/ONAP main site) with company logos and marks
Other TBD