Quelle distance vous sépare de la Silicon Valley ? (Partie 1)

Personne ne peut contester la suprématie des géants de la Silicon Valley (Google, Amazon, Facebook, etc). Un succès qui est fortement lié à la maitrise qu’ils ont de l’outil informatique. Mais comment font-ils pour atteindre cette efficacité ? Quelles méthodes utilisent-ils ? Nos entreprises en sont-elles si éloignées ? Vous trouverez ici des pistes de réponses inspirées du livre : « Les Géants du Web »[1].

Pour commencer les géants du web construisent eux-même leurs logiciels pour les raisons suivantes :

Néanmoins, construire des logiciels est un art difficile. Pour cette raison ils recrutent des développeurs d’un très bon niveau. Ils les forment, leur donnent une grande autonomie, un cadre de travail agréable et une forte rémunération. En contrepartie on leur demande une qualité extrême du code, gage de souplesse et de fiabilité.

Pour constituer les équipes, les géants de la silicon valley combinent trois principes d’organisation :

On obtient alors des petites équipes pluridisciplinaires entièrement responsables du bon fonctionnement du service à fournir au client.

Pour faire émerger les meilleures idées ils utilisent :

Pour supporter ces cycles très courts d’amélioration continue ils utilisent des pratiques techniques :

La société la plus représentative des pratiques ci-dessus est Facebook. Elle automatise énormément ses tests et effectue deux déploiements par jour. Les fonctionnalités qui vont sortir dans plusieurs mois sont déjà en production mais pas toujours visibles par l’utilisateur grâce au « feature flipping » ou l’« A/B testing ».

Enfin l’infrastructure qui supporte leurs logiciels joue un rôle important. Cette thématique fera l’objet d’un autre article.

Les géants du web ont donc choisi d’avoir la main sur leurs logiciels, de recruter de bons développeurs et de les organiser en petites équipes autonomes qui valident rapidement leurs idées en livrant souvent en production. La conséquence c’est tout simplement un meilleur « time to market ». Pour savoir si votre entreprise s’en approche, essayez simplement de répondre à cette question : « combien de temps met aujourd’hui votre organisation pour mettre en production la modification d’une seule ligne de code ?», plus la réponse s’éloigne d’une journée plus vous vous éloignez de l’efficacité des géants de la Silicon Valley.

1: « Les géants du web », par Octo Technology (Novembre 2012)
Twitter