Introduction

Il est essentiel que le développeur soit sensibilisé aux aspects de portabilité, de respect des standards et des recommandations liés à internet, ainsi qu'aux contraintes de production en haute disponibilité et d'un applicatif soumis à une forte volumétrie.

Le code source

Avoir à l'esprit, que d'autres développeurs devrons lire le code produit et donc bien documenter le code et les algorithmes, expliquer certain choix et surtout expliciter les raisons, et programmer de façon lisible sans astuces démontrant une connaissance d'expert…

  • La phase de maintenance représente plus de 80% dans la vie d'un programme.
  • Rarement les logiciels sont maintenues par l'auteur du programme.

Ergonomie du logiciel

Il faut être en harmonie avec les attentes des utilisateurs, pour leur assurer un maximum de confort.

Homogénéité du comportement, de la présentation et de …

Utilisation de scénario de test, et un panel d'utilisateur très varié. il faut reste le plus proche possible des conditions écologique naturelles d'utilisation du produit(taille d'écran, navigateur,débit du modem …)

IHM

On doit prendre en compte dans Interaction Homme-Ordinateur de plusieurs éléments:

  • les couleurs d'affichage
  • la disposition spatiale des informations à l'écran (taille, position, animation)
  • la performance de l'outil, et le temps d'attente

Idées:

  • Plusieurs utilisateurs de profile très différent, il faut faire plusieurs vue.
  • Prendre en compte les handicapées comme les mal voyants.
  • Prendre en compte du type de logiciel client(lourd, léger), exemple pour le web utilisation de Lyncs.
  • Attention aux intitulés des menus ou des noms de rubriques
  • veillelogiciels/esprit_du_developpeur.txt
  • Dernière modification: 2018/10/13 14:59
  • (modification externe)