4 mai 2010

Durant les 3 dernières années, les outils de prototypage rapide se sont largement développés, autant en termes de qualité que de quantité.

Ces outils sont indispensables pour clarifier et affiner le besoin d’une application : ils donnent une vision précise de la future interface et confrontent les utilisateurs à celle-ci.
De plus, en offrant un précieux support de discussion, ils encouragent les réunions de l’équipe projet et les workshops utilisateurs, tout en aidant à valider le fonctionnel.

Voici un modeste bilan de ces derniers, classés par catégories.


Les outils naturels

Bien avant d’utiliser un ordinateur pour créer un prototype, il convient de discuter des idées en équipe :

  • Le brouillon ou prototype papier
    C’est l’outil élémentaire : rapide, efficace, intuitif. Il permet à l’équipe de se concentrer sur l’essentiel, d’aller à la vitesse de ses idées (sans se préoccuper de l’aspect graphique).
    Des feuilles de papier, un tableau blanc, des post-it, des feutres de couleurs différentes, tout est le bienvenu. Même un pliage peut rendre un prototype papier intéractif.

  • Les magnets
    Un brin plus sophistiqués, les magnets sont un excellent outil pour aller plus loin : une fois l’interface dessinée sur un tableau blanc, ils donneront plus de réalisme à cette dernière (bien sûr, il est possible d’écrire sur ces magnets).
    De plus, ils permettront de se faire une meilleure idée quant à la lisibilité de l’interface (taille réelle pour les composants et les polices).
    $28 pour les GUIMagnets (41 magnets)
    $38 pour les GuiMags (50 magnets)


Les outils simples et efficaces

La simplicité de ces outils permet une utilisation aisée (ils fonctionnent par ‘glissé-deposé’) et intègre la majorité des pattern d’interface. Autre qualité issue de leur simplicité : ils obligent à se focaliser sur l’utilisabilité du prototype.
Ce genre d’outil est parfait pour les RIA.

  • Balsamiq Mockups   
    Un des plus simples outils de prototypage du marché. Il permet le prototypage de beaucoup d’applications différentes : du web à l’iPhone, en passant par les logiciels bureautiques. En revanche, aucune intéraction n’est possible (hormis en exportant en un PDF avec liens entre les pages).
    $79

  • FlairBuilder   
    Cet outil ressemble à Balsamiq mais permet de créer des prototypes beaucoup plus intéractifs. Il est également compatible avec les fichiers Balsamiq (quoiqu’à titre expérimental).
    Le logiciel évolue rapidement et en fonction du feedback de ses clients, ce qui est extrêmement appréciable.
    $99

  • OmniGraffle + Wireframe Shapes   
    Il s’agit d’un éditeur graphique complet mais très simple, et qui utilise ici une librairie de composants. Comme Balsamiq, ce dernier ne supporte pas les intéractions.
    $100


Les outils collaboratifs

Voici deux outils qui se distinguent de la précédente catégorie, par une orientation collaborative : l’équipe peut partager et modifier le prototype; le client, quant à lui, peut facilement visualiser le prototype et laisser des commentaires. Et cela, bien sûr à distance.

  • HotGloo   
    Un produit très propre et très agréable d’utilisation. Son mode collaboratif est très simple : une seule personne modifie le prototype et les autres observent. Et grâce à son ‘chat’ intégré, il se révèle assez pratique à distance. A noter, qu’il s’agit d’une application web, donc qui n’est accessible que depuis un navigateur ; mais d’un autre côté, aucune installation de logiciel n’est requise.
    $14/mois

  • iPlotz   
    C’est également une application web, quoiqu’une version « standalone » existe. Chaque intervenant peut ajouter des notes au prototype iPlotz, mais il n’y a pas de mode temps-réel comme sur HotGloo. Cependant, il embarque un gestionnaire (sommaire) de projet.

  • Wireframe kit + Google Drawings   
    La suite bureautique de Google peut aussi servir au prototypage. A ce effet, Morten Just a créé un patron avec la plupart des composants classiques.
    Cet outil est gratuit, collaboratif (en temps-réel) et ne nécessite pas l’installation d’un logiciel. Il ne supporte pas encore le versioning, mais gageons que cela ne saurait tarder. Par contre, le prototype ne pourra être intéractif.


Les outils avancés

Cette catégorie concerne les outils qui intègrent la chaîne complète du prototypting, de la création des scénarii à la livraison au client, en passant par la collaboration et la documentation.
Mais le risque est d’avoir au final, trop de fonctionnalités inusitées.

  • Justinmind Prototyper   
    Il s’agit probablement de l’outil de prototypage le plus évolué : il en couvre tous les aspects, des specifications aux intéractions poussées, en passant par les templates et les composants personnalisables. Il propose également le partage et le versionning des prototypes.
    $495

  • Axure RP  
    Cousin de Justinmind Prototyper, Axure possède quasiment les mêmes fonctionnalités que ce dernier. Son interface est un peu plus claire,  mais la rédaction des spécifications est cependant moins exhaustive, de même que l’alimentation en données des composants.
    $589


Les outils à la frontière du design et du développement

Ce n’est que depuis l’année dernière que deux grands éditeurs sont rentrés dans la partie : Microsoft et Adobe. Chacun de leur outil de prototying complète leur gamme de produit, en établissant un pont entre designers et développeurs.

  • Microsoft Blend + Sketchflow   
    Sketchflow peut être vu comme une extension de Blend : il y ajoute principalement un diagramme de navigation, ainsi qu’un très pratique lecteur de prototype.
    Une fois le maquettage terminé, le prototype peut être transformé en projet Silverlight ou WPF éditable aussi bien avec Visual Studio qu’avec Blend.
    $599 (avec Expression Studio 3)

  • Flash Catalyst CS5   
    Ce logiciel permet de créer un prototype intéractif en se basant ou non, sur une maquette Photoshop, Illustrator ou Fireworks déjà existante. Il est ensuite possible de continuer à l’éditer avec ces mêmes logiciels. Voire de le faire évoluer en un projet Flash Builder ou Flash Professional pour ajouter encore plus d’intéractivité ou des appels serveurs (à partir de cet instant, le prototype ne pourra plus être modifié avec Catalyst).
    $399


Les classiques

Voici des outils issus du monde de la bureautique ou du graphisme qui sont parfois utilisés pour créer des prototypes.
N’étant pas à l’origine prévus à cet effet, ils posent de nombreux problèmes : maintenabilité du prototype, efficacité, ou encore confusion entre prototype et charte graphique.



Les autres

Il y a encore beaucoup d’autres outils. En voici quelques uns : DesignerVista, iRise, GUI Design Studio, JustProto, MockFlow, DENIM, ForeUI, FluidIA, Lucid Spec, Pidoco, Gliffy, Jumpchart, Protoshare, Pencil Project.





  • Twitter
  • LinkedIn
  • viadeo FR
  • Facebook
  • Google Buzz
  • Netvibes
  • Tumblr
  • del.icio.us
  • Digg


10 commentaires

Ajouter votre commentaire
  1. bart
    « Même un pliage peut rendre un prototype papier, intéractif. »

    Voilà l’avenir. Le pliage. Intéractif… :-)
  2. Cristian Pascu
    Hey, thanks so much for mentioning FlairBuilder. I appreciate it!
  3. PIA Blog / Productivity by Design » UX Book Club#2 – 5 mai 2010
    [...] d’OgilvyOneLe prochain UX Book Club aura lieu le mercredi 7 juillet.Sur le même sujet- Les outils de prototypage : collection été 2010- La soirée UX-Paris du 7 avril [...]
  4. PIA Blog / Productivity by Design » Notre revue de presse (11/05/2010)
    [...] Docs revient sur les composants de prototypage proposé par Morten Just. Une occasion de consulter notre article sur les outils de prototypage, où nous vous en avions déjà parlé. Consulter l’article  TechnologiesSortie de [...]
  5. PIA Blog / Productivity by Design » Les rencontres Designers/Développeurs du 17 mai
    [...] à Adobe, FlashXpress, Zend et les Tontons Flexeurs !Sur le même sujetRevue de presse du 27 avrilLes outils de prototypage : collection été 2010Création de prototype avec Flash [...]
  6. Yann Lossouarn
    Salut, merci pour l’article, c’est toujours instructif de se tenir au courant des nouveaux outils. Par contre je ne suis pas trop d’accord sur le fait qu’Axure possède les mêmes fonctionnalités que JustInMind. Bien que ce dernier soit plutôt moins simple d’utilisation, à mon avis, il comporte des choses qui me manquent cruellement dans Axure : la possibilité d’alimenter des composants de l’écran à partir d’une structure de données abstraite, et la possibilité de décaler *automatiquement* des conteneurs lorsqu’on les plie / déplie.
  7. pch
    Bonjour,
    Merci pour le commentaire et ces infos supplémentaires. J’ai mis à jour le paragraphe concernant Axure.
    A bientot,
    Philippe
  8. PIA Blog / Productivity by Design » UX, Beers and… Prototyping (yeah!)
    [...] chez PIA. Rendez-vous le mercredi 6 octobre pour le prochain Book Club.Sur le même sujet :Outil de prototypage collection été 2010Prototypage avec Flash CatalystPrototypage avec Sketch FlowNote sur sur le prototypage sur le [...]
  9. Sophie Raedersdorf
    Merci pour ce tour d’horizon des outils de prototypage. Je vous invite à consulter le post d’Usaddict sur le sujet : http://www.ergonomie-interface.com/conception-interface-maquettage/outils-de-prototypage-dinterface-2/
    Une petite précision : Axure et Justinmind génèrent tous deux des maquettes html. Justinmind présente l’avantage d’avoir une fonction de simulation qui permet de visualiser le rendu en html de la page sans avoir à la générer, ce qui fait gagner du temps.