Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
De la réflexion à l’action
Migrer de framework
Xavier Leune
@beoneself
9 Langues
21,7M VU
61M VU
France Monde
En Millions de Visiteurs Uniques mensuels – dédupliqués.
Sources : Mediametrie / ComScore - m...
700 M de
Pages Vues
1996 : Benchmark Groupe
1999 : Quidea
2010 : CCM Benchmark Group
2014 : Comme une envie de
changement…
Retour sur
15 mois de migration
1 – La période d’analyse
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progressive
Formation
Prem...
Une approche naïve
Une démarche encadrée
Toutes les possibilités étudiées
Qualification and Selection of Open Source
software
QSOS
La maturité du projet
La note technique
Etude en 3 phases
1. Analyse Maturité
2. Etude Technique
3. Benchmark des performances
12 projets analysés
Analyse de la maturité
La taille de la communauté
Le cas Code Igniter
Evolution Google Trends - 2006 - 2014
Exemple de note compilée
Catégorie Sous-
Catégorie
Somme -
Points
Somme -
Total
possible
section
Note / 10
1 – Maturité Ac...
6 projets étudiés
Etude technique
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
E...
2 produits comparés
Benchmark des
performances
Ou comparer des camions en leur
demandant de se garer en ville
Le fantasme du
« Hello, World ! »
Le benchmark biaisé
Définir ses critères de perf
100 ms 8 Mo
Presque définitif à cette étape
2 - Le choix
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progre...
Aussi nommé « j’évite de vautrer ma prod »
3 - Le capacity planning
Analyse Choix
Capacity
Planning
L’infra de
prod
Archit...
4 - L’infra de prod
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progressive
Formation
Premier
p...
La checklist
 Version de PHP
 Extensions
 Script de déploiement
 Droits en écriture
 …
5 - L’architecture
applicative
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progressive
Formatio...
6 - La migration
progressive
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progressive
Formation
...
Conserver la
Business Value
Ce qu’il faut éviter
Ce qu’il faut viser
La migration progressive par l’exemple
7 - La formation
Analyse Choix
Capacity
Planning
L’infra de
prod
Architecture
Migration
progressive
Formation
Premier
proj...
Il faut que ça passe, sinon ça casse
8 - Le premier projet
Analyse Choix
Capacity
Planning
Architecture
Migration
progress...
Une définition ?
Ça te branche ?
On recrute !
Questions ?
@beoneself
tech.ccmbg.com/blog/
#14578
Merci !
Migrer de framework : de la réflexion à l'action
Migrer de framework : de la réflexion à l'action
Migrer de framework : de la réflexion à l'action
Prochain SlideShare
Chargement dans…5
×

Migrer de framework : de la réflexion à l'action

605 vues

Publié le

Retrouvez mon speak du PHP Tour 2015, qui a eu lieu à Luxembourg organisé par l'AFUP, autour de la migration de Framework. Dans cette conférence vous apprendrez comment choisir votre nouvel outil et orchestrer sa mise en oeuvre.

Publié dans : Internet
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Migrer de framework : de la réflexion à l'action

  1. 1. De la réflexion à l’action Migrer de framework
  2. 2. Xavier Leune @beoneself
  3. 3. 9 Langues
  4. 4. 21,7M VU 61M VU France Monde En Millions de Visiteurs Uniques mensuels – dédupliqués. Sources : Mediametrie / ComScore - mars 2015
  5. 5. 700 M de Pages Vues
  6. 6. 1996 : Benchmark Groupe
  7. 7. 1999 : Quidea
  8. 8. 2010 : CCM Benchmark Group
  9. 9. 2014 : Comme une envie de changement…
  10. 10. Retour sur 15 mois de migration
  11. 11. 1 – La période d’analyse Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  12. 12. Une approche naïve Une démarche encadrée Toutes les possibilités étudiées
  13. 13. Qualification and Selection of Open Source software QSOS
  14. 14. La maturité du projet
  15. 15. La note technique
  16. 16. Etude en 3 phases 1. Analyse Maturité 2. Etude Technique 3. Benchmark des performances
  17. 17. 12 projets analysés Analyse de la maturité
  18. 18. La taille de la communauté
  19. 19. Le cas Code Igniter
  20. 20. Evolution Google Trends - 2006 - 2014
  21. 21. 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
  22. 22. 6 projets étudiés Etude technique
  23. 23. 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
  24. 24. 2 produits comparés Benchmark des performances
  25. 25. Ou comparer des camions en leur demandant de se garer en ville Le fantasme du « Hello, World ! »
  26. 26. Le benchmark biaisé
  27. 27. Définir ses critères de perf 100 ms 8 Mo
  28. 28. Presque définitif à cette étape 2 - Le choix Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  29. 29. 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
  30. 30. 4 - L’infra de prod Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  31. 31. La checklist  Version de PHP  Extensions  Script de déploiement  Droits en écriture  …
  32. 32. 5 - L’architecture applicative Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  33. 33. 6 - La migration progressive Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  34. 34. Conserver la Business Value
  35. 35. Ce qu’il faut éviter
  36. 36. Ce qu’il faut viser
  37. 37. La migration progressive par l’exemple
  38. 38. 7 - La formation Analyse Choix Capacity Planning L’infra de prod Architecture Migration progressive Formation Premier projet
  39. 39. Il faut que ça passe, sinon ça casse 8 - Le premier projet Analyse Choix Capacity Planning Architecture Migration progressive Formation Premier projet
  40. 40. Une définition ?
  41. 41. Ça te branche ? On recrute !
  42. 42. Questions ?
  43. 43. @beoneself tech.ccmbg.com/blog/ #14578 Merci !

×