Who authorizes software releases?

Each release is authorized by a representative from Ocean Networks Canda (ONC) System Adminstration team, the ONC Software Development team, ONC Data team, and the Director of User Engagement.


What validation procedures are completed prior to release?

 The Software Development team at ONC employs a comprehensive process to authorize, execute, verify and communicate software releases within an Agile Scrum methodology. We utilize many tools to ensure quality and provenance: Atlassian JIRATM and ConfluenceTM for planning tracking, documentation, etc., SVN and GIT for software versioning, Alfresco for corporate documentation, and more.

To complete a release and sprint cycle, the steps can broadly be summarized as follows: 

What documents are provided as part of the release package? 

The following documentation sets are continuously updated as an integral part of the software development process:

How are upgrades / patches to third party software packages handled?

ONC maintains up-to-date licenses for major software systems employed by the Software Development team.