Migrer de framework : de la réflexion à l'action
-
Upload
xavier-leune -
Category
Internet
-
view
164 -
download
0
Transcript of Migrer de framework : de la réflexion à l'action
![Page 1: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/1.jpg)
De la réflexion à l’action
Migrer de framework
![Page 2: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/2.jpg)
Xavier Leune
@beoneself
![Page 3: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/3.jpg)
![Page 4: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/4.jpg)
9 Langues
![Page 5: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/5.jpg)
21,7M VU
61M VU
France Monde
En Millions de Visiteurs Uniques mensuels – dédupliqués.Sources : Mediametrie / ComScore - mars 2015
![Page 6: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/6.jpg)
700 M de Pages Vues
![Page 7: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/7.jpg)
1996 : Benchmark Groupe
![Page 8: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/8.jpg)
1999 : Quidea
![Page 9: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/9.jpg)
2010 : CCM Benchmark Group
![Page 10: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/10.jpg)
2014 : Comme une envie de changement…
![Page 11: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/11.jpg)
Retour sur15 mois de migration
![Page 12: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/12.jpg)
1 – La période d’analyse
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 13: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/13.jpg)
Une approche naïve
Une démarche encadrée
Toutes les possibilités étudiées
![Page 14: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/14.jpg)
Qualification and Selection of Open Source software
QSOS
![Page 15: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/15.jpg)
La maturité du projet
![Page 16: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/16.jpg)
La note technique
![Page 17: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/17.jpg)
Etude en 3 phases
1. Analyse Maturité2. Etude Technique3. Benchmark des performances
![Page 18: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/18.jpg)
12 projets analysés
Analyse de la maturité
![Page 19: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/19.jpg)
La taille de la communauté
![Page 20: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/20.jpg)
Le cas Code Igniter
![Page 21: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/21.jpg)
Evolution Google Trends - 2006 - 2014
![Page 22: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/22.jpg)
Exemple de note compilée
Catégorie Sous-Catégorie
Somme - Points
Somme - Total possible section
Note / 10
1 – Maturité Activité 4 8
Gouvernance 6 10
Industrialisation 4 8
Patrimoine 6 8 5,88
![Page 23: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/23.jpg)
6 projets étudiés
Etude technique
![Page 24: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/24.jpg)
Exemple de note compilée
2 – Spécificités Techniques
Base de données 8 12
Cache 3 4
Configuration custom
3 4
Divers 2 14
Emails 0 8
Internationalisation 5 6
Templating 0 8
Tests unitaire 2 10 3,48
![Page 25: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/25.jpg)
2 produits comparés
Benchmark des performances
![Page 26: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/26.jpg)
Ou comparer des camions en leur demandant de se garer en ville
Le fantasme du« Hello, World ! »
![Page 27: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/27.jpg)
Le benchmark biaisé
![Page 28: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/28.jpg)
Définir ses critères de perf
100 ms 8 Mo
![Page 29: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/29.jpg)
Presque définitif à cette étape
2 - Le choix
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 30: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/30.jpg)
Aussi nommé « j’évite de vautrer ma prod »
3 - Le capacity planning
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 31: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/31.jpg)
![Page 32: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/32.jpg)
4 - L’infra de prod
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 33: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/33.jpg)
La checklist
Version de PHP Extensions Script de déploiement Droits en écriture …
![Page 34: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/34.jpg)
5 - L’architecture applicative
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 35: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/35.jpg)
6 - La migration progressive
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 36: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/36.jpg)
Conserver laBusiness Value
![Page 37: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/37.jpg)
Ce qu’il faut éviter
![Page 38: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/38.jpg)
Ce qu’il faut viser
![Page 39: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/39.jpg)
La migration progressive par l’exemple
![Page 40: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/40.jpg)
7 - La formation
Analyse Choix Capacity Planning
L’infra de prod Architecture Migration
progressive Formation Premier projet
![Page 41: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/41.jpg)
![Page 42: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/42.jpg)
Il faut que ça passe, sinon ça casse
8 - Le premier projet
Analyse Choix Capacity Planning Architecture Migration
progressive Formation Premier projet
![Page 43: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/43.jpg)
Une définition ?
![Page 44: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/44.jpg)
Ça te branche ?
On recrute !
![Page 45: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/45.jpg)
Questions ?
![Page 46: Migrer de framework : de la réflexion à l'action](https://reader036.fdocument.pub/reader036/viewer/2022062515/55ca3f47bb61eb15518b4667/html5/thumbnails/46.jpg)
@beoneselftech.ccmbg.com/blog/ #14578
Merci !