-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
<img src="https://www.ircam.fr/media/uploads/images/logo/logoircam_blanc.png" height="50px" />
<img src="img/POW_MB.png" height="50px" />
-#### Projet Commun - IRCAM - 1/12/2020
+#### IRCAM - CD - 26/01/2020
+
---
-class: ircam
+class: vertigo, tight
+
+# Bilan 2020
+<hr>
+
+.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
+<hr>
+
+## 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
+<hr>
-# 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
+<hr>
.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[
-<img src="https://www.yves.brette.biz/public/peinture/Randy_Mora_le_cavalier_sans_tete.jpg" height="400px" />
+- 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
+<hr>
+
+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
+<hr>
+
+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
+<hr>
+
+## 2021 Q1
+
+- Page WWW édité par la COMM
+- Utilisation de Zoom
+- Optimisation BBB
+- 1/4 pers.mois)
+
+---
+class: vertigo
+
+# Manifeste
+<hr>
+
+## 2021 Q2
+
+- Réutilisation Manifeste 2020
+- Développements mineurs (Mezzo)
+- 1/4 pers.mois
+
+---
+class: vertigo, tight
+
+# Forum
+<hr>
+
+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)
+<hr>
+
+<div class="pic-container">
+ <img src="img/Forum_WWW_Shop-flowchart.png" width="100%" />
+</div>
+
+
+---
+class: vertigo, tight
+
+# Forum (plateforme)
+<hr>
+
+- 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
+<hr>
+
+- 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
+<hr>
+
+## 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
+<hr>
+
+## 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
+<hr>
+
+## 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
+<hr>
-- 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
+<hr>
-### Services déjà mutualisés
+<div class="pic-container">
+ <img src="img/Architecture_WASABI.png" width="100%" />
+</div>
-- shop
-- medias
-- brahms / sidney
-- ircam-auth
---
-class: ircam
+class: vertigo
-# Organisation
+# Antony (Sidney+)
-## Problèmes
+<hr>
-- 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+)
+<hr>
-# 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+)
+<hr>
-## (Q&A)
+<div class="pic-container">
+ <img src="img/ANTONY_flow_Chart.png" width="100%" />
+</div>
---
-class: ircam
+class: vertigo
+
+# Play
+<hr>
+
+## 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
+<hr>
-# 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
+<img src="img/POW_MB.png" height="200px" />
-<img src="img/POW_MB.png" height="100px" />
+pow@ircam.fr
-<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
+https://github.com/Ircam-Web/
--- /dev/null
+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
+
+<img src="https://www.ircam.fr/media/uploads/images/logo/logoircam_blanc.png" height="50px" />
+<img src="img/POW_MB.png" height="50px" />
+
+#### 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[
+<img src="https://www.yves.brette.biz/public/peinture/Randy_Mora_le_cavalier_sans_tete.jpg" height="400px" />
+
+]
+---
+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
+
+<img src="img/POW_MB.png" height="100px" />
+
+<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
+
+