<style>
.reveal {
font-family: Roboto, Source Sans Pro, Helvetica, sans-serif;
font-size: 42px;
font-weight: 300;
}
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
font-family: Roboto, Source Sans Pro, Helvetica, sans-serif;
font-weight: 500;
line-height: 1.2;
letter-spacing: normal;
text-transform: uppercase;
text-shadow: none;
word-wrap: break-word;
}
.reveal section img {
margin: initial !important;
background: initial !important;
border: initial !important;
box-shadow: initial !important;
}
.reveal h1 {
font-size: 80px;
}
</style>
# Comment on n'a (toujours) pas codé de back-end après 9 mois en production
---
## Marc Gavanier
<img style="border-radius: 50%;" src="https://2.gravatar.com/avatar/e500c6fc2a4df90cb99b2a249b6f737c?s=200&d=mm">
Ingénieur logiciel indépendant
<small>En mission chez [beta.gouv](https://beta.gouv.fr/)
pour la [cartographie nationale des lieux de médiation numérique](https://cartographie.societenumerique.gouv.fr)
</small>
...
<small>[LinkedIn - marc-gavanier](https://www.linkedin.com/in/marc-gavanier/) | [GitHub - marc-gavanier](https://github.com/marc-gavanier)</small>
---
## Contexte
---
### L'équipe
- 1 UI/UX designer
- 1 Chargée de support
- 1 Product Owner
- 2 Développeurs
---
### La médiation numérique
13 millions de Français éloignés du numérique
---
### Notre Service
Une cartographie des lieux de médiation numérique
- Affiche les lieux disponibles sur le territoire
- Oriente les usagers vers un lieu adapté
- Facile à intégrer en marque blanche
---
### Nos contraintes
Petite équipe & impact rapide
---
## Les étapes de la construction
---
### 💡 Mise en ligne initiale
<img src="https://i.ibb.co/9yJkP9P/Screenshot-from-2022-12-19-00-17-23.png">
---
### 💡 Parcours d'orientation
~~API pour filtrer les lieux~~
Filtres côté front
<img src="https://i.ibb.co/kG6zjHJ/Screenshot-from-2022-12-19-00-22-39.png">
---
### 💡 Référencer un nouveau lieu
~~Créer un formulaire avec une sauvegarde en base~~
Collaborer avec DORA
Référencement de l'offre d'insertion
---
#### Problème
Formulaire trop complexe
---
#### Solution
Contribution open source sur DORA
---
#### Effets positifs supplémentaires
- Fonctionnalité supplémentaire sur DORA
- Nous profitons de l'expérience de DORA
- Le déploiement de DORA nous profite
---
### 💡 Référencer des lieux en masse
~~Upload d'un fichier avec extraction des données~~
Collaborer avec La MedNum et Datactivist
Schéma des lieux de médiation numérique
---
#### Problème
Co-construir un schéma qui convient à notre produit
---
#### Solution
Intégration comité de pilotage de la définition du schéma
---
#### Effets positifs supplémentaires
- Produit pilote du schéma mis en avant
- Détections et corrections de problèmes
- Accès à tous les outils publier.etalab.studio
- Tableur pour la saisie en ligne
- Validation de la conformité
- Publication sur data.gouv
---
### 💡 Fusionner de multiples sources de données
~~Créer une BDD qui agrège l'ensemble des données~~
Collaborer avec data.inclusion
Référentiel commun de toutes les données de l’offre d’insertion des territoires
---
#### Problème
L'API n'est pas compatible avec la cartographie
---
#### Solution
Développement de scripts de conversion entre nos schémas
---
#### Effets positifs supplémentaires
- Contribution au schéma de l'inclusion
- La qualité des données est améliorée
- Les données sont dédoublonnées
---
### 💡 Afficher les données dans la cartographie
~~Exposer un endpoint qui fournis les données~~
Utiliser de data.gouv
La plateforme ouverte des données publiques
---
#### Effets positif supplémentaire
Toutes les données que nous traitons sont disponibles en open data par construction
<img src="https://i.ibb.co/C9JGhBT/Screenshot-from-2022-12-19-01-59-04.png">
---
## Les limites
- Souci de performence si beaucoup de données
- Avoir des partenaires super 🥰
- Perte partielle de la maîtrise du produit
- Il faut une bonne architecture
- Ce n'est pas magique, il faut un peu de code
---
## Démo
[Intégration de la carographie dans une page HTML](https://github.com/anct-cartographie-nationale/client-application#documentation)
---
## Références
- [Cartographie Nationale des lieux de médiation numérique](https://cartographie.societenumerique.gouv.fr)
- [DORA](https://dora.fabrique.social.gouv.fr/)
- [Schéma de données des lieux de médiation numérique](https://lamednum.coop/schema-de-donnees-des-lieux-de-mediation-numerique-2/)
- [Data.inclusion](https://www.data.inclusion.beta.gouv.fr)
- [schema.data.gouv.fr](https://schema.data.gouv.fr/LaMednum/standard-mediation-num/latest.html)
- [data.gouv.fr](https://www.data.gouv.fr/fr/organizations/cartographie-nationale-des-lieux-de-mediation-numerique/)
---
## Merci
<img src="https://i.ibb.co/xMZVTdL/qrcode.png">
<small>[LinkedIn - marc-gavanier](https://www.linkedin.com/in/marc-gavanier/) | [GitHub - marc-gavanier](https://github.com/marc-gavanier)</small>
{"metaMigratedAt":"2023-06-17T17:01:12.853Z","metaMigratedFrom":"YAML","title":"Comment on n'a (toujours) pas codé de back-end après 9 mois en production","breaks":"true","slideOptions":"{\"transition\":\"slide\",\"controls\":false,\"progress\":true,\"slideNumber\":false}","contributors":"[{\"id\":\"01d6a5d9-edd0-4d27-b734-061799130618\",\"add\":29733,\"del\":24312}]"}