As web applications become more interactive, there has been a tendency to turn them into their desktop brethren. As a simple example, the close button as it appears in Microsoft Outlook Web Access 2007.
This is akin to using the MDI (Multiple Document Interface) which Microsoft promoted and disowned years ago. This was the idea that a window could contain multiple windows – a desktop within a desktop; a usability nightmare.
Moving on, the most notable point of comparison is the dialog. Yahoo’s YUI even makes creating them easy to do – draggable and everything.
The most notable offender in my day-to-day experience is the strangely named “Rally Program” by Rally Software Development. Let’s say you’re working on a User Story and you’d like to change one of the many bits of associated data, for example the state or rank.
In order to change them I have to seek out the Edit function (virtually hidden in a pull down). Here we have a small section of the Edit dialog:
One is left wondering why the extra step is necessary. If we imagine dialogs as some suggest (i.e. “separate rooms”) this becomes a clear form of excise.
My father used to work for the PGA Tour and once met with Ron Jaworski. At the time I knew of him as the backup quarterback for Dan Marino. I remember him saying “If you can touch it, you can catch it.” I’m sure his wide receivers heard that a lot :)
Likewise I have a similar saying for information in applications – if you can see it, you can edit it.
Rally Program does feature inline editing in some instances, not nearly enough however. Fortunately Rally Software has a very friendly and responsive product team so I have no doubt things will improve in the future.