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

Post on 12-Aug-2015

165 views 0 download

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

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 - mars 2015

700 M de Pages Vues

1996 : Benchmark Groupe

1999 : Quidea

2010 : CCM Benchmark Group

2014 : Comme une envie de changement…

Retour sur15 mois de migration

1 – La période d’analyse

Analyse Choix Capacity Planning

L’infra de prod Architecture Migration

progressive Formation Premier projet

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 Technique3. 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é Activité 4 8

Gouvernance 6 10

Industrialisation 4 8

Patrimoine 6 8 5,88

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

Emails 0 8

Internationalisation 5 6

Templating 0 8

Tests unitaire 2 10 3,48

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

progressive Formation Premier projet

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

Xavier Leune
Revoir méthodo capacity planning sur temps cpu

4 - L’infra de prod

Analyse Choix Capacity Planning

L’infra de prod Architecture Migration

progressive Formation Premier projet

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 Formation Premier projet

6 - La migration progressive

Analyse Choix Capacity Planning

L’infra de prod Architecture Migration

progressive Formation Premier projet

Conserver laBusiness 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 projet

Il faut que ça passe, sinon ça casse

8 - Le premier projet

Analyse Choix Capacity Planning Architecture Migration

progressive Formation Premier projet

Une définition ?

Ça te branche ?

On recrute !

Questions ?

@beoneselftech.ccmbg.com/blog/ #14578

Merci !