...
Practice Area | Checkpoint | Yes/No | Evidence - Comment | How to? | |
---|---|---|---|---|---|
Product Product Management | Are all provisional APIs interface (stub) been defined (at beta-quality level)? | ||||
Is there a final list of externally consumable APIs available? | Provide link to evidence | ||||
For all completed Sprints, have Sprint Backlog Stories been marked as "Done" in Jira? | Provide Link to Project backlog | Deliverables for Functionality Freeze Milestone Checklist TemplateDifference between a Product and Sprint Backlog | |||
Are all tasks associated with the completed Sprint Backlog Stories been marked as "Done" in Jira? | Has all Product Backlog not implemented in current release been scoped for next release? | Provide link to issue scoped for next release | |||
Release Management | Have all source code files been updated with License Apache 2 header? | Definition of Source code file||||
Has the year format in copyright header of all source code files been updated? (Rules for new files created in 2017 and existing files modified in 2017 are different) | Guidance on year format | ||||
In case source code can't be edited, has a "License.txt" file been placed at the root directory for which the license is applicable? | Guidance for source code file that can't be edited | ||||
Has the project FOSS Table been updated with latest third party code? | Provide link to evidence | ||||
Do you have a plan to address any issue raised by Fossology? | |||||
Development | For new projects approved for this release, have all defined repositories source code been placed into Gerrit? | Provide link to evidence | For evidences, provide link(s) to Gerrit repos by providing the URL as shown in this example | ||
Has the project team reach the Automated Unit Test Code Coverage expectation? (Refer to artifacts available in Sonar) | Goal: 30-50% for Incubation project | ||||
Is there any binaries (jar, war, tar, gz, gzip, zip files) in Gerrit project repository? | Deliverables for Functionality Freeze Milestone Checklist TemplateRefer to CI Development Best Practices | ||||
Could you ensure that all proprietary trademarks, logos, product names, company name, etc. have been removed? All OPEN-O ONAP deliverables must comply with this rule and be agnostic of any proprietary symbols. | |||||
Is there any pending commit request older than 24 36 business hours in Gerrit? | |||||
Are Have all the Jenkins jobs successfully passed (Merge-Jobs)? | Provide link to "Merge job" as evidence in to Jenkins project tabJenkins has two types of Jobs "Verify" and "Merge". The question covers the "Merge-Jobs". | ||||
Are all snapshot binaries available in Nexus? | Provide link to evidence in Nexus project folder | ||||
Integration and Testing | Have Continuous System Integration Testing (CSIT) Use Cases been functional test cases been documented in wiki? | Provide link to evidenceTemplate is available in wiki | |||
Have you implemented in Jenkins at least 1 CSIT functional test case for each of the project repository? | As an evidence, provide a link to Jenkins (CSIT Jobs) that shows a sample test case implemented (1 job for each repo). | As an example (provided by Integration Team) | |||
Has the project code successfully passed the Daily Build process? | Goal is to ensure your project latest commits have not broken the Integration Daily Build.You have to check that the latest Integration Daily Build was not broken by your project.build. | ||||
Documentation | Has the team identified and outlined the set of documentations to be delivered in this Release? |