IGO : trio et défenseurs gagnants : projet de collaboration

22
Les défenseurs et le trio gagnants de l'Infrastructure géomatique ouverte (IGO) ÉNAP 2016, Québec Nicolas Gignac, conseiller en géomatique Ministère de la Sécurité publique

Transcript of IGO : trio et défenseurs gagnants : projet de collaboration

Les défenseurs et le trio gagnants de l'Infrastructure géomatique ouverte (IGO)

ÉNAP 2016, Québec

Nicolas Gignac, conseiller en géomatiqueMinistère de la Sécurité publique

2

CITYN

Plan

●Historique●Pourquoi IGO et qu'est-ce qu'IGO ?●LES défenseurs :

○Logiciels libres○Gouvernance

●LE trio gagnant :○Communauté○Mise en commun○Services web

●Évolution

3

Historique

●Mission gouvernementale venant du PM●Mandats de coordination avec tous les M/O et municipalités pour atténuer les vulnérabilités sur le territoire du Qc :

○ Sécurité civile (±90%) et incendies ;○ Affaires policières.

●Mandat de coordination de la géomatique dans le domaine de la sécurité civile (80%)●Culture forte à la géocollaboration avec nos partenaires gouvernementaux (ex. verglas)

4

Besoins de SC

●Accéder, rapidement et directement à la source, aux meilleures données géomatique pour la gestion des risques

●Outils web de géolocalisation (urgence)●Intégrer l’information disponible (80% géo.) dans un cadre universel et structuré●Minimiser la dépendance techno et maximiser l'ouverture sur différents systèmes●Utilisateurs en SC très avant-gardiste (ex. 24 heures chrono)●Adaptation rapide aux besoins, sans $$$●Effectuer des analyses géographiques simples par le Web●Recueillir de l’information terrain et de partenaires●“Google-Mapisation” des demandes : éducation et accompagnement

●Réponse : Naissance de l’ancêtre d’IGO, premier projet en LL en géomatique : GOLOC pour Gestion des Opérations de LOcalisation et de Cartographie (2009-2014) et partenariat avec l’INSPQ (2012-2014).

●Reconnaissance : Octas en 2011 et prix Desjardins du syndicat SPGQ.

5

Lac-MéganticBénéfices de GOLOC➢ Accès à l’imagerie pour suivre la phase de

reconstruction➢ Évolution du périmètre en temps réel sur le site de Données ouvertes➢Évaluation avec la municipalités des dégâts

LégendeWagons déraillés

Wagons intacts

Bâtiments détruits

Bâtiments intacts

Arbres détruits

Arbres intacts

➢ 42 personnes décédées

➢ 5 personnes portées disparues

➢ 2000 personnes évacuées

➢ Centre-ville détruit

➢ Déversement dans la rivière Chaudière

6 juillet 2013 – déraillement et explosion d’un train de 72 wagons de pétrole

6

Pourquoi IGO ?

●Mettre à profit plusieurs organisations : contribuer et développer une solution ouverte ;

●Maximiser l’utilisation de l’expertise (équilibre entre interne et consultants externes)●Mettre en commun nos besoins de géomatique autour d'une solution libre et gratuite autour d’une communauté

●Bâtir une infrastructure commune, mais pouvant être distribuée●Favoriser les bonnes pratiques du logiciel libre et gratuit (LLG) afin de pouvoir avoir la liberté et la flexibilité sur les produits utilisés

●Supporter les standards de l'industrie (OGC, services web, API)●Mettre en place une gouvernance ouverte et efficace●Aucune solution aussi intégrée sur le marché et pouvant répondre à tous ces besoins

7

Qu'est-ce qu'IGO ?

●Infrastructure géomatique ouverte : solution Web gratuite en géomatique●Architecture modulaire par service web et pouvant être liée à d'autres produits propriétaires (ex. ArcGIS, Geomedia, GeoServer, CARTO)

●Lancée en août 2015 : www.igouverte.org●Ouvrir le développement en faisant évoluer le projet G.O.LOC (MSP-INSPQ, 2010-2014)

●Licence libre du Québec (français-anglais) reconnue par l'OSI●Modèle de gouvernance ouverte et inspiré du monde du logiciels libres●Respect des droits d'auteurs●Navigateur utilisé dans Données Québec pour les partenaires

8

Qu'est-ce qu'IGO (aspect technique) ?

Utilisation de github.com pour déposer le code source et dépôt privé pour les modules (gitlab.forge.gouv.qc.ca)

●Fonctionnalités : ○Navigateur : Données Québec et MFFP○Service web de carte○Service de géolocalisation (Adresses, lieux, GPS, repères, etc.)○Service de métadonnées ○Services d’itinéraires○Requête spatiale○Mise à jour en ligne des données géographiques○Gestion de la sécurité et administration

9

Méthodologie au sein d’IGO

○Par prototype et utilise des concepts de la méthodologie Agile○Livraison rapide et légère = client heureux○Individus : motivés, coopératifs, qui se font confiance○Équipe : qui s’organise, s’interroge, se « challenge »○Projets simples qui grandissent « du Local vers le Global »○Rétroaction suite aux commentaires des clients○NE PAS AVOIR PEUR D’ESSAYER OU DE REFAIRE○Développement par services communs interopérables/standards○Collaboration avec nos partenaires gouvernementaux; « on reçoit et on redonne »○Partenariat entre organisations (ex:INSPQ-MCC et autres)

10

Navigateur IGO dans www.donneesquebec.ca

11

Service web : Historique des événements (5000+) de sécurité civile (2000 à aujourd’hui)

12

Service web : MNE ombragé au 2 m (MFFP)

13

Étude de l'ÉNAP (été-automne 2016)

●Étude par des chercheurs (Christian Boudreau) de l'ÉNAP sur le modèle de collaboration gouvernementale : IGO

●Enquête, étude de cas et constats seront rendus publiques à la fin 2016 / début 2017

●Démarche vers LES défenseurs : logiciels libres et gouvernance et LE trio gagnant : communauté, mise en commun et services Web, puis

14

LES Défenseurs...

15

Logiciels libres

●Logiciel à code source ouvert donnant les droits de l’utiliser, l’étudier, le modifier et le redistribuer, mais basé sur les droits d’auteur

●Très ouvert au standard (interopérabilité) : logiciel pouvant communiquer avec libre et propriétaire

●Innover (« ne pas reproduire ce qui existe »)●Évaluer le potentiel de l’approche du logiciel libre et gratuit :

○Solution établie depuis un certain temps : choix mature○Solution utilisée par des organisations ayant des similitudes○Documentation présente dans Internet ○Utilisation d’un réseau de contacts pour en connaître ses avantages○Services contractuels disponibles au Québec

16

Gouvernance

●Au début, le projet était porté par des professionnels, pas par des gestionnaires

●Implication des gestionnaires au besoin et dans la prise de décision●Maximiser l’autonomie et minimiser la dépendance●Valeur importante donnée aux utilisateurs●Modèle de gouvernance calqué sur MapServer (mentorat)●Peu d’intermédiaire entre développeurs / utilisateurs finaux●Prise de décision par consensus ou 50 % + 1●Orientée vers les personnes – nos clients●Planification souple et favorable aux changements●Collaboration au lieu de négociation

17

LE trio d’attaquant...

18

Communauté de contributeurs et collaborateurs

●9 organisations participantes :CPTAQ, FADQ, INSPQ, MCC, MERN, MSP, MFFP, MTMDET, CELL (SCT)

Une organisation externe participante :○Projet DOMINO avec École Polytechnique / Ville de Montréal

●10-12 développeurs et super-utilisateurs (3 consultants externes)●Leadership fort et contribution soutenue●159 Pull Request / requête de Modifications●730 commits / modification

19

Mise en commun (mutualisation)

●Même licence libre (de type LGPL) : ○simple et reconnue par l'international○Licence permet la création de produit dérivé (ex. module) qui peuvent avoir une licence différente (ex. DOMINO), tout en conservant le cœur d'IGO complètement ouvert

●Distribution du code source ●Partage d'expertise et d'infrastructure TI●Plan de développement (comité et gouvernance)●Ressources externes dans le développement●Produire des services web selon les même standards

20

Services Web

●Service web de Carte :○MFFP : Relief ombré 2 m, 2022 tout le sud du Qc○CPTAQ : zonage agricole○Carte de glace : suivi des rivières○Données Québec : historique des événements, etc○Fond de carte gouvernemental (restreint)

●Service web de téléchargement :○Données Québec (GeoJSON, CSV ou Shapefile)

●Service de recherche (restreint) : adresses, lieu, repère kilométrique●Service de catalogage : métadonnées ●Service d'itinéraire (restreint) : chemin le plus rapide

21

Évolution

●IGO-2.0 : ○Évolution technologique (environ aux 2 ans)○Atelier de discussion ou “sprint”○Internationalisation

●Externalisation ouverte (“crowd-sourcing”)●Possibilité d'hébergement dans l'infonuagique●Discussion avec d'autres partenaires●Équipe volante en géomatique (“SWAT Team”)●Contribution externes●Présentation complète de l'étude de l'ÉNAP

22

Commentaires/questions ?

IGO : www.igouverte.org ou écrire à [email protected]

GitHub : https://github.com/infra-geo-ouverte

Blogue : http://geoegl.msp.gouv.qc.ca/blogue/

Données Québec : https://www.donneesquebec.ca