Application console (ma préférée), formulaire rapide et bâclé, MS Paint (pour l'interface graphique); qu'est-ce qui fonctionne le mieux la plupart du temps pour votre application standard? Pourquoi?
Application console (ma préférée), formulaire rapide et bâclé, MS Paint (pour l'interface graphique); qu'est-ce qui fonctionne le mieux la plupart du temps pour votre application standard? Pourquoi?
Réponses:
Croyez-le ou non, PowerPoint .
Je sais que vous pourriez rire, et je l'ai certainement fait au début, mais il y a beaucoup de grandes choses sur PowerPoint qui en font un bon outil prototype.
Vous pouvez obtenir des outils supplémentaires comme celui-ci pour le rendre plus esthétique.
Pour moi, c'est Balsamiq, je l'adore pour plusieurs raisons.
SketchFlow in Blend est une bonne idée:
Le principal problème est qu'il ne s'agit pas d'un glisser-déposer purement visuel comme Balsamiq, des outils de prototype PowerPoint ou d'autres outils visuels, vous devez donc connaître au moins les bases de Blend / XAML.
Je suis un grand fan de MS Paint. J'aime que la mauvaise qualité du doodle le rend facile à jeter et à recommencer. Ayant utilisé des outils de visualisation et de création de diagrammes plus sophistiqués, je me suis retrouvé à passer trop de temps à essayer de comprendre comment représenter une idée complexe alors que l'idée elle-même aurait dû être assez simple à esquisser.
Je pense que c'est la même dynamique qu'une serviette de table - juste obtenir un glyphe approximatif de l'idée est suffisant pour mettre les choses en mouvement. Pour moi, je ne veux pas toucher à un outil de création de diagrammes tant que les diagrammes ne sont pas déjà bien pensés.
Mais peut-être juste moi et mes manières étranges.
Cela dépend probablement de la plate-forme avec laquelle vous allez construire l'application (une application Web? Desktop? C ++? Java?), Mais je passe généralement directement du papier à la plate-forme réelle. Avantages: ressemble à la vraie chose car elle est, et après avoir compris comment mettre en place l'interface graphique, ajoutez simplement les fonctionnalités nécessaires, et votre application est terminée.
C'est ce qu'on appelle le développement rapide d'applications .