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

Upload: igouverte

Post on 14-Apr-2017

153 views

Category:

Government & Nonprofit


0 download

TRANSCRIPT

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