Release Planning Template - DOC Amsterdam Release

Release Planning Template - DOC Amsterdam Release

The content of this template is expected to be fill out for M1 Release Planning Milestone.

Info

Use the "Copy" and "Move" options (available under the ..., top right of this page) to duplicate this template into your project wiki.
Use the Wiki to document the release plan. Don't provide PowerPoint.
Use as much diagrams and flow charts as you need, directly in the wiki, to convey your message.


Overview

Project Name

Enter the name of the project

Project Name

Enter the name of the project

Target Release Name

Amsterdam

Project Lifecycle State

Incubation

Participating Company 

AT&T, Amdocs, Huawei, Nokia, China Mobile, ZTE, Accenture

Scope

What is this release trying to address?

  • Establish for ONAP a best practice CI/CD tool chain and processes for managing ONAP documentation

  • Establish templates, guides, examples, relationships to release planning and integration projects that will make documentation an integral easy to perform activity for all projects contributing to an ONAP software release.

  • Create documentation required by ONAP Release 1 use cases

  • Migrate seed documentation currently in the wiki or gerrit that is being maintained by approved projects

Use Cases

The new documentation created by this project must support ONAP high level Amsterdam use cases.

Lower level use cases specific to documentation project scope include:

  1. Store documentation source in gerrit project  repositories in a form that is easy for multiple authors to create and maintain.

  2. Define and integrate source from multiple repository locations into an complete, organized set for an ONAP release.

  3. Automatically (re)create a complete set of finished documentation whenever any sources change.

  4. Publish the finished set of documentation in where it can be easily referenced by any user audience that is working with an ONAP release.

Minimum Viable Product

Final documentation for ONAP Release 1 Use Cases

Functionalities

List the functionalities that this release is committing to deliver by providing a link to JIRA Epics and Stories. In the JIRA Priority field, specify the priority (either High, Medium, Low). The priority will be used in case de-scoping is required. Don't assign High priority to all functionalities.

Epics

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Stories

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh



Longer term roadmap

Indicate at a high level the longer term roadmap. This is to put things into the big perspective.

Release Deliverables

Indicate the outcome (Executable, Source Code, Library, API description, Tool, Documentation, Release Note...) of this release.

Deliverable Name

Deliverable Description

Deliverable Name

Deliverable Description

doc

Source Repository with a master index for all documentation in an ONAP Release in TBD( .rst, .md, or other) format.
Each index file may contain source content and references to other index files within the doc repo directory structure, other repositories with the doc project (eg. doc/source/userguide), and/or other project repositories.

doc/tools

Scripts used to collect, compose, validate source documentation material and publish final form documentation

doc/source/<repository>

Repositories as needed to

  • store content that integrates documentation across the platform and/or focuses on users audiences and tasks that a software project does not need to be aware of (eg. a task that uses multiple software components)

  • reflect different committer expertise and responsibility for a class of documentation (eg. guide for a developer, user, operations)

TBD (onap.readthedocs.io, nexus.onap.org raw site)

Published release documentation

Sub-Components

All components are described as source deliverables above and/or will be identified by:

Sub-components are repositories are consolidate in a single centralized place. Edit the Release Components name for your project in the centralized page.

ONAP Dependencies

List the other ONAP projects your depends on.

  • ci-management

  • Any project that contains a portion of the documentation source referenced in final documentation set.

  • A documentation publishing site (eg. readthedocs.io, Nexus raw site)