Prototypage

Prototypage
Page d'aide sur l'homonymie Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.

La démarche (ou méthode) de prototypage consiste à réaliser un prototype. Ce prototype est un exemplaire incomplet et non-définitif de ce que pourra être le produit ou l'objet final.

Sommaire

Ergonomie (informatique)

Le prototypage consiste à concevoir des versions intermédiaires et donc incomplètes d'un logiciel ou d'un site web, conçues pour tester l'utilisation avant la phase proprement dite de programmation informatique. Dans le cadre d'une intervention ergonomique, la phase de prototypage permet de tester l'utilisation et l'utilisabilité d'un produit auprès d'utilisateurs (test utilisateur). Il se distingue de la maquette fil de fer (ou wireframe) en simulant le fonctionnement avec des données fictives ou réelles. Plusieurs types et niveaux de finition sont possibles, selon la démarche de conception d'un logiciel ou d'un site Web. Le prototypage s’inscrit dans une démarche conception itérative de l’interface, en particulier dans la démarche de conception centrée sur l'utilisateur. Il vise à améliorer progressivement l’interface en s’appuyant sur l’analyse du comportement des utilisateurs finaux lorsqu’ils se servent du produit (voir aussi le test utilisateur).

Les premières maquettes conçues au début du projet, sont souvent statiques (aucun degré d’interactivité) et épurées ; elles peuvent se limiter à la définition des principales fonctionnalités et zones de contenu, et se présenter sous la forme de maquette papier. Puis, au fur et à mesure des itérations et de l'ajout d'interaction, le prototype se rapproche de l’interface finale à la fois en termes d’interaction et de graphisme[1].

Le prototypage (ou maquettage) est la méthode de base pour la conception des interfaces en ergonomie informatique. Il présente l’intérêt de matérialiser l’interface, et par la même le logiciel ou le site web, et sert de référence aux différents acteurs du projet qui, par ce biais, vont s’accorder sur un langage commun[2]. Le prototype peut également servir à la promotion commerciale du produit et être utilisée à des fins de démonstration par les équipes commerciales avant le lancement officiel du produit.

À noter que les équipes de développement sont généralement peu disposées à mettre en œuvre une phase de prototypage pour concevoir l’interface, car elles craignent de devoir en attendre la fin pour démarrer effectivement le développement, rallongeant d’autant le planning du projet. Pourtant, il peut être judicieux d'intégrer le prototypage dans la phase de spécification fonctionnelle, afin de valider puis définir les exigences et comportements à développer. De même, il est possible de jouer sur la fidélité du prototype, c’est-à-dire sa ressemblance par rapport au produit final en termes d’interactivité et de graphisme.

Les degrés de prototypage

Il existe de nombreux niveaux de finition et de démarche pour réaliser différentes versions de maquettes et prototypes[3]. Nielsen (1994) [4] distingue deux degrés de prototypage selon le niveau d’interactivité offert par le prototype :

  • Le prototype horizontal correspond uniquement à la partie graphique de l’interface, c’est une maquette statique. Seuls l'agencement général et les éléments de l’interface sont présentés : boutons, menus, champs de saisie, etc. Il permet :
    • La confirmation des exigences de l'interface utilisateur et l'étendue du produit
    • Une version de démonstration pour obtenir des retours des commanditaires du produit par rapport à leurs besoins initiaux
    • Une première estimation du développement en termes de temps, de coup et de charge de travail
  • Le prototype vertical met en œuvre certaines des fonctionnalités afin que l’utilisateur puisse dérouler un scénario d’utilisation typique du logiciel, une tâche complète et significative du produit. Il permet :
    • L'estimation du volume de données à prévoir ;
    • Le dimensionnement du système de données, les besoins d'interaction de l'interface, les dimensions du réseau et le niveau de performance ;
    • Des précisions sur la complexité des exigences par rapport aux fonctionnalités actuelles du produit (selon le cas).

Informatique

De même que les industriels commencent toujours par procéder à un prototypage avant de construire de coûteuses usines afin de mettre en évidence les défauts qui n'avaient pas été imaginés, il est conseillé au concepteur de logiciels de réaliser une maquette, ou un prototype (ou les deux) pour tester la validité de sa conception, et recevoir les remarques des utilisateurs (il est en effet bien plus facile de comprendre une démonstration sur une maquette que de vérifier des spécifications écrites).

  • Une maquette effectue ses entrées-sorties sur des fichiers simulés (par exemple en mémoire) afin de permettre quelques tests rapides de fonctionnalités, et de prendre l'avis des futurs utilisateurs. Il fonctionne souvent sur un système différent de celui qui sera utilisé (par exemple sur un PC pour une application destinée à un mainframe).
  • Un prototype, lui, travaille sur les fichiers réels de l'entreprise ainsi que sur le réseau réel. Il est susceptible de fonctionner réellement dans le cadre d'un utilisateur. Il ne lui manque plus que les optimisations (assez souvent, la réécriture de tout ou partie du prototype en langage compilé permettant son usage intensif sans consommation excessive de ressources).

Le premier jet d'un programme étant assez souvent réécrit, le programmeur n'y perd rien de toute façon. Il évite aussi de s'enfermer ainsi dans des choix prématurés erronés qu'il lui serait difficile de remettre en cause une fois le programme écrit dans le langage final. En effet ce dernier, s'il donne une maîtrise beaucoup plus grande des détails d'exécution, est pour cette raison bien moins lisible qu'un simple langage de prototypage.

Voir aussi le prototypage logiciel en anglais.

Industrie

Un prototype désigne le premier, ou l'un des premiers exemplaires d'un produit industriel (voiture, avion…). Cet exemplaire permet de faire des tests afin de valider les choix de conception de l'ensemble.

Sciences cognitives

En sciences cognitives, la Théorie du prototype est un modèle de catégorisation graduelle, dans lequel certains membres de la catégorie sont considérés comme plus représentatifs que d’autres.

EX : Lorsqu’on demande de fournir un exemple du concept de « meuble », le terme chaise est plus fréquemment cité que, disons, tabouret.

Articles connexes

Références

  1. Nogier, J-F. (2008), Ergonomie du logiciel et design web : Le manuel des interfaces utilisateur, 4e édition, Dunod (ISBN 9782100515721)
  2. Baccino, T., et al. (2005). Mesure de l'Utilisabilité des Interfaces, Paris: Hermes
  3. Jonathan Arnowitz, Michael Arent, Nevin Berger (2007) Effective Prototyping for software makers (ISBN 9780120885688)
  4. Nielsen, J. (1994) Usability Engineering, AP Professional, Cambridge.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Prototypage de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • prototypage — ● prototypage nom masculin Réalisation de prototypes, de pièces, notamment en résine. ● prototypage (expressions) nom masculin Prototypage rapide, réalisé à l aide de systèmes de C.F.A.O., permettant notamment de vérifier très rapidement… …   Encyclopédie Universelle

  • Prototypage rapide — ● Prototypage rapide réalisé à l aide de systèmes de C.F.A.O., permettant notamment de vérifier très rapidement certaines caractéristiques de pièces …   Encyclopédie Universelle

  • Prototypage rapide — Le prototypage rapide regroupe un ensemble d’outils qui, agencés entre eux, permettent d’aboutir à des projets de représentation intermédiaire de la conception de produits : les modèles numériques (au sens géométrie du modèle), les maquettes …   Wikipédia en Français

  • Prototypage virtuel — Le protypage virtuel permet, avant réalisation matérielle, de montrer une réalité virtuelle tendant à représenter l objet à réaliser le plus fidèlement possible. Le prototypage virtuel dépend des données que le demandeur a fourni au Prototypiste… …   Wikipédia en Français

  • prototypage — ● n. m. ►SPECIF Le fait de créer un prototype …   Dictionnaire d'informatique francophone

  • Maquettage papier — En interface homme machine et en ergonomie informatique, le maquettage papier (ou prototypage) est une technique encore très utilisée dans la conception centrée sur l utilisateur. Cette technique aide les parties prenantes d un projet… …   Wikipédia en Français

  • Impression 3D — Histoire de l’imprimerie Technologies Sceau cylindre 4100 500 av. J.‑C …   Wikipédia en Français

  • Prototype — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sommaire 1 Dans l industrie 2 En informatique …   Wikipédia en Français

  • Developpement rapide d'applications — Développement rapide d applications Pour les articles homonymes, voir RAD. La méthode de développement rapide d applications, dite méthode RAD[1] (acronyme de l anglais Rapid Application Development), est la première méthode de développement de… …   Wikipédia en Français

  • Développement Rapide D'applications — Pour les articles homonymes, voir RAD. La méthode de développement rapide d applications, dite méthode RAD[1] (acronyme de l anglais Rapid Application Development), est la première méthode de développement de logiciels où le cycle de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”