Svom Science Ground Segment KP-3

Slides:



Advertisements
Présentations similaires
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
Advertisements

Status report SOLEIL April 2008
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Séminaire GSBF, 22 et 23 octobre Paris 2.2 – Présentation des travaux du Comité de Bâle dans le domaine des IFRS Lundi 22 octobre 2007 L’adaptation de.
Encadrés par C. Recanati et N. Rolin. 11/01/2016année universitaire: Plan Objectifs du module Evaluation et livrables Premier rapport Réalisation.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
1 Créer un extension OpenOffice.org avec Eclipse Créer une extension OpenOffice.org avec Eclipse.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
Update on Edge BI pricing January ©2011 SAP AG. All rights reserved.2 Confidential What you told us about the new Edge BI pricing Full Web Intelligence.
Thomas Hofer Secure-it Valais - 17 février 2017 HES-SO Sierre
Accompagnement et Gestion de Projets d’Entreprises
LE POINT DE VUE D’UN PHARMACIEN HOSPITALIER PRATIQUANT LES VALIDATIONS
Déjouer les pièges du Dockerfile
PLAN DE FORMATION DES EQUIPES DES SYSTEMES D’INFORMATION EN DELEGATION
PowerShell sur Linux : pourquoi et comment ?
RAI? InterRAI ? Initié début années 80 pour évaluer la qualité des soins et prise en charge dans les maisons de retraite aux USA InterRAI= internationalisation.
Business Case Title Company name
Contrôle de Qualité de Données Marines
Présentation du cours Document No. 1.1
LES MODULES PLAN DE DEVELOPPEMENT PERSONNEL LEADERSHIP ART ORATOIRE.
Intégration Continue et SQL
Verbe (Etre) au présent
Bilans alimentaires Participation de la Division de la statistique (ESS) au cadre relatif à la sécurité alimentaire et aux ODD Salar TAYYIB et Rachele.
Détermination des coûts et établissement du budget pour la mise en oeuvre des activités conjointes de lutte contre la tuberculose et le VIH Document No.
AUG Risk Analysis.
Projet eXtreme DataCloud XDC
Démarche qualité sur les chantiers du génie civil
Ecole Informatique IN2P3
LAL Nicolas Leroy.
Un ensemble complexe CNES ANOC ANOC FSC CEA FSC FPOC FPOC CNES LAM
CRG TM for YETS November 6th 2017.
Les gammes de valeurs des paramètres
Arbre de documentation - System
CMMI – Représentation étagée
1 ISO/TC 176/SC 2/N1219 ISO 9001:2015 Revision overview - General users July 2014.
Programmation Android Première application Android
5 Analyse avec Designer d'Oracle
Quelle est la date aujourd’hui?
and the evaluation of interactive systems.
Restoration efforts required for achieving the objectives of the Birds and Habitats Directives Expert Group on Reporting under the Nature Directives –
Introduction à la Grille
Génie logiciel des applications ubiquitaires
WFD reporting in 2016 Feedback from French experience
Definition Division of labour (or specialisation) takes place when a worker specialises in producing a good or a part of a good.
Bilan de projet pour [Nom du projet]
Intégration Clore le projet ou la phase Elaborer la charte
Un point d’étape sur les apports de la loi République numérique en matière d’Open Access Par Lionel Maurel Université Paris Lumières.
9-1 What is Creativity?. 9-2 Creativity is… Person Process Produce Press.
Vulnerability Analysis by : Wail Belhouchet Dr Djouad Tarek 1.
Manager’s Functions for Associates Job Aid
Formation sécurité nouveaux arrivants
Assemblage Intégration Tests
BRMS Implementation Status Update Template designed by 18-July-2015.
Réunion plénière Groupe régional de coordination sur l’ODD4-Education 2030 en Afrique de l’Ouest et du Centre (GRC4-AOC) Mardi 10 octobre 2017, 9h-13h15.
MESURE DE RESULTATS DES IRR
C021TV-I1-S4.
ESS QA / QC WORKSHOP Acceptance of components before assembly on the cryomodules Florence ARDELLIER Saclay, 30th june 2016.
Chapter 11: Récursivité Java Software Solutions Second Edition
One important document and tool for SUPERVISORS. Plenty of sanctions.
Point d’information RNT
Parcours vers l’adoption d’une méthode de prestation DevOps (Opérations de développement) Applications offertes sur le marché et applications de SPC.
3rd February, 2016 Alstom Controlling. © ALSTOM All rights reserved. Information contained in this document is indicative only. No representation.
Reporting on national biodiversity strategies,
Interpréter un rapport
Bilan Qualité Sonarqube
EDHEC OPEN INNOVATION - Season 9 - Company LOGO Business Case Title.
INS Tunisia, Towards a fully SDMX compliant Information system
IMPROVING PF’s M&E APPROACH AND LEARNING STRATEGY Sylvain N’CHO M&E Manager IPA-Cote d’Ivoire.
M’SILA University Information Communication Sciences and technology
Transcription de la présentation:

Svom Science Ground Segment KP-3 3-4 juillet 2019

Mercredi Jeudi Au menu de ces 2 jours Le point sur la situation Le data challenge 1 Rapports d’activités Jeudi PA/QA Orchestration Les outils installés à Orsay

Global planning Dates and number of all milestones not fully known yet Roughly only less of 1.5 years remaining for developments

KP-5 Strasbourg18 & 19 décembre 2019 LeS Réunions jalons 2019 KP-2 CEA Saclay 10 & 11 avril 2019 KP-3 Meudon 3 & 4 juillet 2019 KP-4 Toulouse 9 & 10 octobre 2019 KP-5 Strasbourg18 & 19 décembre 2019 Revue Cnes début octobre les 8 & 9 Livraison version alpha 13 décembre 2019 -> 27 février 2020 Préparation CDR mi-décembre 2019 Clôture DC-1 fin mars 2020 ( ??? )

Terminer proprement l’intégration dc-0 Le plan de travail 2019 (1) Terminer proprement l’intégration dc-0 Laissé en stand-by : trop coûteux Corriger tous les problèmes de qualité Bien avancé : le cadre est en place Le taux de couverture des tests reste faible Mettre en place la procédure d’IC, DC L’intégration continue (IC) a bien avancé Le travail sur la livraison continue (DC) n’a pas commencé

Mettre en place l’utilisation de Jira Le plan de travail 2019 (2) Mettre en place l’utilisation de Jira Trop ambitieux, donc reporté Mettre en place la sécurité Rien de sérieux encore en place mais prévu Implémenter l’authentification En bonne voie Initialiser le MXT IC Gros point noir

Développer les pipelines scientifiques Le plan de travail 2019 (3) Développer les pipelines scientifiques En bonne voie Préparer les applications CP, GP, ToO, Monitor CP : le problème est posé mais non résolu GP : le problème est posé mais non résolu ToO : éventuellement reporté à plus tard (?) Monitor : en bonne voie Établir proprement l’architecture du FSC Respecter les principes de conception logicielle

FSGS version alpha (1) In progress postponed The alpha version is expected : to accept incoming streams issued by the VHF stations, In progress to accept incoming messages sent by ground telescopes, postponed to authenticate and authorize securely Svom principals, to accept and manage user connections, Soon available to be capable of ingesting X-band data, to communicate with the instrument centers, In progress for EIC

FSGS version alpha (2) Not impossible Not done Why not ? In progress The alpha version is expected : to communicate with the Chinese centers, Not impossible to manage problems caused by communication failures, Not done to run application servers giving access to mock scientific products, Why not ? to execute the set of scientific pipelines, In progress to broadcast alert messages, Almost ready to be sufficiently documented. Documented, not sufficiently

DC-1 specification Must be edited in Polarion It must consist of lists of work items test case A WI must describe a set of test steps Each section of the DC-1 spec has to come with a very short introduction DC1 definition will be frozen by July 3rd

MY OWN DC-1 Tasks Mise en place de Centreon WI FSC-2209 Service de gestion des certifs WI FSC-2235 Authentification des utilisateurs WI FSC-2236

Documents applicables DNO/DA/AQ-2017-0016646 Spécification assurance qualité logiciel pour les développements avec des laboratoires QUAL_LOG_070 Application du plan assurance qualité logiciel Le plan d’assurance qualité logiciel du Laboratoire Responsable du Développement doit être validé par le CNES et est applicable à tous les développeurs. Le Laboratoire Responsable du Développement est garant de l'application de ce document chez ses partenaires/laboratoires. QUAL_LOG_150 Standard de codage Pour tout développement logiciel (y compris les logiciels de calcul), un standard de codage, validé par le CNES, doit être appliqué par tous les développeurs qui doivent en avoir la maitrise. QUAL_LOG_230 Bilan qualité Les contrôles qualité doivent être effectués au plus tôt, dès le démarrage de la phase de codage, puis périodiquement afin de s'assurer de la conformité et de la fiabilité du code et de l’application des plans (plan qualité, plan de développement etc.)

Software product assurance plan 7.2.3.1 Language and programming rules Main programming languages are Java, Javascript, Python. Use of other programming languages should be fully justified. Coding standards shall be applied when writing code of the software components. Coding standards for the project are : Sun standard for Java PEP8 standard for Python Google style guide for Javascript Software Metrics will be automatically collected by tools Every developer must comply with the software quality model Software controls are performed by SQAM SQAM provides feed back to the FSC team Developers must take action to correct discrepancies RFW/RFD will be emitted for identified residual discrepancies

CC in2p3 Production Intégration Qualité Cloud LAL Tests Développements Le Work flow La procédure de mise en production : CC in2p3 Production docker-compose.yml Intégration Qualité Tests SonarQube Gitlab runners Dockerfile docker-compose.yml Cloud LAL Développements Expérimentation Sonar-scanner App.py Prog.java Dockerfile Labo

Integration First stage

Integration Second stage

Vérification des programmes python Règles PEP8 à respecter Localement avec : pylint sonar-scanner Fichiers de configuration à fournir pytest — Unit testing framework Interactions avec gitlab-ci Utilisation de SonarQube Quality Gate de sonar par défault Quality Profiles de sonar Objectif : publication lors du KP-3 à Meudon

Vérification des programmes Objectif à moitié atteint : La liste des projets n’est pas clairement fixée Le déclenchement par gitlab CI n’est pas complètement en place Les projets Java sont mieux traités C’est un peu plus délicat pour python Les dettes techniques semblent soutenables La couverture des tests est beaucoup trop faible