32
COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE CMEMS MY DU Configuration Management Plan Reference: CMEMS-MYDU-CMP Validated by: Vega Forneris (CNR) Document release number: 1.0 Date: 06-10- 2017 Contributors : Vega Forneris (CNR), Antonio Novellino (ETT), Giuseppe Manzella (ETT)

Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE

CMEMS

MY DU

Configuration Management Plan

Reference: CMEMS-MYDU-CMP

Validated by: Vega Forneris (CNR) Document release number: 1.0 Date: 06-10-2017

Contributors : Vega Forneris (CNR), Antonio Novellino (ETT), Giuseppe Manzella (ETT)

Page 2: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

CHANGE RECORD

Issue Date § Description of Change Author

1.0 2017-10-06

all First version of document Vega FornerisAntonio NovellinoGiuseppe Manzella

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 2/ 27

Page 3: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

TABLE OF CONTENTS

I Introduction........................................................................................................................................................7

II Configuration Management Plan.....................................................................................................................8

II.1 Technical proposal overview and identification of configuration items....................................................8

II.2 Configuration control activity.....................................................................................................................12

II.3 Version control..............................................................................................................................................12

II.4 Configuration versioning.............................................................................................................................13

II.5 Configuration status auditing......................................................................................................................14

III Release and Transition Management.........................................................................................................16

IV Change Management.......................................................................................................................................23

V Problem Management......................................................................................................................................25

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 3/ 27

Page 4: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

LIST OF TABLES

LIST OF FIGURES

FIGURE 1 – DU MY ARCHITECTURE................................................................................................10

FIGURE 2 – DU NRT&MY ARCHITECTURE.......................................................................................11

FIGURE 3: DU RELEASE MANAGEMENT SCHEME.........................................................................16

FIGURE 4: DU CHANGE MANAGEMENT SCHEME...........................................................................23

FIGURE 5: DU PROBLEM MANAGEMENT SCHEME........................................................................25

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 4/ 27

Page 5: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

GLOSSARY AND ABBREVIATIONS

Additional terms:

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 5/ 27

Page 6: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Applicable and Reference Documents

Ref Title Date / Version

DA 1

DA 2

RA 1

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 6/ 27

Page 7: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

I INTRODUCTION

Configuration Management is concerned with the unequivocal definition and unique identification of all configuration items in the WITS system, their constituent components and their respective interrelations. It has been built starting from Configuration Management process implemented by the Consortium partners in the framework of MyOcean projects.

The configuration items managed at WITS system level are:

Documentation (resident or reference) Software managed as resident: All software maintained by the consortium, Software managed as reference: Basic software (OSS, compilers…), Reused software (CFIs) and COTS (Note: COTS are identified by their name and version as

defined by the provider) Data (resident or reference), Hardware (reference)

The configuration item versions (N.n) are managed by the DU managers and recorded in a Configuration Control Sheet (spreadsheet) maintained by the DU Configuration Manager; other SW are under evaluation. Any and all changes to the configuration items, including their interrelations, are managed through revision control of the document. The Configuration Control Sheet will be available to Mercator Océan upon request.

System and code changes will tend to be managed via the Release Management process (cf. Chapter II). However, minor changes may be necessary outside of a major release. Such changes will be dealt with through the Change Management process, and the local DU managers will ensure that configuration update details are communicated to the DU Configuration Manager as part of the change.

Each DU partner has its own processes and tools for software configuration management (SVN, Subversion, CVS, or similar). The version information recorded in the Configuration Control Sheet will be traceable within the local DU versioning system.

DU Deputy will play the role of DU Configuration Manager.

The Configuration Management process ensures that the selected components (the Configuration Items) are identified, baselined, and maintained and that changes to them are duly controlled.

This control aims at verifying in particular that:

• each item is defined by applying the procedure described in the present document • each item is uniquely identified; • the design standard of the items is defined, traceable and retrievable anytime; • effective change control is established and maintained;

The present plan may evolve during the project lifetime and shall be equally applicable to the whole consortium

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 7/ 27

Page 8: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

II CONFIGURATION MANAGEMENT PLAN

Key content is:

Identify Configuration Items (Hardware, Software, Documentation, Data…) and  versioning rules

Describe Change Control Management (Request For Changes)

Describe how the status of a version is described (Version Description Document

Configuration Management is part of the quality control of a project and will provide control of the activities and activity outputs.

The major tasks will include:

Identify configuration items

o Hardware

o Software

Establish a coding system which will uniquely identify each item and final product

Identify the creator of any item, the reviser and final product version

Recording, monitoring and reporting on status of each item as it progresses through its own specific cycle

The identification of the configuration items will consist in giving a unique identification of each of them (including documentation) to allow the distinction of the different versions.

The identification of the configuration items will be followed by the control of the contents (configuration control and version control).

To allow also any follow-up of the configuration status, it will be assured the maintenance of all documents (including internal documents) that will constitute the history of the configuration.

II.1 Technical proposal overview and identification of configuration items

Covers: <<REQ-MY-DU-001>>, <<REQ-MY-DU-002>>, <<REQ-MY-DU-003>>, <<REQ-MY-DU-004>>, <<REQ-MY-DU-005>>, <<REQ-MY-DU-011>>, <<REQ-MY-DU-012>>, <<REQ-MY-DU-015>>, <<REQ-MY-DU-016>>, <<REQ-MY-DU-017>>, <<REQ-MY-DU-018>>, <<REQ-MY-DU-019>>

IMPORTANT: due to the lack of information about the Cloud Environment Mercator Océan will provide, the Architecture and Technical proposal are generic solutions applicable to all systems. The DU operator reserves the right and opportunity to re-analyse the solutions proposed based on MO inputs in order to improve the general Architecture Design (e.g. type and size of the overall resources at disposition, advanced storage features such as auto-tiering, data duplication, etc.)

The first main update since the actual DU system is to provide a single point of access (URL) for all data (NRT and/or MY). This will be performed by a load-balancer/traffic-dispatcher system used as unique frontend URL.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 8/ 27

Page 9: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Behind this frontend, data is logically divided by typology into three main sub-DUs: Observation data (OBS), Marine Forecast data (MFC) and in-situ data (INS), each operated by a specific Partner who’s particularly expert in that field.

Each sub-DU will be composed by two (2) or more Virtual Machines (VM) connected to a common storage system/space, which assures the consistency of the interfaces without impacting on data volume (no duplication).

If allowed by MO’s Cloud System, VMs will be distributed on different physical hosts (at least three (3)).

Splitting the DU into sub-DUs (and more VMs per sub-DU) will improve:

performances - improved further in case enough physic hosts thanks to more independent CPUs and disks used

robustness - more components can crash without impacting the access to data

flexibility – changes on a sub-DU won’t impact others interfaces; VMs can be deployed/un-deployed depending on needs and resources available; new interfaces can be set up on same data without impacting operative tasks

tuning of interfaces - due to the different nature of the data, DU operator will apply specific best practise and even different SW/approaches (e.g. INS data won’t use THREDDS data server catalogue).

The scalability of the system is granted (and limited) by Cloud Environment

Concerning the interface DU-PU for gathering and delivering products/files, the DU operator will set up a Delivery Buffer Server (DBS), where PUs will upload files. As requested by the “INTERFACE REQUIREMENTS FOR PRODUCTION UNITS/ DISSEMINATION UNITS” (IR) document, a continuously running process will:

analyse the Delivery Note text sent by PUs

identify files by filenames & Delivery Note inputs

perform quality checks, such as data integrity, formats, etc., as foreseen by IR

manage files, delivering in proper storages, deleting superseded files, etc.

raise alerts in case of files rejection/problems.

measure the delivery time (against the expected one)

The DBS (“Error: Reference source not found”) will be configured for collecting logs from various servers/services, providing a single-access log-server, and graphical dashboards will be set up for quick looks (at least) on

data delivery statistics

data download statistics

service’s interfaces availability statistics

During the first year of the contract (see “Error: Reference source not found”), the DU operator will present a detailed solution for the “Disaster Recovery” system, a component which due to its particular requirements may present high costs in terms of budget and efforts. A sustainable alternative will be presented in section “Error: Reference source not found - Error: Reference source not foundError:Reference source not found”, keeping into account the need of a different and geographical separated environment.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 9/ 27

Page 10: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Figure 1 – DU MY architecture

“Figure 1 – DU MY architecture” presents a simplified schema of the DU Architecture for one LOT.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 10/ 27

Page 11: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Figure 2 – DU NRT&MY architecture

“Figure 2 – DU NRT&MY architecture” presents a simplified schema of the DU Architecture for both LOTs.

Each sub-DU will present all interfaces required by the call: Direct Get File (DGF), Subsetter (aka MOTU), WMS/ncWMS, FTP. All interfaces will present same variables, temporal extension and spatial resolution. Variables which will be declared as “not intented for visualisation” will not be exposed/accessible by users on advanced interfaces (WMS, MOTU).

Future evolutions will be implemented when needed (e.g. SOS, ERDDAP).

IMPORTANT: DU Operator cannot take the responsibility of the infrastructure operated by a separate entity.

In particular, the DU Operator will not be responsible for

HW (availability, performances, maintenance and upgrades); e.g. physical networks, storages and nodes. It includes any PSO/Maintenance the provider may perform.

Core Cloud management; e.g. set up & management of the virtualization layer

DU Infrastructure technicians/managers will operate and maintain the base layer of the DU: Virtual Machines set up (e.g. first phase, transition phases, etc), virtual network set up, virtual storage set up. They will set up and operate the main DU frontend, the DBS and dashboards connected.

XXX-YYY-DU-SD technicians/managers will operate and maintain upper DU layer: operating systems, CMEMS interfaces, specific procedures.

HW and physical devices (nodes, networks and storages) will be under IT Infrastructure technicians/managers responsibility and won’t be discussed/detailed further in this document. DU Operator will interact with IT managers/operators (once identified/communicated by MO) in order to define and set up cross-procedures.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 11/ 27

Page 12: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

State-of-the-art solutions will be provided: DU operator will use open source/customized SoftWare whenever possible, however, in order to match the high level of service required

II.2 Configuration control activity

This activity involves:

procedures for manipulating the items that constitute the configuration

procedures that allow the software configuration to evolve.

The configuration control activity will be done regularly in order to be reported during the six-monthly meetings. Configuration records will be produced by each partner involved in the implementation/development and maintained centrally by DUL and DUP in a working intranet. DUL and DUP will develop a library and will appoint a responsible librarian during the kickoff meeting, in agreement with MO.

Each implementation, development, configuration, document will have a naming convention including the version. The librarian will check the formal versioning.

The content of each version will be analysed by DUL and DUP in order to assure the adherence of each version with the global system.

In case of not-adherence, an ad-hoc meeting among DUL, DUL and responsible parties will be called, in order to agree on changes.

Implementation/Developments: working areas

Work areas per developers will be created to allow each developer to create and test the modules she/he is responsible for.

An integration area under control of DUL will be created. In it modules will be uploaded, tested and validated (by DUL and DUP). No new modules can be put in the integration area without re-testing being performed

A delivery area will be created, in which all modules constituting the deliverables will be kept.

II.3 Version control

The naming convention will be a code. The librarian will use a tool for the version control of each component. In case, he will be able to generate a new code (under request) using command files.

In the case of documentation, the librarian will assure that an obsolete version of the document is withdrawn and only up-to-date versions are used.

A name and a version/revision number identify any object managed in configuration. This identification is unique. The identification of the documents delivered in the frame of the WITS TAC follows a common approach in terms of Document filename.

The documentation naming convention is based on the following decomposition:

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 12/ 27

Page 13: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

<ProjectAcronym>-<COMP>-<Type>-<X>.<Y>-<Extra information>.ext

Where:

<Project Acronym> will be CMEMS <COMP> is the entity who is responsible for the document, it will be DU <Type> is the document type, for example SRD, ADD, Monthly-Report-201507 <X> is the issue number <Y> is the release number <Extra information> extra textual information if required

Document issues Software configuration Versioning

The generic Configuration Item naming convention is based on the following decomposition:

<ProjectAcronym>-CI-<COMP>-<Partner>-<Unit>-<Item>[_Extra_information]

Where (refer to the above list for common acronyms):

CI = "Configuration Item" <Unit> = DU (Dissemination Unit) <Item> can be one of the following:

HW = Hard Ware SW = Soft Ware EI = External Interface II = Internal Interface

[_Extra_information] extra textual information for better identifying an Item, if required; e.g. WS = Web Service TDS = THREDDS Data Server MGA = MISGW Gateway Agent FTP = File Transfer Protocol IMS = Interface Monitoring System DBS = Delivery Buffer System (service) …

II.4 Configuration versioning

Configuration status versioning consists in recording, storing, archiving, distributing and presenting configuration identifications and variances with respect to the configuration baselines.

The status accounting function provides traceability of configuration baselines and of changes to these baselines.

Configuration Status recording activities consist in:

Recording all configuration management information and maintaining such information. Such information concerns:

o Technical identifications (numbers of items, documents, engineering change requests, etc.) and their relations,

o Actions concerning the process of technical events (approvals, engineering changes, incidents, interventions, document updating, corrective actions, etc.) and their implementation, with the associated planned and real dates.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 13/ 27

Page 14: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Making such information items always available and transferable,

Presenting them in the form of views or printouts.

For software maintained by the Consortium, each Partner will use a software versioning tool server (eq. SVN, GIT, CVS, etc.) to manage these software. This server is under the responsibility of each partner. Using these tools, the configuration manager will be able:

To keep track of all the source codes generated in the frame of the project To tag a version related to any milestone of the project To manage versions of the codes,

A document history page will trace the history of the document including validation tasks and related document status and updates following corrections. The revision history table will contain:

the edition number

the revision number

a. the issue date

b. a description of the status of the document, being

an indication of a change to the document

one of the statuses: draft, final or accepted

an indication Insert/Replace

the pages to which the Insert/Replace action applies.

II.5 Configuration status auditing

Comparisons will be made between the records and the current physical representation of the configured items to ensure that they match, as part of the quality assurance process.

The documents that allow for tracing the configuration during development and maintenance are:

a periodically updated document that gives the complete list of the configuration with version numbers and related changes

a status accounting report that includes a summary or periodically updated document giving the list of all changes, stating the status of each of them and giving the date of the change request, the date of the actual change and the name of the item with its old and new version number.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 14/ 27

Page 15: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 15/ 27

Page 16: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

III RELEASE AND TRANSITION MANAGEMENT

Release and Transition Management is primarily concerned with the planned evolutions of the DU system that are to be implemented in the regular releases of the CMEMS. It has been built starting from the Release Management process implemented by the Consortium partners in the framework of CMEMS service (first phase).

[Image to be updated]

Figure 3: DU Release Management scheme

Since releases are essentially changes to the system and products, the process is closely linked to Change Management (cf. Chapter III). All evolutions to the DU overall/sub systems, product suite

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 16/ 27

Page 17: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

integration (new, retired products) and significant changes impacting on the DU in general will first be planned and approved by Mercator Océan, either via the Annual Activity Plan or by RFC.

The DU operator will be capable of dissemination during the transition phase of the release, as described/requested by SoW and will follow Mercator Océan indications.

The following tables show the activity plan and delivery plan as requested by the committing authority for the first 12 months (full activity plan and delivery plan is presented in an attached excel file).

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 17/ 27

Page 18: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12Task 1: Initial Settings of the dissemination environment                        setting operational infrastructure

DU-001-005/010 DU-006 DU-007   DU-021              

making exisitng products available         DU-008              software installation and configuration     DU-009 DU 011

DU-012-013

DU-014-017  

DU-018-020        

interface with production unit               DU-022        Task 2: Maintenance and evolution of the dissemination environment                        maintenance of dissemination environment                

DU-023-027    

DU-023-027

evolution of the dissemination environment                      

DU-081-083

Task 3: Integration of the catalogue versions                        setting integration infrastructure                 

DU-028-031    

DU-032-033

integration activities                  DU-034-036    

Task 4: Operations                        Gathering and checking the input data & products                

DU-037-038    

DU-039-040

make products available on dissemination interfaces                  

DU-041-045    

service desk                   DU-046    

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 18/ 27

Page 19: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

                       DU-052-057

double dissemination                     DU-204  

                     DU-206-207  

product delivering monitoring, dissemination monitoring and security monitoring                 

DU-058-059     DU-060

                 

DU-062-065, DU-067    

DU-061,DU-066

                 

DU-069; DU-071-072      DU-068

                        DU-073

                        DU-074Task 5: Management and quality assurance                        Management of infrastrucutre activities                       DU-75-080management of integration activities                      

DU-084-085

management of operations                      DU-086-090

                         

 DU-100-108  

DU-100-108    

DU-100-108    

DU-100-108    

DU-100-108

 DU-111-112                

DU-113-115   DU-110

                       DU-116-121

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 19/ 27

Page 20: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

  DU-120                    DU121-124

                        DU-125

global managementDU131-132  

DU-133-136    

DU-133-136    

DU-133-136    

DU-133-136

 DU137-138                    

DU139-142

                       DU143-144

  DU150                     DU149

     DU-151-152    

DU-151-152    

DU-151-152    

DU-151-152

DU-023-027 trimonthly report based on monthly monitoring activities, updates etcDU-036 the report will provide the contracting authority with daily information for the period covering pre-integration and integration phase.DU-052-057 trimonthly report with monthly information as defined by the REQDU-207 is intended as the starting month from which the sample can be requested by the contracting authorityDU-058-059 are intended as the month from which the service will be in place. It includes DU-208-211 also.DU-062-065, DU-067-068.  intended as the month from which the service will be in place. It includes DU-212-213 also.DU-069; DU-071-072 including DU-214-218DU-75-080 intended as the month from which the service is in place and accessible by means of the dashboardDU-091-97 is intende as the trimonthly report on the activites as specified by REQDU-109 is intended as the last month to be implementedDU-113-115 is intended as the starting month from which the service 

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 20/ 27

Page 21: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

will be in placeDU-125 is intended as the starting month from which the service is in place 

Table 1.Activity Plan

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 21/ 27

Page 22: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

month form the start of the project

Listo of the deliverables

M1 DU-001-005/010   DU-100-

108DU-111-112 DU-120 DU131-132 DU137-138 DU150        

M2 DU-006                      

M3 DU-007 DU-009 DU-100-108

DU-133-136

DU-151-152              

M4 DU 011                      

M5 DU-021 DU-008 DU-012-013                  

M6 DU-014-017

DU-100-108

DU-133-136

DU-151-152                

M7                        

M8 DU-018-020 DU-022                    

M9 DU-023-027

DU-028-031

DU-037-038

DU-058-059

DU-062-065, DU-067

DU-069; DU-071-072 

DU-100-108

DU-133-136

DU-151-152    

M10 DU-034-036   DU-041-

045 DU-046 DU-113-115              

M11 DU-204 DU-206-207                    

M12DU-023-027

DU-081-083

DU-032-033

DU-039-040

DU-052-057 DU-060

DU-061,DU-066

DU-068 DU-073 DU-074 DU-75-080 DU-084-085

DU-086-090 DU-100-108 DU-110 DU-116-121 DU121-124 DU-125 DU-133-136 DU139-142 DU143-144 DU149 DU-151-152

Table 2. Delivery Plan

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 22/ 27

Page 23: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Changes/Evolutions will be discussed among partners under the supervision of the DU Leader and the DU Change manager (if different). The DU operator will set up Test environment (and dismantled once completed) and will perform tests in order to check and assure the correct functionalities. The DU operator will provide Test Reports as proof of successful (or problematic) evolutions and will submit to Mercator Océan for the acceptance (Implementation “go/no-go”).

In addition to the system change itself, the DU operator will provide all required documentation and support to Mercator Océan for implementation of the change.

Changes impacting both DU and PCs will be performed thought dedicated interfaces (PU-DU) for easing the transition (tech constraint vs science constraint). The DU operator will provide technical testing, Test Design Documents, support to PCs/PUs, Tests Summary Reports. The DU operator will provide support to the CMEMS integration team for all verification activities performed by during the integration phase of each release.

The DU Leader (CNR) with the support of DU Deputy (ETT) will be the Release Manager and will be supported by the DU managers involved in that specific change. DU Technical Support will play a key role in ensuring the release is successful with no detrimental impact to the quality of service delivered.

If during the implementation the project is needing any change management the consortium will follow a defined procedure and workflow as described in the following section.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 23/ 27

Page 24: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

IV CHANGE MANAGEMENT

The DU Change Management process has been built starting from the process implemented by the Consortium partners in the framework of CMEMS service (first phase).

The Change Management process is described in the figure below.

ADAPT/UPDATE IMAGE

Figure 4: DU Change Management scheme.

All requests for change will be submitted to the DU Change Manager, who confers with the appropriate managers (e.g. specific sub-DU, SW evolutions, etc.); they are responsible for ensuring that changes within their product domains are analysed and justified. Appropriate manager will prepare [R|N|C]FC documents (Request/Notification/non-Conformity For Change) which will be recorded in the DU Change Management System. If approved internally, DU Change manager will interact with the CMEMS Top Level Change Mailbox, through the online system Mercator Océan will indicate (most probable: JIRA system in operation in first phase) .

The X Change Form will detail:

the nature of the change,

full details of the change being made,

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 24/ 27

Page 25: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

who will perform the Change and when

the item it will impact (and how),

a risk assessment and an implementation plan to, including an estimated date and time for carrying out the change and a backout plan in the event of unexpected issues caused as a result of the change.

Every change will be assigned a unique reference and will be related to the subsystem infrastructure being changed wherever possible. If the change is associated with a significant level of risk, then the DU will provide evidence that all appropriate testing has been undertaken prior to the change to mitigate the risk. The CMEMS Service Desk will then be able to inform users and/or producers (depending on the change) as per the communication plan provided. Upon completion of the change, the DU will confirm to the Change Manager that the change has been successful with no remedial impacts before notifying the Change Mailbox. The DU Change Manager is responsible for overall oversight of changes in the DU systems and ensuring that the change procedures are followed.

Wherever possible, and for significant product changes, a period of parallel running will be implemented and test files offered to users to ensure that the change is successful.

There are three main sources of change:

System changes are raised locally by DU internal operations teams (DU Managers) and are generally responses to anomalies in ongoing operations or potential evolutions of the system (one or more components). The DU Change Manager will take into consideration whether the changes involve a system identified as having relational dependencies with other CMES services, and in this case will activate interfaces, and discuss about that timescales.

System changes may originate from outside the DU system, e.g., from user requests/feedbacks, from changes in the Central CMEMS System, etc., The externally initiated changes are raised at the request of the DU Leader and/or the DU Change Manager with the relevant DU Managers..

Major changes will tend to follow the Release Management process. They will be part of the Management Plan. All other changes will be handled by Request for Change (RFC). In either case, the change will ultimately be subject to approval by Mercator Océan.

All change requests and notifications will follow the forms provided by Mercator Océan. The Change manager will record and update the Change Form and will update the online system as requested by SoW. The DU Leader will be consulted on changes where there is likely to be significant service impact.

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 25/ 27

Page 26: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

V PROBLEM MANAGEMENT

The CMEMS DU Problem Management process has been built on the process implemented by the Consortium partners in the framework of CMEMS projects.

The draft DU Problem Management process is described in the figure below.

[Image to be updated]

Figure 5: DU Problem Management scheme

Identification of a problem is commonly the result of escalation of an incident, usually a recurring incident, but may also be identified in the service provisioning. The DU Incident, Service or Operation Manager will, in concert with the relevant DU Manager, request escalation by the DU Service

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 26/ 27

Page 27: Foreword - CNRgosweb.artov.isac.cnr.it/cmem_du_docs/CMP_Configur… · Web viewConfiguration Management is concerned with the unequivocal definition and unique identification of all

MY DU Configuration Management PlanRef : CMEMS-MYDU-CMP

Date : 06/10/2017

Issue : 1.0

Manager. Once a problem is identified, the Problem Manager creates (and owns) an appropriate ticket and informs the DU Service Manager. The Problem Manager appoints a problem task team whose task is to analyse the problem, propose a solution plan and pursue the task to resolution. The problem may be functionally escalated, if necessary, to a central CMEMS Element, e.g., CIS.

If a solution to the problem is found and it requires changes to the service, the DU Service Manager files an RFC (Request for Change) form. In some cases, a workaround may be employed as an interim solution. The CMEMS Service Desk solicits appropriate actions at top level and informs users, if necessary. When the changes are performed or if the workaround becomes the standard solution, the ticket is closed.

The process of problem investigation will generally follow that for incidents, but will tend to be slower in time. Collective discussion, investigation and testing with DU partners and internal support teams may also be required to resolve the underlying problem.

In the case of problems arising outside DU, the DU Leader will help identify the most appropriate people to assist with investigation. If appropriate, the DU Leader may delegate the responsibility for handling a problem to another (e.g., DU Problem/Incidents/Service/etc. Manager).

COPERNICUS MARINE ENVIRONMENT MONITORING SERVICE PAGE 27/ 27