From 2035ca9b15012810e1e40f5b8ed8ce80f0dbd08c Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 25 Jan 2021 10:40:39 +0100 Subject: [PATCH] add PC 2020-2, update index to 2021 --- src/slides/index.md | 570 +++++++++++++++++++++++++++------ src/slides/slides-PC-2020-2.md | 169 ++++++++++ 2 files changed, 640 insertions(+), 99 deletions(-) create mode 100644 src/slides/slides-PC-2020-2.md diff --git a/src/slides/index.md b/src/slides/index.md index 03e7d29..1ac2632 100644 --- a/src/slides/index.md +++ b/src/slides/index.md @@ -1,6 +1,6 @@ -class: center, middle, ircam, inverse +class: center, middle, vertigo -# POW : analyse de l'audit technique et perspectives +# Plan de développement pluriannuel web 2021 ## Guillaume Pellerin @@ -9,161 +9,533 @@ class: center, middle, ircam, inverse -#### Projet Commun - IRCAM - 1/12/2020 +#### IRCAM - CD - 26/01/2020 + --- -class: ircam +class: vertigo, tight + +# Bilan 2020 +
+ +.pull-left[ +- RH + - départs + - Emilie Zawadzki + - Antoine Grandry + - arrivées + - Clément Gérard + - Denis Rouiller (stagiaire) + +- Gestion de l'équipe + - télétravail + - réunions + - techniques hedbomadaires + - projets hedbomadaires (SCRUM) + - POW / SI mensuelles + - veille et partages technologiques +] + +.pull-right[ +- Affirmation des technologies + - audit + - backend (Python, Django) + - frontend (JavaScript, Vue) + - deployment (Linux, Docker) + +- Gestion de projets + - fluidification de la communication avec les référents + - POW en gestion de projet + - recentrage sur l'UX + - Kanban +- A améliorer + - gestion de l'urgence + - communication lors des retards +] -# Objectifs +--- +class: vertigo, aired + +# Axes stratégiques généraux 2021/2022 +
+ +## Objectifs + +- mutualisation des ressources +- personnalisation des services +- généralisation de l'authentification Ircam-Auth (Single Sign On) +- ouverture des données (API, GraphQL) +- mise à jour des framework (Mezzo, etc.) (2020 S1) +- tests de nouvelles technologies (Headless CMS: SpeaK) +- optimisation des moteurs de recherche +- finalisation des applications liées aux projets européens (2020 S1) +- développement des collaborations institutionnelles (Antony) +- recentrage sur l'UX **audio** (Play) + +## Moyens + +- fusion des services +- dashboard +- design +- sprints d'équipe +- feedback +- veille +- expérimentations -- Mise en commun du retour d'audit -- Préparation des processus de décision et actions à entreprendre -- Dimension technique (et organisationnelle) : stratégie de développement et de déploiement -- Relation services prescripteurs : nécessité de mutualisation des retours informels pour prise en compte +--- +class: center, middle, vertigo -# Déroulé +# Projets 2021 -- Synthèse des conclusions de l'audit et retour sur les propositions d'évolution technique (vers SWOT) -- Discussion SI sur aspects déploiement -- Discussion projet par projet sur les questions d'organisation et points positifs/négatifs -- Synthèse des actions à engager -- Perspective proposée : PC Jan 21 - Plan dev annuel + roadmap pluriannuelle + évolution organisationnelle +https://app.agantty.com/#/project/407428 --- -class: ircam +class: vertigo +# Ressources +
-# Audit technique +https://taiga.ircam.fr/project/emilie-ressources/epics -- Validation explicite des choix techniques initiaux -- Questionnement sur la pérennité de certaines briques -- Python, Django, Mezzanine, Mezzo, what else? -- Solutions sur "étagère"? -- Casser le mythe de la solution technique OTB non maîtrisée -- https://twitter.com/HenriVerdier/status/1332368783986597888 -- Renforcement des ressources de développement -- Plus d'agilité transversale -- Recentrage sur les activités originales (musicales) de l'institut +Ressources = (Brahms, Sidney, Medias, Analyses, Catalogue) + +.pull-left[ + +- Bilan 2020 + - travail d'E. Zawadzki + - reprise de Clément Gérard + - éditeur MarkDown + - système de traductions + - mise à jour des dépendances +] + +.pull-right[ + +- Rôles + - Référent : Philippe Langlois + - Gestion de projet : Guillaume Pellerin + - Développement : Clément Gérard, Guillaume Pellerin + - Edition, tests : Aurore Baudin, Jerôme Bottinot, Serge Lemouton, Eric de Gelis + - Designer / intégrateur externe : ? +] --- -class: ircam +class: vertigo -# Headless? +# Ressources +
.pull-left[ -- Backend + Backofffice (partagés) <> Frontends (autonomisés) -- exemple : Events, Medias -- Compétence interne (Martin Desrumaux) -- API ouverte : seulement quand nécessaire -- Statification -- ? - - charge de migration - - charge de développement - - compétences métiers + +## Valorisation des data + +- 2021 S1 - phase 4 + - refonte UX + - budget : 10 k€ + - analyse + - maquettage + - intégration + - recherche de financements Antony + - 4 pers.mois ] .pull-right[ - +- 2021 S2 - phase 4 (moteur de recherche) + - 3 pers.mois + - publication des services OAI + GraphQL + - moteur de recherche commun + - documentation + +- 2022 S1 + - comptes externes + - abonnements + - moteur d'analyse et d'annotation (TimeSide) + +] + +--- +class: vertigo + +# WWW +
+ +https://taiga.ircam.fr/project/yomguy-wwwircamfr + +.pull-left[ +- Bilan 2020 + - excellente diponibilité de l'application (99.999%) + - modèles 2016/2017 toujours OK + - très bonne gestion de l'édition + +- 2021 S1 + - 3 pers.mois + - intégration Ircam-Auth + - dashboard + - ré-agencement de l'accueil + - simplication des menus + - meilleure gestion des medias (iframe) +] + +.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 +
+ +https://taiga.ircam.fr/project/mary-site-stms/ + +.pull-left[ + +- Bilan + - Design réussi et homogène + - Espaces équipe autonomisés + - Rapatriement des sites équipes + - Validation de la gestion multi-site (données croisées avec WWW) + - https://www.stms-lab.fr/ + +- 2021 S1 + - optimisation listing de projets + - wiki + - sites projets + - conseil + - 1/4 pers.mois +] + +.pull-right[ +- 2021 S2 + - plus de musique, plus d'audio + - optimisation gestion medias + - liaison Forum + +- Rôles + - Référent : Jean-Louis Giavitto + - Gestion de projet : Guillaume Pellerin, Mary Delacour + - Développement : Guillaume Pellerin, Denis Rouiller + - Data : Mary Delacour +] + +--- +class: vertigo + +# Forum Vertigo +
+ +## 2021 Q1 + +- Page WWW édité par la COMM +- Utilisation de Zoom +- Optimisation BBB +- 1/4 pers.mois) + +--- +class: vertigo + +# Manifeste +
+ +## 2021 Q2 + +- Réutilisation Manifeste 2020 +- Développements mineurs (Mezzo) +- 1/4 pers.mois + +--- +class: vertigo, tight + +# Forum +
+ +https://forge-2.ircam.fr/voyazopoulos/forum-v3/-/boards + +- Bilan + - communauté et usage de la plateforme en expansion + - plateforme plus solide, ouverte et collaborative + - maintenance et support continus + - regression PrestaShop, sous-traitance + - outils support et comptables + +- Axes 2021 - 2022 + - favoriser l'action et la recherche culturelle digitale + - développer l'offre institutionnelle + - amélioration de l'éditorialisation + - intégration d'outils pédagogiques + +- 2021 S1 + - navigation unifiée, liaison WWW + - solidification PrestaShop, étude d'une solution tierce + - mise en production des outils comptables + - gestion des Releases + - codes couleurs + - full online workshop + +- 2021 S2 + - gestion des Groupes + - documentation, webinars + - intégration BBB + - upgrade Mezzo + +- 2022 + - changement de solution shop + API + - espace personnel, dashboard + - connexion Sidney / Antony + + +--- +class: vertigo, tight + +# Forum (current shop flow chart) +
+ +
+ +
+ + +--- +class: vertigo, tight + +# Forum (plateforme) +
+ +- Rôles + - Référent : Hugues Vinet + - Gestion de projet : Guillaume Pellerin + - Product managers : Greg Beller, Guillaume Pellerin + - Développement : Martin Desrumaux, Clément Gérard + +--- +class: vertigo + +# STARTS Ecosystem +
+ +- 2021 S1 + - optimisations (Calls, Events, Map, etc.) + - fusion dans Mezzo + - résolution des bugs + - 1/2 pers.mois + +- 2021 S2+ + - doc technique + - livraison + +--- +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 3 +
+ +## 2021+ (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: ircam +class: vertigo, tight + +# SpeaK Web (UPI 2020) -# Devops +
-- Externalisation de services (ex: billetterie, shop) -- Cloud -- Docker / SI -- Monitoring +- 2020 S1 + - conception et développement interface Web (technos CMS Headless) + - sous-traitance -# Mutualisation +--- +class: vertigo, tight + +# WASABI +
-### Services déjà mutualisés +
+ +
-- shop -- medias -- brahms / sidney -- ircam-auth --- -class: ircam +class: vertigo -# Organisation +# Antony (Sidney+) -## Problèmes +
-- visibilité globale : **granularité** trop faible pour la direction -- définition floue product owners / **référents** / manager de projet -- pb de définition des **rôles** -- décalage temporel des **tâches** quand urgence opérationnelle -- manque de **communication** inter-sprint +## 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: ircam +class: vertigo + +# Antony (Sidney+) +
-# Organisation +- Bilan + - Workflow et cahier des charges + - appels à projets (Collex Persée, MC SNI) + - Développement en sous-traitance ? + - Publication (ICA) + - Ouverture d'un compte HumaNum officiel IRCAM + UMR -## Propositions +- 2021 + - demande d'UPI 2021 + - projet de dév. par l'univ. St Etienne + MSH + - appels de fonds propres des institutions intéressées (CNSMDP, MMC, etc.) + - groupe de travail interne (ingénieurs, chercheurs, réalisateurs) + - connexion GitLab + CI/CD + - demande : 1/2 ingénieur en alternance (3 ans) -- gestion de projet mieux partagée -- épopées (SCRUM) -- analyser, proposer, prioriser, itérer -- développement en binôme -- externalisation de développements spécifiques -- veille continue des solutions open source -- implication dans le suivi stratégique des projets et métiers (participation régulière au PC) -- révision complète du département "Innovations" sur WWW (+ pages activités POW) -- mise à jour de la roadmap par trimestre (% de temps par projet ?) +- 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: center, middle, ircam, inverse +class: vertigo -# Projets +# Antony (Sidney+) +
-## (Q&A) +
+ +
--- -class: ircam +class: vertigo + +# Play +
+ +## Jeu audio @ IRCAM + +- espace de recherche et d'expérimentation musicales dans le navigateur (desktop + mobile) + - 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 de l'IRCAM + +### 2021 S2 + +- groupe de travail +- POC +- demande : 1/2 ingénieur en alternance (3 ans) -# Projets -- Brahms / Sidney - Antony -- Medias -- WWW / STMS -- Manifeste -- Forum -- Hub -- Ulysses (?) -- Intranet (conseil) --- -class: ircam +class: vertigo, aired + +# Conclusion et perpectives +
-# Préparation de la roadmap 2021 +- 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 innovations numériques, culturelles et grand public -- re-questionner la stratégie web et numérique de l'institut et des projets en fonction : - - des interfaces collaboratives et workflows internes - - des expériences utilisateurs externes parfois contributives - - des publics (spectateurs, auditeurs, auteurs, compositeurs, étudiants, enseignants, ingénieurs, hackers, etc.) - - des environnements numériques institutionnels extérieurs - - des réseaux sociaux, artistiques et scientifiques -- consultation des équipes par projet (brainstorm, priorisation) -- calendrier générale 2021 -- PC janvier 2021 --- -class: center, middle, ircam, inverse +class: center, middle, vertigo -# Merci de votre attention +# Merci ! -###guillaume.pellerin@ircam.fr / @yomguy + - +pow@ircam.fr -Licence Creative Commons +https://github.com/Ircam-Web/ diff --git a/src/slides/slides-PC-2020-2.md b/src/slides/slides-PC-2020-2.md new file mode 100644 index 0000000..03e7d29 --- /dev/null +++ b/src/slides/slides-PC-2020-2.md @@ -0,0 +1,169 @@ +class: center, middle, ircam, inverse + +# POW : analyse de l'audit technique et perspectives + +## Guillaume Pellerin + +### Pôle Web, Dpt Innovation et Moyens de la Recherche, IRCAM + + + + +#### Projet Commun - IRCAM - 1/12/2020 + +--- +class: ircam + + +# Objectifs + +- Mise en commun du retour d'audit +- Préparation des processus de décision et actions à entreprendre +- Dimension technique (et organisationnelle) : stratégie de développement et de déploiement +- Relation services prescripteurs : nécessité de mutualisation des retours informels pour prise en compte + +# Déroulé + +- Synthèse des conclusions de l'audit et retour sur les propositions d'évolution technique (vers SWOT) +- Discussion SI sur aspects déploiement +- Discussion projet par projet sur les questions d'organisation et points positifs/négatifs +- Synthèse des actions à engager +- Perspective proposée : PC Jan 21 - Plan dev annuel + roadmap pluriannuelle + évolution organisationnelle + +--- +class: ircam + + +# Audit technique + +- Validation explicite des choix techniques initiaux +- Questionnement sur la pérennité de certaines briques +- Python, Django, Mezzanine, Mezzo, what else? +- Solutions sur "étagère"? +- Casser le mythe de la solution technique OTB non maîtrisée +- https://twitter.com/HenriVerdier/status/1332368783986597888 +- Renforcement des ressources de développement +- Plus d'agilité transversale +- Recentrage sur les activités originales (musicales) de l'institut + + +--- +class: ircam + +# Headless? + +.pull-left[ +- Backend + Backofffice (partagés) <> Frontends (autonomisés) +- exemple : Events, Medias +- Compétence interne (Martin Desrumaux) +- API ouverte : seulement quand nécessaire +- Statification +- ? + - charge de migration + - charge de développement + - compétences métiers +] + +.pull-right[ + + +] +--- +class: ircam + +# Devops + +- Externalisation de services (ex: billetterie, shop) +- Cloud +- Docker / SI +- Monitoring + + +# Mutualisation + +### Services déjà mutualisés + +- shop +- medias +- brahms / sidney +- ircam-auth + +--- +class: ircam + +# Organisation + +## Problèmes + +- visibilité globale : **granularité** trop faible pour la direction +- définition floue product owners / **référents** / manager de projet +- pb de définition des **rôles** +- décalage temporel des **tâches** quand urgence opérationnelle +- manque de **communication** inter-sprint + +--- +class: ircam + +# Organisation + +## Propositions + +- gestion de projet mieux partagée +- épopées (SCRUM) +- analyser, proposer, prioriser, itérer +- développement en binôme +- externalisation de développements spécifiques +- veille continue des solutions open source +- implication dans le suivi stratégique des projets et métiers (participation régulière au PC) +- révision complète du département "Innovations" sur WWW (+ pages activités POW) +- mise à jour de la roadmap par trimestre (% de temps par projet ?) + + +--- +class: center, middle, ircam, inverse + +# Projets + +## (Q&A) + +--- +class: ircam + +# Projets + +- Brahms / Sidney - Antony +- Medias +- WWW / STMS +- Manifeste +- Forum +- Hub +- Ulysses (?) +- Intranet (conseil) + +--- +class: ircam + +# Préparation de la roadmap 2021 + +- re-questionner la stratégie web et numérique de l'institut et des projets en fonction : + - des interfaces collaboratives et workflows internes + - des expériences utilisateurs externes parfois contributives + - des publics (spectateurs, auditeurs, auteurs, compositeurs, étudiants, enseignants, ingénieurs, hackers, etc.) + - des environnements numériques institutionnels extérieurs + - des réseaux sociaux, artistiques et scientifiques +- consultation des équipes par projet (brainstorm, priorisation) +- calendrier générale 2021 +- PC janvier 2021 + +--- +class: center, middle, ircam, inverse + +# Merci de votre attention + +###guillaume.pellerin@ircam.fr / @yomguy + + + +Licence Creative Commons + + -- 2.39.5