La matrice de l’apprentissage

Le Nouvel An est toujours une bonne occasion de renouer des contacts et j’ai appelé un ami avec lequel je n’avais pas parlé depuis quelques temps. Il est également consultant, donc nous nous sommes retrouvés assez vite à échanger sur notre activité, et je lui ai demandé s’il avait des nouvelles d’une société dans laquelle nous avions travaillé ensemble.

Il m’a dit que leurs projets étaient si chaotiques qu’ils ont décidé d’externaliser leurs applications. Ils ont reconnu qu’ils ne parvenaient pas á maintenir un code source correct: trop complexe, trop de difficultés à mettre en œuvre des évolutions, trop de bugs, les plannings ne sont pas respectés, les budgets sont dépassés et l’image de l’IT et sa crédibilité sont en baisse.

Ma première pensée a été qu’ils avaient fait un grand pas en avant: ils savent qu’ils ne savent pas. Continuer la lecture

City Model

J’ai eu un beau cadeau de Noël.

C’est un plugin Sonar, développé par eXcentia, un partenaire espagnol de la belle cité de Valencia, que vous connaissez probablement si vous vous intéressez à des événements sportifs telle que la Coupe de l’América, les grands prix de Formule 1 et de Moto GP, mais qui est aussi renommée pour sa spécialité gastronomique … la paella. Continuer la lecture

Open Source et code Legacy

Il existe de plus en plus de solutions d’analyse de code qui permettent de mesurer la qualité de vos applications. La plupart sont vendues par des éditeurs logiciels, et nous avons eu l’occasion de vérifier que ces solutions coûtaient cher à l’achat, à l’implémentation et à l’utilisation (Software jetable). Face à cela, la dernière décennie a vu la montée en puissance du monde Open Source, alternative au logiciel propriétaire.

J’entends souvent dire au sujet de solutions Open Source en matière de qualité logicielle :

  • Les outils Open Source ne savent analyser que du Java.
  • Ils nécessitent une forte expertise technique Open Source / J2EE.
  • Ce sont des outils pour développeurs. Continuer la lecture