From 958885c514c77a8c01d6eecde65b5832d3f22a3e Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 16 Mar 2021 09:34:03 +0100 Subject: [PATCH] add gitattributes for pdf, add 2021-1 --- .gitattributes | 1 + pdf/POW-PC-2021-1.pdf | 3 + src/slides/slides-PC-2021-1.md | 549 +++++++++++++++++++++++++++++++++ 3 files changed, 553 insertions(+) create mode 100644 .gitattributes create mode 100644 pdf/POW-PC-2021-1.pdf create mode 100644 src/slides/slides-PC-2021-1.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b634d85 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.pdf filter=lfs diff=lfs merge=lfs -text diff --git a/pdf/POW-PC-2021-1.pdf b/pdf/POW-PC-2021-1.pdf new file mode 100644 index 0000000..301cc3d --- /dev/null +++ b/pdf/POW-PC-2021-1.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23c3c7ffcd3747d61ec58a9dcfebee81da268b0d53f5974ccd12838686917f1 +size 277719 diff --git a/src/slides/slides-PC-2021-1.md b/src/slides/slides-PC-2021-1.md new file mode 100644 index 0000000..9ffa11f --- /dev/null +++ b/src/slides/slides-PC-2021-1.md @@ -0,0 +1,549 @@ +class: center, middle, vertigo + +# POW @ IRCAM + +
+ +## Programme 2020 + + + +### IRCAM - CD - 14/01/2020 + +--- +class: vertigo, aired + +# POW ? +
+ +## PÔle Web = web, code, data, humans, fun! + +- plateformes collaboratives +- méthodes agiles +- gestion de projets transversale +- modularité, reproductibilité, interopérabilité, pérennité +- innovation ouverte, open source +- UX 1st (KISS) +- 24/7 + +--- +class: vertigo, tight + +# Bilan 2019 +
+ +.pull-left[ +- Membres fondateurs + - Guillaume Pellerin + - Emilie Zawadzki (plein temps depuis 10/2019) + +- Nouveaux membres : + - Antoine Grandry, ingénieur (WASABI) + - Martin Desrumaux (STARTS, ULYSSES, WASABI) + - Raphaël Voyazopoulos, 1/9/2019 (FORUM) + +- Solidification de l'équipe + - réunions techniques hedbomadaires + - réunions POW / SI mensuelles + - veilles et partages technologiques + - recentrage sur l'UX (interne / externe) +] + +.pull-right[ +- Affirmation des technologies + - backend (Python, Django) + - frontend (JS, VueJS) + - déploiement et production (Docker, Linux) + +- Gestion de projets + - Augmentation du nombre de projets + - Meilleure gestion du temps + - Fluidification de la communication avec les product owners + - Optimisation (déviation) des méthodes agiles + - Augmentation du nombre de commits (3563) + +- à améliorer + - gestion de l'urgence + - travail en bi(multi)nôme + - factorisation des ressources techniques + - temps de formation, recherche, veille + +] +--- +class: vertigo, aired + +# Programme général 2020 +
+ +- Stabilisation des applications liées aux projets européens (2020 S1) +- Mise à jour des ensembles applicatifs (django, etc.) (2020 Q1) +- Solidification des backends, APIs (DRF...) +- Production d'APIs basées sur les modèles existants +- Amélioration des scripts de maintenance +- Optimisation de Mezzanine (base de Mezzo) +- Déploiement d'outils de monitoring, d'intégration continue et de test +- Sprints d'équipe + +--- +class: center, middle, vertigo + +# Projets 2020 + +https://app.agantty.com/#/project/407428 + + +--- +class: vertigo + +# Ressources +
+ +https://taiga.ircam.fr/project/emilie-ressources/epics + +Ressources = (Brahms, Medias, Analyses, Catalogue, Sidney) + +.pull-left[ + +- Bilan - phase 1 (préliminaires) + - analyse et définition de la stratégie + - urgences + - ressources.ircam.fr > WWW (pages + catalogue) + - https://www.ircam.fr/ressources/ + - migration de la BD + - mise à jour des dépendances +] + +.pull-right[ + +- Rôles + - Product Owner : Philippe Langlois + - Dev interne: Emilie Zawadzki (project manager + backend) + - Dev externe : Pierre Burel (développeur externe frontend) + - Designer externe : ? + - Scrum Master & référent technique : Guillaume Pellerin +] + + +--- +class: vertigo + +# Ressources +
+ +.pull-left[ + +- 2020 S1 - phase 2 (conception) + - 5 pers.mois + - budget : 5 k€ + - constitution d'un groupe type d'utilisateurs + - analyse des statistiques de trafic + - arborescence + - fonctionnalités + - specifications techniques et graphiques + - maquettage (externe) + - prototypage backend (interne) +] + +.pull-right[ + +- 2020 S2 - phase 3 (réalisation) + - 3 pers.mois + - budget : 10 k€ + - développement backend (interne) + - développement frontend (externe) + - tests et déploiement automatisés + - suivis des logs + - correction de bugs + - documentation + +] + +--- +class: vertigo + +# WWW +
+ +https://taiga.ircam.fr/project/yomguy-wwwircamfr + +.pull-left[ +- Bilan + - excellente diponibilité de l'application (99.999%) + - modèles 2016/2017 toujours OK + - très bonne gestion de l'édition + +- 2020 Q2 + - 1/2 pers.mois + - simplication des menus + - meilleure gestion des medias + - correction de bugs + - réactivation de DRUM +] + +.pull-right[ +- Rôles + - Product Owner : Mary Delacour, Marine Nicodeau + - Team : Emilie Zawadzki (app), Guillaume Pellerin (product) + - Scrum Master : Guillaume Pellerin +] + +--- +class: vertigo, tight + +# UMR / STMS +
+ +https://taiga.ircam.fr/project/mary-site-stms/ + +.pull-left[ + +- Bilan + - Design réussi et homogène + - Espaces équipe autonomisés (finally!) + - Validation de la gestion multi-site (données croisées avec WWW) + - https://www.stms-lab.fr/ + +- 2020 S1 + - 1/4 pers.mois + - correction de bugs + - options de listing de projets (end date, featured, archived) + - rapatriement des données des anciens site (COMM) +] + +.pull-right[ +- 2020 S2 + - 1 pers.mois + - présentation des technos / logiciels + - espaces démos + - espaces datasets (+ doc) + - pages privées (+ doc) + - bibliothèque de documents internes (+ doc) + - home news: anti-chronologique + - correction de bugs + +- Rôles + - Product Owner : Jean-Louis Giavitto, Brigitte d'Andrea-Novel + - Team : Mary Delacour (data), Emilie Zawadzki (app), Guillaume Pellerin (product) + - Scrum Master : Guillaume Pellerin +] + +--- +class: vertigo + +# Forum Vertigo +
+ +## 2020 Q1 + +- 1/2 pers.mois +- Déploiement sur nouveau serveur en coordination avec le SI +- Organisation du projet sur Taïga +- Développement mineur backend Mezzo +- Assistance du développeur frontend externe +- Mise en production (21/1) + +--- +class: vertigo + +# Manifeste +
+ +## 2020 Q2 + +- 1/2 pers.mois +- Déploiement sur nouveau serveur en coordination avec le SI +- Organisation du projet sur Taïga +- Développement mineur backend Mezzo +- Assistance du développeur frontend externe +- Mise en production + +--- +class: vertigo, tight + +# Forum +
+ +https://forge-2.ircam.fr/voyazopoulos/forum-v3/-/boards + +- Bilan + - Migration Forume v3 réussie + - Fusion réussie des PrestaShop (attendue depuis 5 ans) + - Plateforme plus solide, ouverte et collaborative + - Stratégie orientée vers la recherche musicale et l'offre institutionnelle + - Nécessite + de 0,8 pers.année + - https://forum.ircam.fr/ + +- 2020 Q1 + - maintenance scripts + - clarifier la présentation de l'information : outils éditoriaux (collections, etc.) + - navigation unifiée + - upload ZIP > dépôt git + - upload Release > dépôt git + + +--- +class: vertigo, tight + +# Forum (current shop flow chart) +
+ +
+ +
+ + +--- +class: vertigo, tight + +# Forum +
+ +- 2020 Q2 + - remplacement de Raphaël Voyazopoulos, passage à temps plein + - 1 pers.année + - espace personnel (infos extra-forum, contrats, discussions) + - documentation des UX et workflows + - fusion des channels legacy + +- 2020 S2 + - gestion des droits pour les groupes et les organizations + - service de publication de documents, logiciels (alpha, beta, stable) et supports pédagogiques + - soustraitance maintenance shop + - mise aux normes des factures + - outils analytiques et statistiques comptables + +- Rôles + - Product Owner : Greg Beller + - Team : Raphaël Voyazopoulos (app), Guillaume Pellerin (UX) + - Scrum Master : Guillaume Pellerin + + +--- +class: vertigo + +# STARTS +
+ +## STARTS Residencies (Vertigo) + +- Bilan + - Projet difficile (mouvements de consortium, incompétence du partenaire technique initial) + - Intégration réussie du module Ulysses (Calls) dans Mezzo (CMS) = Metis + - du système de gestion de résidences vers la plateforme centrale STARTS + - https://www.starts.eu/ + - https://vertigo.starts.eu/ + +- 2020 Q1 + - pages événements STARTS @ 104 + - maintenance + - documentation et reporting final (soft, data, etc.) + +--- +class: vertigo + +# STARTS +
+ +## STARTS Ecosystem + +- 2020 S1 + - 2 pers.mois + - Publication des fonctions sociales (blog, follow, map) + - Consolidation de la gestion des données personnelles + - Modification de la charte graphique + - Connexion des utilisateurs depuis les autres services STARTS + +- 2020 S2+ + - Reporting (documentation développeur, statistiques) + - Maintenance et résolution des bugs (obligation de moyens) + +--- +class: vertigo, tight + +# ULYSSES +
+ +## Bilan + +- Ajout de fonctionnalités sociales, d'engagement et d'adhésion +- Plateforme stabilisée (+50 bugs résolus) +- Amélioration des fonctionnalités existantes +- Redéfinition du workflow très favorable (dev / community manager) +- Manque de moyens pour la maintenance et l'amélioration à moyen et long terme +- https://www.ulysses-network.eu/ + +## 2020 S1 + +- 1/2 pers.mois +- Nouveau type de champs sur les formulaires de candidature : Liens externes +- Amélioration du tracking avec Google Analytics +- Options de recherche pour les administrateurs +- Ajout d'un champ image pour le formulaire de demande de création de call +- Permettre aux candidats d'utiliser des fichiers depuis leur portfolio lors de leurs candidatures + +--- +class: vertigo, tight + +# ULYSSES +
+ +## 2020+ (v4) + +- redéfiniton réaliste à la hausse des coûts pour v4 (dépôt de dossier 12/2019) +- estimation basse + - maintenance et correction de bugs + - améliorations légères + - système de playlist +- estimation haute + - idem + - refactoring de l'outil d'appels à candidatures en se concentrant sur l'ergonomie, la stabilité et l'ouverture à d'autres utilisations + - système de conversion automatique des fichiers audios et vidéos + +--- +class: vertigo, tight + +# WASABI +
+ +## Web Audio Semantic Aggregated in the Browser for Indexation + +http://wasabihome.i3s.unice.fr/ | https://wasabi.i3s.unice.fr/ + +.pull-left[ +- ANR 2016 (IRCAM, INRIA, Deezer, Parisson, Radio France) +- IRCAM : (POW + APM) + AnaSyn +- Recherche + - aggrégation de données culturelle + - synchronisation automatique parole / musique + - résumé de paroles + - recherche d'accord + - analyse audio automatique à la demande +- Technologies + - Enhanced Music Exploration Platform + - Web Audio Plugins + - Audio Processing Web Service + - Web Audio Player +] + +.pull-right[ +- 2020 S1 + - 10 pers.mois + - finalisation du server TimeSide (Restful API) + - développement du player augmenté (analyses à la demande, annotations collaboratives) + - déploiement et tests de mise en charge + - publication d'articles (ISMIR), datasets, librairies logicielles et web service + - séminaire interne IRCAM 04/2020 + - valorisation (IRCAM, Amplify) +] + +--- +class: vertigo, tight + +# WASABI +
+ +
+ +
+ + +--- +class: vertigo + +# Antony (Sidney+) +
+ +## Archivage collaboratif et préservation créative + +- Bilan + - 18 mois de réflexions, enquêtes, exploration des usages + - Sidney est une solution de base favorable à la plateforme commune + - Définition du workflow (similaire au Forum v3) + - Etude juridique (droits d'auteur, partage, etc.) + +- Modèle organisationnel + - plateforme mutualisée + - opérée par l'IRCAM + - hébergée chez HumaNum + - financement des comptes sur fonds propres + - facturation au prorata de la quantité de données + +--- +class: vertigo + +# Antony (Sidney+) +
+ +- 2020 + - Workflow et cahier des charges + - Financement externe : appels à projets (Collex Persée, ) + - Développement en sous-traitance ? + - Publication (ICA) + - Ouverture d'un compte HumaNum officiel IRCAM + UMR + +- 2021 + - Appel de fonds propres des institutions intéressées + +- Equipe + - Serge Lemouton (IRCAM), Jacques Warnier (CNSMDP), Laurent Pottier (Univ St Etienne), Guillaume Pellerin (IRCAM) + +- Rapport : https://drive.google.com/file/d/1aQ2d9cDPGKDeVA0jt5DPh50oGJu_5Ht1/view + +--- +class: vertigo + +# Antony (Sidney+) +
+ +
+ +
+ +--- +class: vertigo + +# Play +
+ +## Web Audio experiences @ IRCAM + +- espace de recherche et d'expérimentation musicales dans le navigateur (desktop + mobile) +- interface supplémentaire au Forum + WWW + - pour les développeurs : publier automatiquement leurs logiciels + - pour les musiciens : accéder aux applications et aux espaces de travail +- semi-automatisation des publications de nouvelles versions +- +- synthèse de tous les travaux Web Audio @IRCAM + +### 2020 S2 + +- POC : développement élargi en sprint d'équipe et plus généralement les développeur.se.s de l'IRCAM. + +--- +class: vertigo, aired + +# Conclusion et perpectives +
+ +- Performance exceptionnelle de l'équipe POW +- Collaborations et itérations toujours plus fructueuses +- Mutualisation constante des ressources techniques et opérationnelles +- Web : + - socle pérenne de valorisation des applications ET des données + - support de fidélisation des communautés en réseau + - tremplin d'innovation continue et participative + - vecteur direct des technologies numériques industrielles et grand public + + +--- +class: center, middle, vertigo + +# Merci ! + + + +pow@ircam.fr + +https://github.com/Ircam-Web/ + + -- 2.39.5