Deux développeurs de Microsoft dans un « bar, une idée, le garage » et c’est la naissance d’un outil d’analyse qui fera son apparition dans la prochaine version de l’environnent de développement Visual Studio.
Clark Roberts et Mike Cook, deux ingénieurs travaillant chez Microsoft ont imaginé lors d’une rencontre dans un bar un soir de janvier 2009, un meilleur moyen de faire l’analyse du code. Le projet issu de cette rencontre baptisé CodeFlow est utilisé par les développeurs (28 000) de toutes les divisions de Microsoft.
Concrètement, CodeFlow est un outil collaboratif d’analyse du code. Il met à la disposition du développeur des outils d’analyse systématique du code, et permet de trouver, corriger les bugs et améliorer la qualité d’une application. Il rationalise le processus de comparaison de code et permet aux développeurs de collaborer sur des revues de code en temps réel.
La conception de CodeFlow est également une histoire sur l’innovation de base : comment deux employés n’ont pas renoncé à leur idée, ont fondé une communauté et se sont associés avec un architecte pour construire un outil non seulement pour eux, mais aussi pour leurs équipes et toute l’entreprise.
CodeFlow a traversé plusieurs étapes avant son adoption par Microsoft. Roberts (développeur au sein de l’équipe Windows Communication Foundation) et Cook (ingénieur dans l’équipe Windows Presentation Foundation) ont bricolé pendant des nuits et des week-ends pour mettre sur pied un prototype avec lequel ils ont participé à un concours interne en 2009, sans succès.
Victor Boctor, Clark Roberts et Mike Cook
Sans se décourager, nos deux protagonistes ont continué à améliorer leur produit qui a, par la suite, gagné plusieurs autres concours internes avec le soutien d’un architecte principal pour Exchange. Le projet a gagné en maturité, a été intégré dans le garage (programme Microsoft qui favorise l’innovation en réunissant les employés qui travaillent sur des projets secondaires) et détient désormais une communauté de 40 développeurs.
« J’espère que ce projet va inspirer les gens à continuer d’innover » a déclaré Roberts « Il ya des projets comme ça tout le temps, et plusieurs meurent parce que les gens se fatiguent ou n’ont pas suivi la bonne direction. D’une certaine manière, nous avons été en mesure d’attirer trois personnes qui étaient prêtes à sacrifier des nuits pendant quelques années pour travailler sur cette chose à laquelle nous croyions tous ».
Selon Microsoft, en 18 mois, les développeurs de chaque division ont lancé plus de 2 millions d’analyses de code, avec en moyen un gain de temps de 5 minutes par examen par développeur, soit des économies d’environ 300 000 heures de développement.
L’intégration de CodeFlow dans Visual Studio sera la dernière victoire d’une longue ligné de succès pour ses développeurs, qui n’ont pas hésité à partager leur recette pour l’innovation qui se résume en : mettre ses idées en action, ne pas abandonner au premier obstacle ou échec, concevoir un projet facile à essayer et à adopter, être prêt à jouer le rôle de l’ingénieur et du marketiste et enfin trouver les collaborateurs.
En attendant la sortie de Visual Studio avec CodeFlow, on pourra s’inspirer de cette initiative pour mener à bien les innombrables idées qui germent de nos esprits.
Source : Microsoft
Et vous ?
Qu'en pensez-vous ?
Quelle est votre recette pour faire aboutir un projet issu d'une idée ?
CodeFlow : l'outil collaboratif d'analyse de code né dans un bar
Qui sera intégré dans le prochain Visual Studio
CodeFlow : l'outil collaboratif d'analyse de code né dans un bar
Qui sera intégré dans le prochain Visual Studio
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !