Archives de l’auteur : Jean-Pierre FAYOLLE

À propos Jean-Pierre FAYOLLE

Freelance consultant, blogger.

La métrique ABC

J’ai participé récemment à certaines discussions sur l’utilité de la métrique LOC (Lines Of Code). Comme expliqué dans certains posts précédents, c’est la première métrique que je regarde lorsque j’effectue un audit de la qualité d’une application. Et j’utilise cette métrique uniquement dans le but de me faire une idée de la taille de l’application.

Continuer la lecture

Dette technique – Développeurs vs. marketeux

Je dois vous faire un aveu : je me suis toujours méfié de la notion de dette technique. Cela m’a toujours paru un concept marketing.

C’est comme si vous décidiez d’acheter une voiture, que le vendeur vous remette fièrement les clés et ajoute avec un petit sourire : « vous devez déjà 10 000 $ ». Et il ne parle pas du crédit auto, non, il veut simplement dire que la voiture que vous venez d’acheter comporte certains défauts qui vont devenir de plus en plus apparents au fil du temps, fatigueront le moteur, la carrosserie, voire même probablement le conducteur.

Quelle serait votre réaction si un vendeur vous disait cela ? Accepteriez-vous d’acheter cette voiture ?

Continuer la lecture

La qualité dans le Cloud

J’ai été invité cette semaine à un évènement comportant des tables rondes entre utilisateurs sur les thèmes du Cloud et de la virtualisation.

J’ai non seulement appris beaucoup de choses, mais surtout découvert la vision du monde de la production et de l’exploitation sur … la qualité des applications.

Avis aux équipes de développement: mangez votre pain blanc tant qu’il est encore temps. Continuer la lecture

10 à 20 métriques

Nous avons vu dans le post précédent ‘Cas d’utilisation – Ensemble et sans heurts‘ quels use cases sont les plus souvent appliqués avec un outil d’analyse de code, et permettent d’en tirer le plus grand bénéfice:

  • Quality Gate afin de valider la livraison d’une nouvelle version applicative.
  • Gestion de SLAs et benchmarking des fournisseurs.
  • Processus d’Intégration / Amélioration continue des équipes de développement.

Continuer la lecture

Cas d’utilisation – Ensemble et sans heurts

Nous avons vu dans les deux posts précédents qu’un certain nombre de cas d’utilisation – assez fréquents – ne nécessitaient qu’un nombre restreint de métriques. Ces cas d’utilisation sont les suivants :

  • Valider la livraison d’une nouvelle version de l’application (Quality Gate).
  • Disposer de données objectives pour les SLAs des fournisseurs.
  • Gérer les processus d’Intégration / Amélioration continue des équipes de développement.

La question posée en commentaires du premier post est la suivante : quelles sont ces 10 ou 20 métriques les plus importantes ? Continuer la lecture

8 critères de choix d’un outil d’analyse de code (1/2)

Je suis toujours surpris par les comparatifs d’outils d’analyse de la qualité d’une application qui prétendent définir les critères d’un tel choix, alors que la seule réponse exacte á cette question est que ‘cela dépend’.

Si vous souhaitez acheter une voiture, vous allez bien sûr effectuer votre choix selon un certain nombre de critères qui vont dépendre de l’usage auquel vous destinez votre véhicule. Un coupé décapotable ou une voiture de sport sont des objets certes séduisants mais peu pratiques s’il s’agit de transporter votre famille nombreuse, faire vos courses chez Carrefour, naviguer dans les dunes avec votre planche à voile ou déménager votre vieille tante.

Il en va de même en matière de sélection d’une plateforme d’analyse de la qualité des applications. Continuer la lecture