Dans le domaine du logiciel, et plus généralement pour tout ce
qui concerne les systèmes d’information, la recherche de la qualité
est la préoccupation de tous les acteurs.
A contrario
, le manque
de temps, la valse des évolutions technologiques, et les contraintes
de tous ordres semblent reléguer les aspirations de qualité au rang
des objectifs inaccessibles et des mythes.
La qualité se résume, pourtant, simplement à la satisfaction des
clients et, par extension, à l’atteinte de la satisfaction des exigences
de tous les partenaires qui interviennent dans une opération ou dans
un projet (utilisateurs, décideurs, organisateurs, acheteurs, chef
de projet, concepteurs, développeurs, testeurs, exploitants, etc.).
Bien qu’immatériel, le logiciel n’échappe pas à ce principe fondamental.
Afin de contribuer à l’amélioration de la qualité dans le domaine
du logiciel, les experts internationaux se sont mis d’accord sur une
base commune qui constitue une plateforme normative. Ces référentiels
normatifs, complétés par de très nombreux retours d‘expérience, constituent
notre point d’appui pour maîtriser la qualité tout au long du cycle
de vie du logiciel. Celui-ci est un long fleuve, avec une succession
d’étapes qui s’enchaînent, de l’élaboration des besoins (naissance)
à son retrait (mort), en passant par son développement et son exploitation.
Chaque étape est organisée avec ses processus modélisés, mais aussi
avec ses livrables structurés : composants logiciels et prestations
qui les accompagnent.