mercredi 14 avril 2010

Qu'est-ce qu'une métrologie ?

Mètre ruban Dans sa définition littérale, la métrologie, du grec metron (« la mesure ») et logos (« la science »), est la science de la mesure. C'est donc l'ensemble des techniques et des savoir faire permettant de donner une valeur à une observation, en bref de mesurer.

Lire la suite

vendredi 9 avril 2010

S'il ne fallait garder que 3 mesures de la performance ?

Qu'est-ce que mesurer la performance ? Quels sont ses divers aspects ?

Il est possible de répondre à cette question de manière docte, circonstanciée, et sans doute assez ennuyeuse. Tentons l'économie des moyens. Et s'il ne fallait garder que 3 mesures de la performances ?

Lire la suite

vendredi 2 avril 2010

Scalable, oui. Mais élastique ?

Dans un précédent billet, nous évoquions la notion de scalabilité, c'est à dire la capacité d'une application à maintenir son niveau de performance, par augmentation de la capacité de hardware, au fur et à mesure de l'augmentation de la fréquentation. La scalabilité verticale repose sur le changement de serveur pour un autre serveur plus puissant. La scalabilité horizontale, elle, repose sur l'augmentation du nombre de serveurs.

La scalabilité horizontale permet d'augmenter la capacité de l'application de manière quasi infinie. Mais que se passe-t-il lorsque la fréquentation diminue ? Lorsque la fréquentation est très irrégulière ? Lorsque que l'application devient plus efficace et nécessite moins de hardware pour soutenir la même charge ?

Lire la suite

jeudi 11 mars 2010

Scalabilité, le choix des armes

Un bon indice de succès pour une application est la mesure de son usage :

  • la fréquentation, le nombre des utilisateurs, le niveau d'utilisation,
  • le volume de données des données saisies, consultées et manipulées.

À mesure que la fréquentation augmente, ou en cas de succès rapide :

  • Comment ne pas se retrouver la victime de son propre succès ?
  • Comment l'application peut-elle maintenir son niveau de performance et rester attractive ?
  • Comment donner la capacité de traitement supplémentaire à l'application ?

Lire la suite

lundi 25 mai 2009

La performance : le parent pauvre des projets ? [vidéo]

Sur TV4IT, Nicolas Dasriaux évoque la prise en compte de la performance dans les projets et son incorporation dans le processus d'intégration continue.

Parce que les délais et les coûts priment, parce qu'on compte parfois trop sur le matériel, le contrôle de la performance reste paradoxalement le parent pauvre de la gestion de projet. Un sujet trop souvent abordé sous l'angle technique aux dépens de sa dimension fonctionnelle.
Comment faire de la performance une préoccupation continue ?

Diagnostic et réponse avec Nicolas Dasriaux, directeur technique de Neoxia.

Lire la suite

lundi 18 mai 2009

Performance, en finir avec la patate chaude

C’est une pratique encore un peu trop présente dans le monde de l’entreprise. Il est donc tout naturel de la retrouver dans le domaine de l’Informatique. Pour ceux qui se demandent ce qu’est une ‘patate chaude’, mis à part l'évidence d’une pomme de terre sortant du four, en voici une définition. C’est une question embarrassante, une situation désagréable, un problème, que l’on fait passer à un autre, afin d'éviter d'avoir à y faire face.

Lors de nos interventions, il nous arrive souvent de rencontrer ce genre de contexte, où l’on rejette toujours la faute chez l’autre. Ce comportement est bien sûr contre-productif. D’autant que, dans la très grande majorité des cas, aucun élément ne permet de prouver la responsabilité de l’une ou l’autre des parties. Ainsi, on demeure dans un cercle vicieux, où plus personne ne se fait confiance.

S'il est un domaine, où le principe de la patate chaude s’applique bien trop souvent, c'est bien celui des problèmes de production, qu'il s'agisse de performance, ou de fiabilité.

Lire la suite