I'll chime in on my experience with various prototyping / diagraming
I mostly create screen mockups for our implementers to work from. I
have tried Visio, Illustrator, Concept Draw and OmniGraffle. I found
Visio mostly functional but it was too clunky for me and it did not
easly provide the level of detail that I required. One fantastic
thing about Visio that I haven't found elsewhere is the smart
resizing behavior. Illustrator was just too slow and frustrating to
produce screens very quickly. It's really a drawing tool, duh :) .
Concept Draw is very badly done and has little to recommend it.
OmniGraffle is what I use all the time now. It's biggest failing is
it's lack of smart resizing. If it were have good resizing, better
table support and not beach-ball so often it would be close to ideal.
I can make really nice looking mockups that are highly detailed and
have all of the screen elements aligned correctly very quickly. It
did take some time to build up a pallet of widget that I liked but
now that I have it's relatively fast.
Does anyone know of a tool that it more geared towards UI
specification and less towards diagraming?
> [Please voluntarily trim replies to include only relevant quoted
> Interesting comment. I have used Visio for many years and I like
it a lot.
> I can turn around concept designs very quickly - for IA,
> workflows and sysem structure. I don't need to make things moving
> flash, just to illustrate design concepts. I used PowerPoint,
> Excel and Illustrator but Visio is still my first choice.
> I think it really depends on the level of prototyping and what you
> the prototype for to select a suitabe tool. To me, quick
> Visio are good enough to illustrate early concepts, demonstrate
> to certain tyes of clients, do paper prototype testing, walk
> the designs, explain the concepts to the development team and
> specifications. They don't look perfect and fancy but good enough
> the project forward.
> I don't think employers care whether you can use Visio or not. I
> care whether you can prototype or not.
> - Cindy