<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devlicio.us/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ViNull, Off the Record : review</title><link>http://devlicio.us/blogs/vinull/archive/tags/review/default.aspx</link><description>Tags: review</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>You should be using Balsamiq Mockups</title><link>http://devlicio.us/blogs/vinull/archive/2009/04/08/you-should-be-using-balsamiq-mockups.aspx</link><pubDate>Thu, 09 Apr 2009 02:50:00 GMT</pubDate><guid isPermaLink="false">40756a8b-6212-4073-9d98-6c26781577de:45619</guid><dc:creator>Michael C. Neel</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devlicio.us/blogs/vinull/rsscomments.aspx?PostID=45619</wfw:commentRss><comments>http://devlicio.us/blogs/vinull/archive/2009/04/08/you-should-be-using-balsamiq-mockups.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;ve heard many people rave about &lt;a href="http://www.balsamiq.com/products/mockups/"&gt;Balsamiq Mockups&lt;/a&gt;, an &lt;a href="http://get.adobe.com/air/"&gt;Adobe AIR&lt;/a&gt; app that helps design user interfaces, but until today I had never looked into using it myself.&amp;nbsp; Like many developers, I don&amp;rsquo;t mind opening up my IDE to build a prototype and us that to tweak my user interface from.&amp;nbsp; I felt that I was saving time, since the prototype was the same codebase that would become the app I was getting my design time for free.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s a common mind set, but it&amp;rsquo;s the wrong one.&amp;nbsp; You&amp;rsquo;re not saving time and instead spending more time because the tool isn&amp;rsquo;t the right one for the job.&amp;nbsp; Instead of focusing on the user interface you deal with getting the CSS property correct, or the font setting right on the WinForms control.&amp;nbsp; Even Blend, a tool for creating UI, clouds up your process by distracting you with color options and drop shadow effects.&amp;nbsp; It gets worse; since it takes so much effort to get something to look the way you imagined in these tool, you won&amp;rsquo;t change everything to fix a problem.&amp;nbsp; You accept a subpar user interface and the app suffers.&lt;/p&gt;
&lt;p&gt;Today I &lt;a href="http://twitter.com/ViNull/status/1477071644"&gt;tried&lt;/a&gt;, &lt;a href="http://twitter.com/ViNull/status/1477116381"&gt;ranted&lt;/a&gt; &lt;a href="http://twitter.com/ViNull/status/1477138313"&gt;against&lt;/a&gt;, and &lt;a href="http://twitter.com/ViNull/status/1477254027"&gt;rejected&lt;/a&gt; &lt;a href="http://desktop.seesmic.com/"&gt;Seesmic Desktop&lt;/a&gt;, the latest twitter client.&amp;nbsp; Like all twitter clients I&amp;rsquo;ve tried, it was very proud of it&amp;rsquo;s UI &amp;ndash; to the point &lt;a href="http://sethgodin.typepad.com/seths_blog/2009/04/first-question-every-web-site-designer-must-ask.html"&gt;it was in the way&lt;/a&gt;.&amp;nbsp; I might be a minority, but I use twitter website almost exclusively, and don&amp;rsquo;t want a client taking up half a monitor.&amp;nbsp; I have been thinking of writing a twitter client for me, and I&amp;rsquo;ve even given it a name: Damn Simple Twitter.&amp;nbsp; I have an idea what it would look like, so I tried out Balsamiq with a quick mockup:&lt;/p&gt;
&lt;p&gt;&lt;img title="image" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px;" alt="image" src="http://devlicio.us/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vinull/image4_5F00_2687C858.png" width="450" border="0" height="400" /&gt; &lt;/p&gt;
&lt;p&gt;This was a very quick mockup &amp;ndash; as in it took me no time at all.&amp;nbsp; The Balsamiq UI is very intuitive, and I had little trouble finding what I was looking for.&amp;nbsp; The export features are nice, which include both xml and png and an export to clipboard feature for pasting mockups into emails (and blogs).&amp;nbsp; There is a full screen mode, and I can see using Balsamiq in a meeting with end users and stake holders to great effect.&amp;nbsp; Once I&amp;rsquo;ve mastered the hotkeys, I will be putting this theory to test.&lt;/p&gt;
&lt;p&gt;Then, the real magic kicked in &amp;ndash; looking at this crudely drawn mockup I started to see faults.&amp;nbsp; I had moved the user images out of the way of the text, but the UI still felt bulky.&amp;nbsp; I had a chat window open, and thought &amp;ldquo;what would a twitter chat client be like?&amp;rdquo;.&amp;nbsp; Quickly, I changed my mockup to reflect this, and then i started wondering how I would use this app.&amp;nbsp; How can I add a tab?&amp;nbsp; What if I want to manually refresh?&amp;nbsp; How would I setup my account?&amp;nbsp; After about 10 minutes of mad mocking, I was left with:&lt;/p&gt;
&lt;p&gt;&lt;img title="image" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px;" alt="image" src="http://devlicio.us/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vinull/image12_5F00_6C98856B.png" width="450" border="0" height="400" /&gt;&lt;/p&gt;
&lt;p&gt;I fell pretty good about it too.&amp;nbsp; More importantly, had I created the first version in code I would have never been able to make it through all the revisions that led me to this design.&amp;nbsp; The power of right tool for the job.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m now using Balsamiq for a larger project at work, and finding that finalizing the user interface and scope to be much easier.&amp;nbsp; When you have all the proposed features on screen at once, it is easy to see what&amp;rsquo;s redundant and awkward.&amp;nbsp; That&amp;rsquo;s something bullet points and a text description have a hard time exposing.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve given a pretty glowing review of Balsamiq, and I must disclose that I was given a free copy for review.&amp;nbsp; Actually, I wanted to check out Balsamiq, and hit up my &amp;ldquo;connections&amp;rdquo; to get me a free copy (i.e. I begged and abused my blogger status and MVP-ness).&amp;nbsp; Balsamiq has a free trial version and is currently $75 to unlock the full version.&amp;nbsp; I don&amp;rsquo;t have any negatives, but I do have some things I&amp;rsquo;d like to see added in a future version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Currently you can only save a mockup individually; I&amp;rsquo;d like to save and load a set of mockups &lt;/li&gt;
&lt;li&gt;The current method of a &amp;ldquo;master template&amp;rdquo; is really just creating a background image and loading that for all mockups &amp;ndash; real templates would be nice, similar to slide masters in PowerPoint &lt;/li&gt;
&lt;li&gt;When viewing a mockup in full screen mode, page up / page down should cycle through the open mockups &amp;ndash; this would be nice in a meeting / review setting, to move through each screen of the app while explaining the user story &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devlicio.us/aggbug.aspx?PostID=45619" width="1" height="1"&gt;</description><category domain="http://devlicio.us/blogs/vinull/archive/tags/balsamiq/default.aspx">balsamiq</category><category domain="http://devlicio.us/blogs/vinull/archive/tags/review/default.aspx">review</category><category domain="http://devlicio.us/blogs/vinull/archive/tags/design/default.aspx">design</category></item></channel></rss>