SlideShare une entreprise Scribd logo
Utopie de la généricitéUtopie de la généricité
@FredBouchery
On ne peut pasOn ne peut pas
prédireprédire l’avenir !l’avenir !
StatistiquesStatistiques
TendanceTendance
@Wenger
AHAAHA
Avoid Hasty AbstractionsAvoid Hasty Abstractions
WETWET
Write Everything TwiceWrite Everything Twice
CertitudeCertitude
« Peut-être que »« Peut-être que »
« Il se peut que »« Il se peut que »
« Si éventuellement »« Si éventuellement »
« Si ça se trouve »« Si ça se trouve »
« Évidemment »« Évidemment »
« Forcément »« Forcément »
« Je suis convaincu »« Je suis convaincu »
« Croix de bois, croix« Croix de bois, croix
de fer, si je mens, jede fer, si je mens, je
vais en enfer »vais en enfer »
« J’en mettrais ma« J’en mettrais ma
main au feu »main au feu »
« Certainement »« Certainement »
« Sûrement »« Sûrement »
« Sans doute »« Sans doute »
0 1 2 3 4 50 1 2 3 4 5
Certitude xCertitude x 44
++
Vision xVision x 22
++
DifficultéDifficulté
EffortEffort RésultatRésultat
20%20%
80%80%
EffortEffort RésultatRésultat
80%80%
20%20%
Espérance de vie
Complexité
3 mois 6 mois 12 mois 18 mois 24 mois 36 mois 60 mois 120 mois
0
5
10
15
20
25
30
35
40
45
Fréquence sur lesFréquence sur les
releases majeuresreleases majeures
37 %37 %
Pas de fréquencePas de fréquence
29%29%
Tous les 12 moisTous les 12 mois
14%14%
Tous les 24 moisTous les 24 mois
Fréquence sur lesFréquence sur les
releases mineuresreleases mineures
61%61%
Release mineureRelease mineure
entre 1 et 6 moisentre 1 et 6 mois
Évitez deÉvitez de prévoirprévoir
l’l’imprévisibleimprévisible ! !
Savoir s’Savoir s’arrêterarrêter,,
c’est investir surc’est investir sur
l’l’aveniravenir ! !
Ne prévoyez pas l’Ne prévoyez pas l’imprévisibleimprévisible
Combattez vosCombattez vos traumatismestraumatismes
Faites duFaites du ménageménage
Sachez vousSachez vous arrêterarrêter
Ne courez pas après laNe courez pas après la
généricitégénéricité parfaiteparfaite
Merci ...Merci ...
Source des images : pexels.com et pixabay.com
@FredBouchery

Contenu connexe

Plus de Frederic Bouchery

On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016
Frederic Bouchery
 
Pattern IBP
Pattern IBPPattern IBP
Pattern IBP
Frederic Bouchery
 
Classes anonymes
Classes anonymesClasses anonymes
Classes anonymes
Frederic Bouchery
 
Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?
Frederic Bouchery
 
Sauf erreur-je-ne-me-trompe-jamais
Sauf erreur-je-ne-me-trompe-jamaisSauf erreur-je-ne-me-trompe-jamais
Sauf erreur-je-ne-me-trompe-jamais
Frederic Bouchery
 
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-CacheBreizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-Cache
Frederic Bouchery
 

Plus de Frederic Bouchery (6)

On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016
 
Pattern IBP
Pattern IBPPattern IBP
Pattern IBP
 
Classes anonymes
Classes anonymesClasses anonymes
Classes anonymes
 
Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?
 
Sauf erreur-je-ne-me-trompe-jamais
Sauf erreur-je-ne-me-trompe-jamaisSauf erreur-je-ne-me-trompe-jamais
Sauf erreur-je-ne-me-trompe-jamais
 
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-CacheBreizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-Cache
 

Dernier

Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 

Dernier (9)

Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 

ForumPHP 2020 - Utopie de la généricité