SlideShare a Scribd company logo
1 of 61
Download to read offline
@Xebiconfr #Xebicon18 @edseeya
Build the future
Ce que l’Histoire du métro Parisien
m’a enseigné sur la création logicielle
Édouard Siha, Développeur Back-End
@Xebiconfr #Xebicon18 @edseeya
Qui suis-je ?
Édouard Siha
Développeur Back-End
Craftsman dans l’âme
DD
@edseeya
@Xebiconfr #Xebicon18 @edseeya
Build the future
Ce que l’Histoire du métro Parisien
m’a enseigné sur la création logicielle
Édouard Siha, Développeur Back-End
@Xebiconfr #Xebicon18 @edseeya
Juillet 1900
@Xebiconfr #Xebicon18 @edseeya
Juillet 1900 : Technologie contemporaine
Mildé
1892
Woman’s Friend
~1890
5
@Xebiconfr #Xebicon18 @edseeya
Juillet 1900 : Technologie contemporaine
Clément Ader
1841-1925
Avion III
1897
6
@Xebiconfr #Xebicon18 @edseeya
Juillet 1900 : L’Exposition Universelle bat son plein
Tour Eiffel
1899-
7
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
Dans « train à vapeur »...
9
@Xebiconfr #Xebicon18 @edseeya
...il y a « vapeur »
10
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
“The first deep-level tube line [...] opened in
1890 with electric trains.”
History of the London Underground
@Xebiconfr #Xebicon18 @edseeya
La vision de la Ville de Paris
13
@Xebiconfr #Xebicon18 @edseeya
La vision du Conseil d’État
14
@Xebiconfr #Xebicon18 @edseeya
Projet Cie du
Nord
Projet Haag
15 ans de guerres de clochers
72 188075 1890 95 190096 97 9891898681 83
Premier projet
Projet Heuzé
Projet Chrétien
Projet Vauthier Projet Garnier
Projet
Municipal
Projet Villain et
Dufresne
Projet Le
Chatelier
Projet Eiffel II
Projet Cie
d’Orléans
Projet Gouv.
Baïhaut
Projet Eiffel I Projet Barthou
Projet
Municipal
Projet
Municipal
Déclaration
d’utilité publique
15
@Xebiconfr #Xebicon18 @edseeya
15 ans de guerres de clochers
16
1,44 m1,10 m 1,30 m
@Xebiconfr #Xebicon18 @edseeya
Une vision, un produit.
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
Construire itérativement, c’est naturel.
@Xebiconfr #Xebicon18 @edseeya
Construire itérativement, c’est indispensable.
@Xebiconfr #Xebicon18 @edseeya
10 Août 1903
@Xebiconfr #Xebicon18 @edseeya
Un peu de vocabulaire...
600 V
30
@Xebiconfr #Xebicon18 @edseeya
…et de contexte
Motrice Blanc-Misseron
dite « Thomson double »
1902
31
@Xebiconfr #Xebicon18 @edseeya
…et de contexte
32
motrice motrice
sens de circulation
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
La plus grande catastrophe du métro Parisien.
@Xebiconfr #Xebicon18 @edseeya
La plus grande catastrophe du métro Parisien
35
@Xebiconfr #Xebicon18 @edseeya
La plus grande catastrophe du métro Parisien
36
@Xebiconfr #Xebicon18 @edseeya
Les gens se moquent de la sécurité.
@Xebiconfr #Xebicon18 @edseeya
La sécurité n’est pas une option.
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
Signalisation et sécurité
39
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
Signalisation et sécurité
40
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
Signalisation et sécurité
41
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
quai
Signalisation et sécurité
42
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
quai
Signalisation et sécurité
43
@Xebiconfr #Xebicon18 @edseeya
Laxisme → Rigidité → Équilibre
@Xebiconfr #Xebicon18 @edseeya
train train
sens de circulation
quai
Aujourd’hui
45
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
@Xebiconfr #Xebicon18 @edseeya
Penser grand, commencer petit.
@Xebiconfr #Xebicon18 @edseeya
En résumé
@Xebiconfr #Xebicon18 @edseeya
S’abstenir à défaut de technologie adéquate.
@Xebiconfr #Xebicon18 @edseeya
Couper court aux débats stériles sur des visions opposées.
@Xebiconfr #Xebicon18 @edseeya
Préférer une approche itérative, mais sans œillères.
@Xebiconfr #Xebicon18 @edseeya
La sécurité consiste souvent à protéger les gens
d’eux-mêmes.
@Xebiconfr #Xebicon18 @edseeya
La sécurité n’est pas un produit, mais un processus.
@Xebiconfr #Xebicon18 @edseeya
Définir une vision par l’expérimentation.
@Xebiconfr #Xebicon18 @edseeya
Merci !
@Xebiconfr #Xebicon18 @edseeya
Œuvres et références
Photo du Mildé : Orange
Photo de Woman’s Friend : Daderot
Portrait de Clément Ader : Domaine public
Photo de l’Avion III : Roby
Photo de la Tour Eiffel : Benh Lieu Song
Train à vapeur sortant d’un tunnel : https://bit.ly/2CeRUOF
Grandes Armes de Paris : Bluebear2
Grandes Armes de la Troisième République : Domaine public
Plans chronologiques du métro : Rayman78
Photos de stations abandonnées : RATP
Photo de motrice MM1 : Gonioul
Notre Métro, Jean Robert, 1968 ASIN: B0767NWCW5
https://fr.wikipedia.org
http://metro-pole.net (via https://web-archive.org)
61

More Related Content

More from Publicis Sapient Engineering

XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?Publicis Sapient Engineering
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéPublicis Sapient Engineering
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...Publicis Sapient Engineering
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizPublicis Sapient Engineering
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéPublicis Sapient Engineering
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectPublicis Sapient Engineering
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuXebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuPublicis Sapient Engineering
 
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiqueXebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiquePublicis Sapient Engineering
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsPublicis Sapient Engineering
 
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...Publicis Sapient Engineering
 
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Publicis Sapient Engineering
 
Tech4Exec - Etat de l’art et vulgarisation du Machine Learning
Tech4Exec - Etat de l’art et vulgarisation du Machine LearningTech4Exec - Etat de l’art et vulgarisation du Machine Learning
Tech4Exec - Etat de l’art et vulgarisation du Machine LearningPublicis Sapient Engineering
 

More from Publicis Sapient Engineering (20)

XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieuXebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
 
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs MusiqueXebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Orchestration : Conteneurs vs Musique
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
 
XebiCon'18 - Data Science Done Wrong
XebiCon'18 - Data Science Done WrongXebiCon'18 - Data Science Done Wrong
XebiCon'18 - Data Science Done Wrong
 
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
 
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
 
Tech4Exec - Etat de l’art et vulgarisation du Machine Learning
Tech4Exec - Etat de l’art et vulgarisation du Machine LearningTech4Exec - Etat de l’art et vulgarisation du Machine Learning
Tech4Exec - Etat de l’art et vulgarisation du Machine Learning
 

XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création logicielle