Conception Web
Écrit par Killian EBEL    Lundi, 22 Octobre 2007 07:39    PDF Imprimer Envoyer
Qu'est-ce qu'un développement informatique de qualité ?
Articles - Conception Web

Bien que le développeur ait sa propre idée de la qualité d'un projet, il en est tout autrement pour un utilisateur, qui a des critères vraiment différents.

Tout d'abord qu'est-ce qu'un projet : c'est un ensemble de travaux interdépendants menés pour la réalisation d'un ouvrage défini, nécessitant des ressources multiples dans un contexte donné.

Passé cette belle définition, comment juger si mon projet informatique est de qualité ? Il faut distinguer la vue de l'informaticien de celle de l'utilisateur. Bien que la qualité soit avant tout le respect des exigences, chaque type de personne a une approche différente par rapport à l'application.

Ce que veut trouver un utilisateur dans un projet de qualité :

Confort : En effet, l'utilisateur aime se sentir à l'aise en se servant de son programme, peu importe le style d'application.

Efficacité : L'utilisateur ne veut pas chercher midi à quatorze heures, son but est d'effectuer une tâche avec votre application, et il aimerait pouvoir le faire le plus rapidement possible.

Intégrité, Fiabilité : L'application doit lui paraître fiable. Il veut avoir l'impression qu'elle lui appartient, qu'elle a été réalisé spécialement pour lui.

Cependant, du côté de l'informaticien, du développeur, le concept de qualité n'a rien à voir :

Adaptabilité : Une application de qualité doit pouvoir s'adapter, être facilement améliorée, par exemple des plug-in doivent pouvoir être facilement rajoutés.

Maintenabilité, Lisibilité : Rien de plus horrible que de maintenir une application mal codée. Un code de qualité est un code qui est simple à maintenir, même par un autre développeur.

Portabilité : Une application portable facilement sur d'autres systèmes d'exploitation font souvent pour un informaticien qu'elle est de qualité.

Performance : L'informaticien est aussi exigeant des qualités de son application; cependant il ne recherche pas le même type de performances que l'utilisateur. Il sera plus intéressé par la rapidité d'exécution d'une requête vers une base de données par exemple, alors que l'utilisateur ne s'intéresse pas vraiment à ce genre de détails.

Voici quelques distinctions qui j'espère pourront vous éclairer pour votre futurs projets, et si vous trouvez un point à contredire, n'hésitez pas à commenter l'article !

 

{mos_fb_discuss:no_discuss}
 

Rétrolien(0)

Adresse URI pour un rétrolien sur cet article

Commentaires (0)

Flux RSS pour les commentaires

Ecrivez un commentaire

Réduire l'éditeur | Agrandir l'éditeur

busy
Mis à jour ( Jeudi, 06 Mars 2008 14:24 )
 

Derniers ajout

Les plus lus