GESTION DES ROULEMENTS
ASSISTÉE PAR OURDINATEUR

15.000 trains / jour

32 Mds de CA

260.000 salariés dans 120 pays

SNCF VOYAGEURS

VOYAGE TGV / TRANSILIEN / INTERCITÉS / TER

ROULANTS

ADC : Agents de conduite (~13.000)

ASCT : Agents du Service Commercial des Trains (~10.000)


Ceci est un réfrigérateur

GRAOU, c'est quoi ?

CONTEXTUALISER !

S'ORGANISER FACILEMENT

Qui, quoi, comment, où, quand... et même la météo

SE RETROUVER FACILEMENT

PARTAGE DES PLANNINGS

DES STATISTIQUES

De l'assemblage de données...

...HUMANISÉES,

À LA CRÉATION DE DONNÉES

DONT LA CARTOGRAPHIE...

https://carto.graou.info

https://carto.graou.info

ET...

Création de grilles et roulements

Suivi métier (quand, où, avec quoi j'ai roulé)

Recherche fine dans ses données

Vacances scolaires, suivi des demandes de congés

Liste des collègues travaillant le même jour

À SUIVRE

Covoiturage

Ouverture aux sédentaires

Synchronisation aux outils de production

Facilitation des échanges de congés, permutations

Comment, sur quoi ça tourne ?

Le contexte

23.000 utilisateurs, 900.000 vues/jour
(pointes à 250 requêtes/s)

20Go de données continuellement mises à jour
(open-data SNCF, données internes, open-data externes, météo, etc.)

3 machines
Serveur mail dédié (3500 mails/jour)
Une passerelle rigolote interne SNCF
Un serveur principal (32Go Ram, 3x SSD RAID5, Xeon E3)

1M de requêtes en BDD toutes les 5 minutes

Hébergé en interne ?

Tout seul, bénévole
Process, coûts
Disponibilité, fiabilité
corporate != hacker

Et la sécurité ?

Audits
Bonnes pratiques
Veille
« si tu peux mieux faire, fais mieux »

Histoire d'un process

(ou process de l'histoire)


Vive l'open-source/data !

Nettoyer, balayer, astiquer

La donnée est toujours pimpante !

'B81500'        => 'BGC4C',
'81500'         => 'BGC4C',
'B81500-TERD'   => 'BGC4C',
'B81500TERD'    => 'BGC4C',
'B82500'        => 'BGC4C',
'B82500X76500'  => 'BGC4C',
'BB82500'       => 'BGC4C',
'B82500*'       => 'BGC4C',
'B82500LV'      => 'BGC4C',
'AGC~BGC'       => 'BGC4C',
'AGCBGC'        => 'BGC4C',
'BGC~AGC'       => 'BGC4C',
                        
'BGC'           => 'BGC4C',
'XGC~BGC'       => 'BGC4C',
'B81500~B82500' => 'BGC4C',
'B81500B82500'  => 'BGC4C',
'B82500B81500'  => 'BGC4C',
'B81500~Z27500' => 'BGC4C',
'B81500Z27500'  => 'BGC4C',
'B82500X76500 3C' => 'BGC4C',
'B82500Z27500'  => 'BGC4C',
'BGCZGC'        => 'BGC4C',
'ZGCBGC'        => 'BGC4C',
'X76500B82500'  => 'BGC4C',
'X76500Z27500'  => 'BGC4C',
                        

Ce qui compte

l'humain

PRO/PERSO — QVT — BONHEUR — PARTAGE — DATA

merci !


@NicolasW_GRAOU


https://prez.graou.info