Comment prototypez-vous l'interface utilisateur de votre logiciel?
Quelle est votre expérience?
Pourriez-vous s'il vous plaît partager avec moi?
Merci d'avance!Comment prototypez-vous l'interface utilisateur de votre logiciel?
Répondre
Stylo et papier ou tableau blanc. Préférez que les maquettes soient raisonnablement séparées de l'apparence et de la sensation des produits finis. Tout en discutant des interactions et du nombre de clics nécessaires pour effectuer un travail, il est très rapide de changer les maquettes en papier et il est évident pour tous ceux concernés que cela ne représente pas le produit final étant presque terminé.
Il y a quelques années, j'ai participé à un projet dans le cadre duquel nous avons produit une maquette graphique très détaillée qui contenait même du code pour simuler le flux des événements. C'était fantastique d'amener les utilisateurs du logiciel à donner leur avis et leur contribution. C'était alors un cauchemar absolu pour le projet parce que nous étions constamment derrière les attentes des utilisateurs, après tout, ils l'avaient déjà vu fonctionner, n'est-ce pas? Pire encore, une partie de ce code jetable a fini par être inclus dans le produit publié et a été un cauchemar à maintenir plus tard (il n'y avait pas beaucoup de réflexion pour le structurer à l'origine car il était jetable, alors l'utilisateur avait vu le comportement et il est devenu l'implémentation de facto de la logique pour une partie importante du système). Yuk.
J'utilise Balsamiq http://www.balsamiq.com/
Il est génial.
Pourriez-vous s'il vous plaît partager votre propre expérience Quand l'interface utilisateur se moque-t-elle? – MemoryLeak
Vous pouvez utiliser un éditeur graphique tel que celui de l'EDI NetBeans, de l'EDI QtCreator ou de l'EDI Xcode pour créer une maquette d'interface graphique, sans implémenter de gestionnaires pour tous les événements de l'interface graphique. Cette interface graphique peut ensuite être évaluée, et éventuellement repensée. Une fois que l'interface graphique semble comme il se doit, les événements peuvent être correctement gérés.
Pas un grand fan de cette approche. Sa force (avoir l'interface utilisateur comme elle finira par regarder et sentir) est également la source de son écueil principal. Les personnes non techniques voyant votre maquette de l'interface utilisateur supposent que le projet doit être presque terminé car les écrans sont tous là. –
Je crée des pages html avec Visual Studio. Cela pourrait facilement être Dreamweaver, FrontPage, NotePad ++. Pour moi, cela a l'avantage de la CSS et html étant presque terminé au moment où je suis fini avec la maquette. Habituellement, il est plus facile et plus productif de faire votre prototype dans l'outil ou la technologie que vous prévoyez de créer le livrable.
Bon point, surtout avec les frameworks CSS de nos jours, cela peut être fait très rapidement. – Dmitris
J'ai utilisé une combinaison d'outils pour créer des interfaces utilisateur. Si l'aspect statique est ce que je suis en train de tester, j'utilise une combinaison de croquis de papier et de tableau blanc. Ceux-ci sont rapides à faire et sont facilement jetés une fois que vous commencez à travailler sur les conceptions plus détaillées. Comme "Hamish Smith" a dit, vous voulez un certain degré de séparation entre vos maquettes et le produit final. Lorsque je veux tester l'interactivité de mes conceptions, j'ai déjà utilisé des maquettes en papier, mais je préfère utiliser PowerPoint qui offre aux utilisateurs un meilleur moyen d'interagir avec l'application que de leur montrer en permanence les esquisses de papier de à quelle page un bouton les amènera et comment certaines fonctions fonctionnent. Je l'ai juste mis en place en cliquant sur les boutons ou les liens sur une diapositive PowerPoint vous amène à la diapositive qui correspond à l'endroit où ce bouton vous prendrait dans l'application réelle.
Actuellement, j'ai joué avec SketchFlow de Microsoft qui fait partie d'Expression Blend, et c'est assez impressionnant. Je n'ai pas beaucoup joué avec, donc je ne suis pas encore au courant des limites qu'il peut poser. Aussi, j'ai essayé Balsamiq et cela me semble être une bonne application, mais encore une fois je ne l'ai pas assez utilisé pour trouver ses limites. Je tiens à préciser que je ne les utilise que pour les tests d'interactivité pour remplacer PowerPoint, je pense toujours que les maquettes statiques sont mieux faites avec du papier et des tableaux blancs.
J'ai récemment utilisé un complément visio au http://www.guuui.com/issues/02_07.php sur un projet. Le projet a une soixantaine de pages, ce qui a rendu les écrans assez faciles.
pas encore: http://meta.stackexchange.com/questions/9050/how-do-we-deal-with-octuplicate-questions –
Cela a été demandé sous diverses formes environ 8 fois déjà, voir le lien ci-dessus –