Un profil de produit au service d'une qualité orientée vers l'utilisateur
Jusqu'à présent, la qualité des logiciels était définie selon une approche orientée vers les processus. Malheureusement, elle ne satisfaisait pas toujours les besoins de l'utilisateur final en termes de qualité. Et pourtant, les utilisateurs ont besoin de déterminer très précisément l'adaptation des logiciels à leur utilisation tout comme les fabricants de logiciels s'efforcent de prouver la qualité de leurs produits afin de gagner la confiance de leurs clients. De plus, les fabricants doivent accorder la priorité aux besoins des utilisateurs durant la phase de développement afin de limiter le temps de mise sur le marché d'un produit, réduire le nombre de modifications logicielles apportées aux versions et ainsi réduire les coûts. Afin de satisfaire ces demandes du marché, un groupe de spécialistes industriels des Pays-Bas, du Royaume-Uni, d'Italie et de France a conçu la méthodologie SPACE- Ufo (Software Product Advanced Certification and Evaluation-User Focus). Concrètement, cette méthode est basée sur une conception de la qualité orientée vers l'utilisateur, l'adaptation à l'utilisation, qui définit les critères d'évaluation et de spécification de la qualité dans le domaine informatique. Cette méthodologie est extrêmement complète. L'environnement professionnel est une caractéristique unique à chaque utilisateur et le profil de chaque produit détermine la qualité d'un logiciel orienté vers l'utilisateur. Ce sont ces facteurs que la méthodologie SPACE-Ufo interprète de façon à les convertir en spécifications qualitatives et en critères d'évaluation à destination du logiciel. En fait, cette méthodologie présente de nombreux avantages. Non seulement elle souligne les besoins qualitatifs de l'utilisateur et les pratiques commerciales spécifiques, mais elle est également axée sur l'activité de l'entreprise. De plus, elle vérifie les exigences qualitatives du logiciel de façon répétée et peut servir d'outil consensuel entre les fabricants et les utilisateurs en termes de qualité logicielle. De plus, l'intérêt porté par la méthodologie SPACE-Ufo aux besoins de l'utilisateur s'étend à de nombreuses techniques qualitatives spécifiques. Elle met en oeuvre des interviews structurées avec les utilisateurs de façon à bâtir une description systématique de l'environnement d'un produit logiciel. L'étape suivante consiste à élaborer à partir de cette description un profil qualitatif qui définit un ensemble d'aspects qualitatifs prioritaires pour le produit logiciel. Ensuite, le développeur se sert de ce profil pour sélectionner des mesures spécifiques dans un environnement de développement. Pour terminer, il est possible de concevoir une stratégie d'évaluation basée sur le profil qualitatif. Essentiellement, la méthodologie SPACE- Ufo représente une passerelle entre les utilisateurs et les développeurs. Elle permet aux utilisateurs d'exprimer leurs idées avec les termes professionnels qui sont les leurs. Le développeur les traduit ensuite en caractéristiques qualitatives spécifiques au logiciel. En conséquence, les développeurs peuvent se servir de cette méthodologie pour distinguer les différents utilisateurs et examiner leurs diverses exigences qualitatives. Finalement, l'utilisateur et le développeur peuvent tous deux tirer profit de la méthodologie SPACE- Ufo. En l'utilisant dans toute sa globalité (techniques, outils et matériaux de formation), les utilisateurs sont à même d'évaluer la qualité d'un logiciel. Par conséquent, ils bénéficient de produits d'une conformité supérieure et d'une réduction des risques et des frais. En outre, les développeurs accèdent à une connaissance des besoins qualitatifs de l'utilisateur qui leur permet de réduire les frais induits par l'édition de versions multiples et les temps de mise sur le marché élevés. La méthodologie SPACE- Ufo représente un bénéfice potentiel pour de nombreux secteurs économiques.