<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Comments on Usability Heuristics for Rich Internet Applications</title>
    <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications</link>
    <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
    <description>Over the coming months and years, RIAs will move from cutting edge to mainstream. That transformation will accelerate with the Flash and user experience communities working together to understand and develop best practices and shared knowledge. </description>
    <item>
      <description>&lt;p&gt;Good application of some old work, but the limitations of Mr Nielsen&amp;#8217;s heuristics have not been addressed or expanded on.&lt;/p&gt;

	&lt;p&gt;1. These ten heuristics by and large ignore any emotional aspects of design and interaction. Instead, they are firmly rooted in a cognitive &lt;span class="caps"&gt;HCI&lt;/span&gt; perspective. Research in emotions over the last few decades, however, shows a tight connection between feeling and thought. Don Norman &amp;#8211; the other half of &amp;#8220;NNG&amp;#8221; &amp;#8211; has certainly picked up on this. Unfortunately, these heuristics do not address affective concerns of UI design.&lt;/p&gt;

	&lt;p&gt;2. They do not account for a larger cultural context and may not apply universally. They instead reflect Mr Nielsen&amp;#8217;s western cultural perspective. Not everyone in the world values a minimalist design, for example. Or, high uncertainty avoidance cultures (a la Hofstede) may or may not require more control and freedom, but instead the opposite.&lt;/p&gt;

	&lt;p&gt;(Don&amp;#8217;t forget the first two &amp;#8220;w&amp;#8217;s&amp;#8221; in &amp;#8220;www&amp;#8221; stand for &amp;#8220;World Wide.&amp;#8221;)&lt;/p&gt;

	&lt;p&gt;In the end these heuristic are concerned with the syntax of UI design and not with the sematics of the application in question from a contextual user perspective.&lt;/p&gt;

	&lt;p&gt;Cheers,&lt;br /&gt;Jim&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1592</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1592</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>Jim Kalbach</author>
    </item>
    <item>
      <description>&lt;p&gt;I love it.&lt;/p&gt;

	&lt;p&gt;&amp;#8220;The fact that animation sometimes works doesn&amp;#8217;t negate the bigger point that applications are only engaging (or useful, or profitable, or whatever criteria you use to judge them) if users can successfully perform their task.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Well&amp;#8230; of course.&lt;/p&gt;

	&lt;p&gt;&amp;#8220;Remember that we tested 46 Flash applications on three continents and found an average success rate of only 45%.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Meaning? Poor design? Is Flash inhernetly the culprit? I could easily test any arbitrary mix of 46 desktop applications on three continents and get an average success rate of 45% as well.&lt;/p&gt;

	&lt;p&gt;The point?&lt;/p&gt;

	&lt;p&gt;&amp;#8220;Violations of basic usability principles will prevent users from being able to use an application, particularly if it&amp;#8217;s something people haven&amp;#8217;t paid money to acquire.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Well&amp;#8230; yeah.&lt;/p&gt;

	&lt;p&gt;And then you post two links, one of which takes us to a page on your site where you want us to pay money to read a report that somehow tells us something less obvious than what you posted here.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;m *REALLY* doing my damndest to hold back on saying something that I know will get me booted off these boards.&lt;/p&gt;

	&lt;p&gt;But you are making it real hard Jakob.&lt;/p&gt;

	&lt;p&gt;Andrei&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1591</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1591</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>Andrei Herasimchuk</author>
    </item>
    <item>
      <description>&lt;p&gt;Jess, et al:&lt;/p&gt;

	&lt;p&gt;It&amp;#8217;s hard to disagree with your definition of &amp;#8220;gratuitous&amp;#8221; animation, but I think it is like saying, &amp;#8220;don&amp;#8217;t design anything bad.&amp;#8221; Yes of course, gratuitious anything should be avoided if it does not contribute to the experience. It is why our friend &amp;#8220;Skip Intro&amp;#8221; is more reviled with each passing day. (poor Skip&amp;#8230;). And I want to make it clear that my intention is not to pick on you or your article, which was pretty good, all things considered. But I&amp;#8217;ve been thinking a lot about this subject ever since I asked Don Norman (at Living Surfaces, 2000) &amp;#8220;Are you ready for the Usability Backlash?&amp;#8221;&lt;/p&gt;

	&lt;p&gt;My problem is the problem of rules. Like guns, fission and other potentially dangerous ideas made manifest, the problem is not the rules in and of themselves. It is what happens when they fall into the hands of people who don&amp;#8217;t understand the rules in context to what they represent and who then go on to use them in irresponsible ways.&lt;/p&gt;

	&lt;p&gt;We live in a society of lists. We think in Powerpoint bullets. Look at any magazine cover, and you&amp;#8217;ll see what I mean. Lists and bullets become a substitute for thinking and rhetoric. At my workplace we used to do these Heuristic reviews where we would rate a web site based on criteria like usability, brand, design and so forth. The numbers would be averaged into a score and the client presented with that score. The number was worthless (IMHO) and though I did my duty and filled out the form, I always, always included a 3-5 page written critique along with it. I felt that my years of design experience would be more valuable to a client than a score based on how well they followed the rules.&lt;/p&gt;

	&lt;p&gt;Rules are great until they restrain our thinking, or worse, substitute for thinking. (see Terry Gilliam&amp;#8217;s film &lt;i&gt;Brazil&lt;/i&gt; for extreme yet entertaining examples of rules gone awry and what happens when design thinking is constrained by rules.) Though I understand the intent is that the rules become a jumping off point for discussion and serve some usefulness, we must be aware of how rules, once codified and released into the world can be misinterpreted and misused. My caution for the community as a whole is that we must be careful when we write them, and only do so when we absolutely need them, and when we write them we do it carefull and with posterity in mind.&lt;/p&gt;

	&lt;p&gt;Like I said, I don&amp;#8217;t have much to complain about in the rules you did present. I am asking a bigger question as to whether we need rules at all?&lt;/p&gt;

	&lt;p&gt;For example, you write, &amp;#8220;While RIAs can offer novel metaphors, novelty often slows usefulness and usability.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;I would suggest that novelty does not slow usefulness, rather confusion and lack of clarity hampers usability. Novelty is what makes us want to pick up something and play with it, examine it. For RIAs this is extremely important, because unlike a website I am directly manipulating data. As a designer I *want* to entice you to play with it. I want you to watch the interface build so you learn where things are and what they do, without me having to explain them with &amp;#8220;documentation.&amp;#8221; Is such animation gratuitous? I would say no, the animation is educating the user on how the interface is laid out and used.&lt;/p&gt;

	&lt;p&gt;Problems arise if I make assumptions about what has meaning for the user without investigating or testing, and my metaphor does not entice and engage, but instead confuses and alienates. We are humans and humans thrive on novelty. Novelty can be an essential contibution to usefulness. The trick of design is to balance novelty with familiarity. Perhaps rather than a rule we could come up with characteristics of good RIAs and say that good &lt;span class="caps"&gt;RIA&lt;/span&gt; design balances novelty with familiarity. Go too far in one direction and you alienate me. Go too far in the other and I will be bored and fatigued.&lt;/p&gt;

	&lt;p&gt;Now back to the rules. So some client gets hold of the Heuristics and says, &amp;#8220;I don&amp;#8217;t want novelty. Novelty will slow usefulness.&amp;#8221; Does that really serve usability? Or does it just further constrain designers from creating somehing really useful? We must be careful about how we make rules, and what we do with them.&lt;/p&gt;

	&lt;p&gt;OK, one more thing&amp;#8212;about the animation issue. I agree with you Jess, and in your reply to Andrei, you summed it up in a very elegant way: you wrote, &amp;#8220;don&amp;#8217;t prioritize animation over user goals and tasks.&amp;#8221; &lt;span class="caps"&gt;THAT&lt;/span&gt; should be the rule. It is so much more elegant and empowering than &amp;#8220;use animation sparingly.&amp;#8221; Especially to a cranky designer like me. ;)&lt;/p&gt;

	&lt;p&gt;Eric&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1590</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1590</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>Eric Diamond</author>
    </item>
    <item>
      <description>&lt;p&gt;I think there needs to be a clear distinction between usability issues and / or design issues and the technology itself.&lt;/p&gt;

	&lt;p&gt;It is not a fair statement to say that RIAs have usability issues by nature. Usability issues are caused by design, and not by the technology used to create a design.&lt;/p&gt;

	&lt;p&gt;I agree that poorly trained flash developers, or designers that are unskilled have created work that is highly unusable.&lt;/p&gt;

	&lt;p&gt;The same case can be made for the use of &lt;span class="caps"&gt;HTML&lt;/span&gt;, C, Visual Basic, etc.  Having made this point, RIAs are more than just a product of Macroemedia Flash. RIAs are the future, and it is the responsibility of the design community and the leaders in our industry to guide the use of RIAs. They are indeed the future of thin clients and design practices should adapt to the technology.&lt;/p&gt;

	&lt;p&gt;You &lt;span class="caps"&gt;MUST&lt;/span&gt; acknowledge that human computer interaction must be a fluid topic. As humans become more skilled in their use of computer systems, their interactions and ability to interact becomes much more sophisticated.&lt;/p&gt;

	&lt;p&gt;Best,&lt;/p&gt;

	&lt;p&gt;Dave&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1589</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1589</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>David Meeker</author>
    </item>
    <item>
      <description>&lt;p&gt;What I was hoping w/ my previous article here in B&amp;#38;A is to form a community of people who are interested in doing RIAs, who need support in convincing their groups of their value, and sharing solutions that RIAs offer that other mediums don&amp;#8217;t.&lt;/p&gt;

	&lt;p&gt;But I also want to not create yet another niche b/c of a buzz term. To me, whether it is mainframe, web, client/server, &lt;span class="caps"&gt;RIA&lt;/span&gt; it is all software and the while the technologies and methods change, the end-user&amp;#8217;s goals and motivations are pretty much evaluated the same way and thus the experience directive is the same.&lt;/p&gt;

	&lt;p&gt;What is particular about &lt;span class="caps"&gt;RIA&lt;/span&gt; (regardless of technology) that is going to allow us to address the question of experience (utility, usability, and engagement).&lt;/p&gt;

	&lt;p&gt;Something that Nielsen&amp;#8217;s criteria regarding Flash assumes is that Flash exists in the browser. What happens in the world of &amp;#8220;Central&amp;#8221;? Does that change expectations so considerably that we should re-evaluate the Heuristic criteria? Specifically the issue of &amp;#8220;backward Navigation&amp;#8221; is an interesting one. It is a pure web concept, though it basically translates to the thick client equiv of cancel.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1588</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1588</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>David Heller</author>
    </item>
    <item>
      <description>&lt;p&gt;Back in 1995, I wrote an article listing 7 ways in which animation can be good for user interfaces: &lt;a href="http://www.useit.com/alertbox/9512.html" rel="nofollow"&gt;http://www.useit.com/alertbox/9512.html&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;Our more recent project testing how children on two different continents used 27 different websites certainly confirmed that kids often (but not always) like animation: &lt;a href="http://www.nngroup.com/reports/kids/" rel="nofollow"&gt;http://www.nngroup.com/reports/kids/&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;The fact that animation sometimes works doesn&amp;#8217;t negate the bigger point that applications are only engaging (or useful, or profitable, or whatever criteria you use to judge them) if users can successfully perform their task.&lt;/p&gt;

	&lt;p&gt;Remember that we tested 46 Flash applications on three continents and found an average success rate of only 45%. Violations of basic usability principles will prevent users from being able to use an application, particularly if it&amp;#8217;s something people haven&amp;#8217;t paid money to acquire. (Microsoft Office can get away with more usability problems because of its higher price and lower level of competition; neither of which are typically true of Web-based applications.)&lt;/p&gt;

	&lt;p&gt;See:&lt;br /&gt;&lt;a href="http://www.macromedia.com/newsletters/edge/december2002/a3.html" rel="nofollow"&gt;http://www.macromedia.com/newsletters/edge/december2002/a&amp;hellip;&lt;/a&gt;&lt;br /&gt;and&lt;br /&gt;&lt;a href="http://www.nngroup.com/reports/flash/" rel="nofollow"&gt;http://www.nngroup.com/reports/flash/&lt;/a&gt;&lt;br /&gt;for more details of this user research.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1587</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1587</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>Jakob Nielsen</author>
    </item>
    <item>
      <description>&lt;p&gt;&amp;gt;The article itself: There is &lt;span class="caps"&gt;NOTHING&lt;/span&gt; in this article that is about RIAs.&lt;/p&gt;

	&lt;p&gt;&amp;gt;Look at the work that MS is doing w/ their Sharepoint 2003 environment and you&amp;#8217;ll see so much richer an environment than even many of what Macromedia calls an &lt;span class="caps"&gt;RIA&lt;/span&gt;.&lt;/p&gt;

	&lt;p&gt;Just to point out &amp;#8211; RIAs don&amp;#8217;t depend on Flash. We talked about Flash because it&amp;#8217;s Grant&amp;#8217;s expertise and it currently dominates discussions of RIAs. However, go to Forrester and read up on their X-Internet coverage (executable internet) and you&amp;#8217;ll see a lot of alternatives.&lt;/p&gt;

	&lt;p&gt;However, Dave&amp;#8217;s point that our article could apply to a wide number of situations is true&amp;#8230;as could Keith Instone&amp;#8217;s article about the heuristics applied to the web. I hope that the article does help as a springboard for more discussion about RIAs and user experience, and provide some simple starting points for folks outside the UX community who are developing rich apps.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1586</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1586</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>jess</author>
    </item>
    <item>
      <description>&lt;p&gt;Ok, I can&amp;#8217;t resist. I have to speak up. (I also invite people to take this conversation to my webGUI list which while stale has a good # of people subscribed who would find this discussion incredibly interesting: webgui.htmhell.com to subscribe, &lt;a href="mailto:webgui@htmhell.com" rel="nofollow"&gt;webgui@htmhell.com&lt;/a&gt; to post. I will reiterate my comments there.)&lt;/p&gt;

	&lt;p&gt;Ok, my points.&lt;br /&gt;1. Animation: I think there are &lt;span class="caps"&gt;TONS&lt;/span&gt; of good examples out there that show that transitional animations are an important aspect in usability and probably one of the main reasons why &lt;span class="caps"&gt;RIA&lt;/span&gt;&amp;#8217;s are better than both client/server and previous &lt;span class="caps"&gt;HTML&lt;/span&gt; thin-clients. The phrase is &amp;#8220;gratuitous&amp;#8221; a vague sentiment, so lets not get all bent out of shape about it.&lt;/p&gt;

	&lt;p&gt;2. The article itself: There is &lt;span class="caps"&gt;NOTHING&lt;/span&gt; in this article that is about RIAs. Sorry but its true. As someone who is a &lt;span class="caps"&gt;HUGE&lt;/span&gt; advocate of RIAs I was so excited that someone was continuig the discussion on B&amp;#38;A in this way, but I was duly disappointed in the content of the article in that there isn&amp;#8217;t anything I can&amp;#8217;t do in an IE based &lt;span class="caps"&gt;DOM2&lt;/span&gt; system that you mentioned in a context of saying this is about Flash. Look at the work that MS is doing w/ their Sharepoint 2003 environment and you&amp;#8217;ll see so much richer an environment than even many of what Macromedia calls an &lt;span class="caps"&gt;RIA&lt;/span&gt; (I bet they are loving that we are using this acronym as if it is real). I would say that if you took &lt;span class="caps"&gt;RIA&lt;/span&gt; out of this article &lt;span class="caps"&gt;EVERYONE&lt;/span&gt; should read it to be reminded of what they should be doing in all of their apps. Thick, then, &lt;span class="caps"&gt;RIA&lt;/span&gt;, mainframe, other.&lt;/p&gt;

	&lt;p&gt;3. Examples of good usable flash. The favorite demo I have seen of late is at &lt;a href="http://www.laszlosystems.com" rel="nofollow"&gt;www.laszlosystems.com&lt;/a&gt;. Their calendar demo rocks and shows the real power of a Flashbased &lt;span class="caps"&gt;RIA&lt;/span&gt; in terms of using transitional animations for usability &lt;span class="caps"&gt;AND&lt;/span&gt; in terms that Flash affords us the one thing that most people complain about, namely the ability to build your own pattern language instead of being stuck in either previously bad webForms or Windows/MacOS X based forms. Yes, it is &lt;span class="caps"&gt;NOT&lt;/span&gt; perfect, but it is a great example that takes the iHotlier model that is used as the centerpiece of RIAs by most articles writing about it and then pushes it a step further by increasing contextual cues and making a much more engaging environment.&lt;/p&gt;

	&lt;p&gt;4. Engagement. RIAs are about engagement more than anything &lt;span class="caps"&gt;IMHO&lt;/span&gt;. This is something that is so missing from Nielsen&amp;#8217;s vocabulary it is ridiculous. Engagement is what makes an application&amp;#8217;s user experience move to the next level. This is the stuff that can&amp;#8217;t be tested for in the lab b/c engagement is about use over time. Is this application a fast-food restaurant or not? Word, Outlook, even the web browser are fast-food restaurants. They work, I go there often, but I don&amp;#8217;t want to stay there. MacOS X is an attempt to create a space to live in, not just visit and to me this is the next area to explore and RIAs are one way to begin to do this, for apps that require ease of deployment, networked inter-communication, engagement and ease-of use.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1585</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1585</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>David Heller</author>
    </item>
    <item>
      <description>&lt;p&gt;To take Jess and Grant up on their closing sentence: &amp;#8220;We&amp;#8217;re looking forward to great new things&#8212; if you&amp;#8217;re already doing them, drop us a line in the comments.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;I gave a presentation at the &lt;span class="caps"&gt;UPA&lt;/span&gt; (Usability Professionals Association) conference last month highlighting some of the ways Flash can actually help increase usability. I&amp;#8217;ve grown tired of hearing statements like &amp;#8220;well, Flash has it&amp;#8217;s place. Its good for things like games and advertisements.&amp;#8221; Hats off to Grant for his work in pushing Flash into the realm of serious applications.&lt;/p&gt;

	&lt;p&gt;A meager site with some of my examples can be found at &lt;a href="http://www.usableflash.com" rel="nofollow"&gt;www.usableflash.com&lt;/a&gt;. If anyone has an example they want showcased, please drop me a line. The example that is probably of greatest interest to readers of BoxesAndArrows is our web-based card sorting application (&lt;a href="http://www.websort.net" rel="nofollow"&gt;www.websort.net&lt;/a&gt;). I consider a compliment when people don&amp;#8217;t realize it&amp;#8217;s done in Flash.&lt;/p&gt;

	&lt;p&gt;Finally, as per CHris&amp;#8217; comments regarding animations that are less than 1/4 of a second- I agree. I&amp;#8217;ve been amazed at how a very fast fade-in can really help direct the users attention better than instantaneous appearance, which can sometimes be confusing.&lt;/p&gt;

	&lt;p&gt;-Jed&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1584</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1584</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:29 GMT</pubDate>
      <author>Jed Wood</author>
    </item>
    <item>
      <description>&lt;p&gt;Hey Andrei,&lt;/p&gt;

	&lt;p&gt;Maybe I am missing something, but I don&amp;#8217;t disagree particularly with you or Eric. I think this is largely a semantic quibble about the intent of &amp;#8220;sparingly&amp;#8221;....next we could ask &amp;#8220;what is IA&amp;#8221;. Just kidding.&lt;/p&gt;

	&lt;p&gt;We&amp;#8217;re not saying never use animation. Just don&amp;#8217;t prioritize animation over user goals and tasks. The Aqua transitions (and Windows XP transitions) don&amp;#8217;t get in the way of user tasks and provide subtle continuity and feedback. Another case where animation can *assist* the user would be in information visualization apps.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;m a big fan of animation, and think it&amp;#8217;s one of the advantages of the Flash platform. However, I still would argue that the *default* assumption about elements is that they are not animated. Then when the decision is made to use animation it&amp;#8217;s informed by user goals and tasks, instead of a technology-centric &amp;#8220;we can so we will&amp;#8221; mentality.&lt;/p&gt;

	&lt;p&gt;Here&amp;#8217;s an example of the kind of animation &amp;#38; transition I&amp;#8217;m talking about (it also has hide &amp;amp; seek issues)&lt;br /&gt;&lt;a href="http://www.kcount.com/nutrition/index.asp" rel="nofollow"&gt;http://www.kcount.com/nutrition/index.asp&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;Where&amp;#8217;s the global navigation? Hiding. Why? I&amp;#8217;m not sure, but I suspect the reason is to display a cool animation.&lt;/p&gt;

	&lt;p&gt;Animation is like bold type. When animation is used indiscriminately throughout an application, it loses its impact. It&amp;#8217;s a powerful tool that will benefit users most when applied (here it is again) sparingly ;-)&lt;/p&gt;

	&lt;p&gt;Instead of trying to reword that paragraph by moving &amp;#8220;gratuitous&amp;#8221; around, maybe it would be clearer if we reframed it as a suggestion when to use animation, rather than when not to use it&amp;#8230;&lt;/p&gt;

	&lt;p&gt;How about:&lt;/p&gt;

	&lt;p&gt;At their best, animation and transitions can provide powerful information visualization, functional cues, and a sense of continuity through subtle feedback. However, animation&amp;#8217;s impact and value can be significantly lessened through overuse. Use animation when it will support user goals and tasks. A focus on goals helps ensure that the decision to use animation improves the user experience, instead of interrupting it.&lt;/p&gt;

	&lt;p&gt;Thoughts?&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1583</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1583</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>jess</author>
    </item>
    <item>
      <description>&lt;p&gt;I&amp;#8217;d like to throw in my two cents on this whole animation debate. Animation can be very benificial to the user&amp;#8217;s ability to comprehend the UI of an &lt;span class="caps"&gt;RIA&lt;/span&gt;. Is a collection of data is &amp;#8216;moved&amp;#8217; through an interaction, some animation can help the user to &amp;#8216;follow&amp;#8217; the location of that data. In &lt;span class="caps"&gt;OSX&lt;/span&gt; the animation of windows minimizing into the dock allows users to follow where the window is going when they click the yellow traffic light icon. This type of animation is ok, with limitations. Animations that are used to convey UI features or state changes should be quick so as not to delay the user from their next task. In the Home Automation &lt;span class="caps"&gt;UI I&lt;/span&gt; am developing all animations that relate to state change take less than a quarter of a second (and they are few in number). At that speed there is almost no delay in the use of the UI and the animation are just long enough to register with the user.&lt;/p&gt;

	&lt;p&gt;Now, animation for animation&amp;#8217;s sake is different than using animation to address changes in the UI&amp;#8217;s state. Animation for animation&amp;#8217;s sake means elements like &amp;#8216;flaming 3D company logos&amp;#8217; and the like. This type of animation has been shown to distracts the peripheral vision and draws the user&amp;#8217;s eye away from the content. Of course, this type of animation is also fairly common in many Flash sites, but not Flash RIAs.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1582</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1582</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>CHris</author>
    </item>
    <item>
      <description>&lt;p&gt;&amp;#8220;The key in that sentence is &amp;#8220;gratuitous&amp;#8221; and &amp;#8220;disrupting task flow&amp;#8221;. That&amp;#8217;s the context, and if animation are done just for animation&amp;#8217;s sake, and interupts the user, then it isn&amp;#8217;t a good thing.&amp;#8221;&lt;/p&gt;

	&lt;p&gt;If you meant what you said, then the rule should state:&lt;/p&gt;

	&lt;p&gt;&amp;#8220;Gratuitous animation and transitions should also be used sparingly. While animation and transition can make a great demo in the boardroom, gratuitous animation will provoke user frustration&amp;#8230;&amp;#8221;&lt;/p&gt;

	&lt;p&gt;The point Eric made, which I&amp;#8217;m not clear you either got, or just simply disagree, is that animation should not neccessarily be used sparingly in the general context. The actual user context matters too much to make a broad sweeping rule like you did.&lt;/p&gt;

	&lt;p&gt;Changing the rule to how I stated would then force you to define what you mean by &amp;#8220;gratiutous&amp;#8221; rather than statiung that all animation should be used sparingly.&lt;/p&gt;

	&lt;p&gt;Here&amp;#8217;s an example of how animation for animation&amp;#8217;s sake might actually be fine by the way&amp;#8230; In the new Mac &lt;span class="caps"&gt;OS X&lt;/span&gt; Jaguar, Apple added an ever so slight four frame or so transition to all dialogs that switch preferences. Like the System Preferences control panel. It happens fairly quickly, and is quite nice to look at actually.&lt;/p&gt;

	&lt;p&gt;It adds next to nothing however in overall usability, and there might be some who feel it adds a small amount to help people know the contents of the dialog switched. but the dialog changes shape and you just clikced on a button, so how much does it really add?&lt;/p&gt;

	&lt;p&gt;Andrei&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1581</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1581</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>Andrei Herasimchuk</author>
    </item>
    <item>
      <description>&lt;p&gt;First, let me say thanks for the great comments so far&amp;#8230;&lt;/p&gt;

	&lt;p&gt;The intent of the article (and of heuristics in general) is to help people think about what makes good design. It isn&amp;#8217;t to decree a set of unbreakable rules, but to provide a framework and some guidance when you have limited opportunity to do user research.&lt;/p&gt;

	&lt;p&gt;However &amp;#8211; we meant what we said when we said&lt;/p&gt;

	&lt;p&gt;&amp;#8220;Animation and transitions should also be used sparingly. While animation and transition can make a great demo in the boardroom, gratuitous animation will provoke user frustration. The time to animate an element interrupts a user&amp;#8217;s concentration and engagement in their task. Disrupting task flow significantly impacts usability and user satisfaction&amp;#8221;&lt;/p&gt;

	&lt;p&gt;The key in that sentence is &amp;#8220;gratuitous&amp;#8221; and &amp;#8220;disrupting task flow&amp;#8221;.  That&amp;#8217;s the context, and if animation are done just for animation&amp;#8217;s sake, and interupts the user, then it isn&amp;#8217;t a good thing.&lt;/p&gt;

	&lt;p&gt;Also &amp;#8211; a Teletubbies game is probably *not* an &lt;span class="caps"&gt;RIA&lt;/span&gt; by our definition (ie about data manipulation). My own 4 year old loves Flash games, but she&amp;#8217;s not manipulating data.&lt;/p&gt;

	&lt;p&gt;Finally, I&amp;#8217;ll reiterate &amp;#8211; RIAs aren&amp;#8217;t about getting attention, they&amp;#8217;re about getting things done. That task focus means that animation should be used when it helps users accomplish their tasks. And that often means less is more.&lt;/p&gt;

	&lt;p&gt;cheers,&lt;/p&gt;

	&lt;p&gt;Jess&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1580</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1580</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>jess</author>
    </item>
    <item>
      <description>&lt;p&gt;Where Usability rules are concerned I say to the community, &lt;span class="caps"&gt;PLEASE STOP THE MADNESS&lt;/span&gt;! As design professional who works on both sides of the user experience profession (as a creative director and as a practicing IA), I see our profession being reduced to that of being gatekeepers and rule-enforcers.  I read Jakob Nielsen&amp;#8217;s (expensive) treatise on Flash usability and what I came away with is the sense that Mr. Nielsen has no sense of imagination, nor design. He is like the color-blind curator of a modern art museum who only likes monochromatic impressionism.&lt;/p&gt;

	&lt;p&gt;This article is less egregoius than most on usability, as the authors tend to deal in broad general principles rather than in gratutious &amp;#8220;rules.&amp;#8221; But then they clearly step over the line with:&lt;/p&gt;

	&lt;p&gt;&amp;#8220;Animation and transitions should also be used sparingly. While animation and transition can make a great demo in the boardroom, gratuitous animation will provoke user frustration. The time to animate an element interrupts a user&amp;#8217;s concentration and engagement in their task. Disrupting task flow significantly impacts usability and user satisfaction&amp;#8221;&lt;/p&gt;

	&lt;p&gt;Without knowing who the user is, what the user&amp;#8217;s task is, the context of the task, or anything else about the user, how can they make a statement like that? Teletubbies Flash applications on the &lt;span class="caps"&gt;BBC&lt;/span&gt; web site and other games are full of gratuitious animation, yet they are completely appropriate for my delighted 3 year old. Having a quick and timely exit would be inappropriate for a user who is only learning to transition from activity to activity. Context, folks, context.&lt;/p&gt;

	&lt;p&gt;Rules of thumb are good. Heuristics are good. they allow us to share our experiences as UE professionals and discuss ideas and principles. (and I know this is what the authors intended) But the dark side of heuristics is that we rely on &amp;#8220;the rules&amp;#8221; where we should be spending the time and resources on understanding the user. If I had a dollar for every time an engineer waved the blue and green book at me and told me that navigation &lt;span class="caps"&gt;MUST&lt;/span&gt; go down the left side&amp;#8230;.&lt;/p&gt;

	&lt;p&gt;The design process is a structured inquiry that solves problems. As UE professionals we are part of the design process. We should provide flexible frameworks for designers to work within, not blunt rules to follow. Those IA&amp;#8217;s who wish to make a name for themselves in developing better Flash apps should work in broad principles. Let&amp;#8217;s seek to understand what goes into a successful experience. Let&amp;#8217;s not start an arms race to apply &lt;span class="caps"&gt;HTML&lt;/span&gt;-style &amp;#8220;usability heuristics&amp;#8221; to what should always be a disciplined inquiry.&lt;/p&gt;

	&lt;p&gt;Flash is a new world. &lt;span class="caps"&gt;RIA&lt;/span&gt;&amp;#8217;s marry the flexibility of desktop software with the currency and dynamism of the internet.  the limitations imposed by &lt;span class="caps"&gt;HTML&lt;/span&gt; are gone and with it, many of the rules we&amp;#8217;ve followed to make what was a document retrieval language work for online banking will be gone too. We should consider this to be a wake-up call and an opportunity to redefine our profession.&lt;/p&gt;

	&lt;p&gt;I have little to quibble with in what the authors have presented here, other than point 8. My problem is with the rush to define rules, before we&amp;#8217;ve fully understood the medium.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1579</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1579</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>Eric Diamond</author>
    </item>
    <item>
      <description>&lt;p&gt;Nice article and some good takes on the old heuristic chestnuts. It&amp;#8217;s interesting to watch the Flash world via the bookshelves: there are fewer and fewer Flash books coming out these days, and a higher percentage are really good, such as Hall and Wans &lt;span class="caps"&gt;OOP&lt;/span&gt; in Flash, or some of the stuff around the Flash Communication Server.&lt;/p&gt;

	&lt;p&gt;Also worth looking at is the efforts Macromedia&amp;#8217;s making around &amp;#8220;Flash Central&amp;#8221;, a centralized OS-like environment for hosting RIAs on the users machine which forces some consistency and UI standards for RIAs.&lt;/p&gt;</description>
      <link>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1578</link>
      <guid>http://www.boxesandarrows.com/view/usability_heuristics_for_rich_internet_applications#content_1578</guid>
      <pubDate>Fri, 26 Jan 2007 14:51:28 GMT</pubDate>
      <author>Andrew</author>
    </item>
  </channel>
</rss>
