Archives mensuelles : décembre 2011

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

Software jetable

Noël approche, avec chaque année la même préoccupation : quels cadeaux offrir ? Idéalement, ce qui fera le plus plaisir et qui ne va pas nous ruiner.
J’étais sur un forum en train de rechercher de l’information au sujet d’un lecteur MP3 lorsqu’un post a attiré mon attention : quelqu’un avec un problème sur une console de jeux demandait si le remplacement du composant fautif allongerait la durée de vie de sa console.
J’étais déjà surpris : j’ignorais même qu’on pouvait remplacer un composant sur une console. Si un condensateur de votre PC tombe en panne, vous changeait la carte-mère complète. Et le plus souvent, vous finissez par changer complètement de machine si celle-ci est un peu ancienne. Au-delà de 3 ans d’âge, il devient difficile de trouver des pièces de rechange, et de toutes façons, il est souvent plus intéressant financièrement d’acheter un modèle plus récent. Continuer la lecture

Best of both worlds

A la suite du post précédent Quelle est la première question ? au sujet des deux questions majeures – coûts vs. risques – quelqu’un m’a demandé si existaient quelques processus ou best practices qui permettent d’atteindre ces deux objectifs.

Existe-t-il un “best of both worlds” afin de produire du code de qualité sans dépasser budgets et plannings ?

Continuer la lecture

Quelle est la première question ?

Je travaille avec des partenaires, certains réguliers, d’autres plus occasionnels. Ils m’appellent quand un de leurs clients a un problème avec une application.

Quel est la première question que vous posez dans un rendez-vous avec un client ?

  • Quelle technologie votre application ?
  • Est-ce une grosse application ?
  • Cette application est-elle complexe ?

Non. Je vois cela tout le temps, et c’est une réaction naturelle : d’abord qualifier l’application.
Bien sûr, vous vous inquiétez de savoir si vous pouvez répondre au besoin de ce client. Bien sûr, votre partenaire cherche á évaluer quel montant possible pour un tel service. Donc ces questions sont légitimes. Mais ce n’est pas la première question. Continuer la lecture