Makeover Mock-up

2009 February 1
by Bradley

 I hear two very different yet very strong opinions about the FogBugz User Interface from new users.  One group, which I believe is typically represented by users that have tried to use other defect tracking software, exclaim over the simplified beauty of the FogBugz interface.  The other group, weaned on the modern Web 2.0 look or the sheen of Mac OS X, looks at FogBugz for the first time and thinks it is rather plain or even ugly.

First Impressions

I have often wondered if the elves at Fog Creek would ever, or have ever, attempted to apply a little lipstick to their app and improve upon the first impression.  We could argue the need for such a change, for certainly Fog Creek values simplicity over glitz.  But I suspect the average Fog Creek’er would not sit idly by while somebody disparaged their interface.

Since it seems unlikely that Joel and crew will suddenly feel compelled to share their spitball ideas and alternate user interfaces (if they exist) with me, I decided to take a shot at a makeover mock-up and see if I could come up with some changes that might help the first impressions.  And more importantly, I wanted to see if I would actually want to use whatever comes out of FogFanz lab.

A Napkin Sketch

Before I go any further, I must confess that I am by no means a designer.  My graphics skills are only slightly better than that of my three year old daughter and my mastery of design principles is virtually non-existent.  I know this.  But, I do know a few things about what I like to see in applications, I do know the FogBugz interface quite well and I know a few things about usability.

Thus, I present this as sort of a napkin sketch of concepts that might improve the first impression and maybe even the daily impressions of heavy use.  In fact, since I’m utterly lost at the art of drawing, I’ve leaned on some free icon resources to help with the graphics end of things. 

Most of the “new” graphics I’ve used come from the fine folks at FastIcon.com.  I also borrowed from a “Free Delivery” at IconBuffet.com.  If you have issues with the quality of the graphics in my example, rest assured it is because I messed up the fine work these folks.

Baseline

With that said, lets move on with the show.   We should start by reviewing the default view of FogBugz 6: The Case List.

FogBugz 6 Case List

Original

 I could probably write a book about what is right about this interface.  But where is the fun in that since I can’t take credit for the fine design work anyway?  Therefore, I will ask… What is wrong with this look? 

There are a few things to nit-pick, but the primary argument I’m trying to address is that it just looks too pedestrian.  My secondary issue is that after using this interface for almost two years I find that some of the common and important functions blend too much with the less common and less important features.

Exploring an Idea

I’m not sure how a real designer would approach this process, but I had a basic idea in my head and I opened up Photoshop (Photoshop Express actually. I told you I’m not a designer.) and started mucking away at a screen shot.

My original idea was pretty focused on a single concept.  I felt like the “List” link was the most common feature used and should be the dominate menu or icon.  I originally was just going to come up with a huge icon for “List” and leave most everything else alone.  I tried moving the FogBugz logo so that “List” could have the prime real estate.

Eventually, I realized that my original idea was not going to work. Or at least I didn’t have the design chops to make it work.  So, I went with a less drastic change to the placement of objects but a more comprehensive change to the way each item at the top of the screen is displayed.

FogFanz Makeover Mock-up

Click the link below to see the full image of my makeover mock-up.  Then, follow on below as I attempt to explain my logic to the changes.

Proposed Makeover

Proposed FogBugz Makeover

 

Leave Some Things Alone

I could not rationalize moving the logo from the upper left.  It just makes sense there.  Likewise, keep the Search area at the top of the screen as this a global and powerful feature that experienced FogBugz users rely on extensively.   Finally, the user admin links in the upper right are well placed and need to be globally accessible.

Priority Menu Items

Ignoring the icons for the moment, the biggest change I wanted to make was to adjust the order of the menus to reflect the relative importance of each menu and the frequency of use.

“List”, “New Case” and “Working On” seemed like the three most important and frequently used menus based upon my own experience.  In the original layout, “Working On” is way over on the right-hand side, in small text, and crammed in near the user administration links.  And yet, if your team is really using FogBugz and especially EBS, you want this features to be used quite frequently.   So, I promoted it to the third most important spot in the menu area.

Secondary Menu Items

Meanwhile, after reviewing the other menu options, they just didn’t seem to belong in the same class as these three.  “Wiki”, “Reports”, and “Discuss” all open up completely different areas of FogBugz and have nothing to do with managing your cases.  While some user roles may use the “Email” feature frequently and daily, many users like myself, rarely use this feature.  And “Extras” seems self-explanatory in its lower status.

So all of these menu items were right aligned and clearly separated from the primary case management menu items.

Flight 815

You should have noticed that the “Filter” menu got lost in this makeover.  I would love to spend some time in a usability lab to really validate or improve upon this idea.  But I’ve never been a fan of using the word “Filter” in a UI that will be used by non-database users.  Though I realize that sometimes it is the only word that makes sense.

But in this case, it struck me that the “Filter” menu was really just another version of the “List” menu with more options.  So, in this mock-up I removed the “Filter” menu and added a drop-down arrow to “List” so that the filtered list options could still be accessed. 

This serves the dual purpose of reducing the menus/icons and consolidating similar functionality into a single place. Is this actually easier to user? I would probably need to try to use FogBugz with this change for a little while before I would know for sure. But I like the possibility of reducing the options on the screen.

The Icons

My key attempt to improve the first impression of the FogBugz UI is to expand the simple menu concept with the use of moderately sized icons.  As previously discussed, my graphic design skills are virtually non-existent so rather than designing custom graphics for each icon I searched the free options at my disposal for nice looking icons.

The icons I’ve selected are merely representative of the icons that could be used.  They are not very cohesive in style and they don’t really look like they belong together.  But please bear with me and pretend they go well together and pretend that my minor alterations were done with an artistic touch.

One trend that did show up in almost all of my selections was the yellow/orange color.  Believe it or not, that was not a premeditated decision.  It just kind of happened.  I’m not sure that is the color I would recommend to dominate the icons. 

Actually, I’m pretty sure it is not the color I would recommend.  But again, please play along and pretend the colors and styles are cohesive.  Or you could just  imagine what a really good designer could do with these concepts.

Icon By Icon

List

I would love to test different terms here in a usability lab.  “Cases”, “Show Me”, and “Show” are alternative labels I can think of off the top of my head that might appeal to non-developers if you wanted to promote FogBugz as a general purpose project management tool.

Regardless, the icon here clearly should indicate something about listing items.  I choose this nice looking document icon from FastIcon.com.

New Case

The label is spot on.  The icon could probably be some “plus sign” or some sort of writing action/instrument.  I choose a simple pencil icon, also from FastIcon.com.

Working On

Being accustomed to FogBugz, I’m fine with the “Working On” label but I wonder if new users would get it in a usability lab.  Meanwhile, I thought the icon should reflect “clocking in” to work.  So, I modified a white circle button icon from FastIcon.com to show the face of a clock.  This is one image that stylistically really doesn’t fit with the others.  But you should get the idea.

Wiki

All of the secondary icons are intentionally smaller than the primary icons.  I have no idea what icon indicates a wiki, but I think the initial motivation of adding the wiki feature was to promote documentation.  So, I took a book looking icon from FastIcon.com, and made it a little more generic.

Reports

Clipboards, check marks and spark-lines would all do here.  I used this nice looking clipboard from FastIcon.com.

Discuss

I wanted some sort of discussion bubble but couldn’t put my hands on a good free option that was generic enough for this mock-up.  So, I used a basic shape from Photoshop Elements.  It is boring, but you should get the idea.  Once again, an artist could do something nice with this.

Extras

A generic label seemed destined to have a generic icon.   But it also presents an opportunity for something a little more fun.  I almost convinced myself to use an ice cream cone here to indicate tasty extras. 

But I found the mustard and ketchup icons in a set of free icons from IconBuffet.com and couldn’t resist putting them together.  Who doesn’t want some condiments to top off the main dish?

Email

This must be the most used icon on the Internet.  I’m not sure how you make an interesting email icon these days since we’ve all seen about 5,000 variations.  This one came from FastIcon.com.

The Filter Bar

One of the great, yet some what ugly, features of FogBugz is the list of filter conditions above your case list.  It will often say something like you see in the original image: “Filter: All Open Cases in ProjectName.”

New users may not know what to expect when they click the links for each word.  But experienced users will manipulate these filters frequently in their daily work.  I choose to leave this area largely in tact.  But I did experiment with a few minor changes.

Show Me

As previously mentioned, I don’t like the word “Filter” that much and since I’ve removed it from the main menu, it didn’t make much sense here.  One option would be to re-use a version of the corresponding menu above.  “Now Listing” came to mind, but that seemed a little awkward. 

I went with a label that makes sense for the text that follows.  What used to read “Filter: All Open Cases in FogFanz” now reads more like a complete sentence “Show me all open cases in [the project] FogFanz”.  Again, I’m not convinced this is the right answer but I like it better.

I think this would be an interesting concept to usability test.  I’ve experienced enough usability tests to know that my ability to predict the results of wording topics like this is not very good.  Many other users may feel very different about this label.

Save Icon

Fog Creek has always grouped the Save, Fields, List and RSS icons together.  But I felt like the save icon really belonged more with the list of filters which are changed more frequently than the list of fields, in my experience.  So, I placed the save icon right next to the filter text label.

Filter Tools

These three icons all apply to the case list, so they belong in roughly the same space as they started out.  But they were originally vertically positioned a half-step off from the rest of the filtering options.  Functionally, they seemed on the same level to me, so I put them on the same level and right-aligned them to indicate their secondary status. 

I dropped the “Filtering Tools” label to conserve a little vertical space.  I think this also simplifies the grouping as not every icon is strictly tied to filtering functionality.

Case List and Summary Box

There is probably a lot one could do with the actual case list.  But it is so darn functional in its current incarnation that I really didn’t want to try to change it.  You could choose to use more vertical space for each case and that would let you identify each case with a larger, more colorful Category Icon.  I think that might make a nice option in the UI, but I think it is a pretty controversial idea that might take away from the other changes I have suggested.

Likewise, I think the summary box at the bottom does a pretty good job and I’ve never been inclined to change its presentation.  In the end, I choose to leave this entire area of FogBugz the same.

One item I never figured out how to handle is the “Starred” drop-down link.  It feels like this should go near the “List” or the Filter Bar.  But I never found a place that looked right and it didn’t seem to belong as a primary case management menu item.  So, I left it in almost exactly the same place as in the original screen shot.

Conclusions

I fear that my hack’ish attempt to assemble relevant icons diminishes the impact of the makeover.  But in general, I think this Makeover Mock-up has some real potential (imho).  I like having a little bit of eye candy in the interface without totally losing the feel of Fog Creek’s creation.

Most importantly, I think the separation of the three primary case management menu items and the secondary menu items provides some much needed focus to the interface.  I’m sure a talented designer could do a better job of this change, but I feel like the concept is good.

Likewise, I love having the “Save” icon next to the filter text.  However, I’m doubtful of the “Show Me” label is the right change.  I like the way it reads, but I fear it causes more harm than good.

There are three “Next Steps” I would love to see from here.  The first step is up to you.  I’m posting this little experiment on-line with hopes that other FogBugz users and potential users will provide their critical feedback.  I’ve had lots of users rip my work in a usability lab, so I think I’m prepared mentally for the feedback.   I think.

The second and third “next steps” are completely out of my control and will probably never happen.  But I would love to see two more things happen. 

A usability test (1) involving the current FogBugz 6 interface, my Makeover Mock-up, and any other ideas the Fog Creek elves would like to try out.  And the final thing I would like to see is a top notch designer like Jason Santa Maria (for example) to sit down with Joel and crew and come up with a refined look that meets the Fog Creek standards for simplicity and ease of use.

What I don’t want to see happen is for FogBugz to turn into some sort of cluttered, glitzy mess that loses the focus on functionality.  Perhaps my suggestions have already gone to far.  I don’t think so, but that isn’t for me to judge. 

Regardless, it was a fun experiment.

 


 

 

 

 

 

(1) – Yes, I’m very aware of Fog Creek’s use of hallway usability testing and the simplicity and effectiveness of their creations reflects this commitment. But I am biased by having worked for a usability company for 15 years and I am convinced there is no replacement for third party usability testing.

13 Responses leave one →
  1. 2009 February 5
    Kathie permalink

    The Fogbugz Makeover Mock-up has some great insights and suggestions. The elves at FogCreek seem to be listening.

    You are right. There is no replacement for third party usability testing. Others can see what we cannot.

    I look forward to the next FogFanz post.

  2. 2009 February 5
    Jade Ohlhauser permalink

    I like this discussion because I think there are some places the FogBugz UI could use some improvements. Filter and wiki management in particular. I appreciate the effort and being introduced to this blog.

    I don’t like the implementation you chose that uses those large toolbar icons.

  3. 2009 February 5
    Markus permalink

    About your approach,

    I like:
    - Moving the save icon where it logically belongs
    - Questioning the placement of the filter: I can image, in your example, that “Show me” added with a drop down arrow acts as the filter menu. But since I doesn’t bother me anyway where it is, i don’t really care.

    I do not like:
    The icons :-) I’m not a fan of fluffy big things. On my team I’m responsible for “managing” things, thus I’m the person most frequently using FogBugz, analyzing tasks, reports. I need functionality, information. The icons consume expensive space and, my POV, do not add anything. At all. I’ve never encountered Icons in applications which had a practical use. The only once I recognize are the ones I’m having in my QuickLaunch bar, but that’s outside of the application scope.

    Other stuff:
    I would even further simplify the interface. Remove shadows on task edit screen, etc. There are absolutely non-functional things no one needs ;)

    I’ld like to see all the images converted to CSS sprites, should give a bit performance.

    Since I’ve to use it quite often, I’m pro removing everything which doesn’t contain useful information for me.

    Another point would be to use a consistent way to notify use of action. If you change “Working on” or “subscribe” to multiple tasks at once, besides that link/menu name changes there’s no visual feedback. Visual feedback like when saving a filter, the colored message box in the top center of the screen.

    I think I really can take advantage of the simplified interface, opening my Filters showing hundreds of task is really fast although we’re using the on demand hosted solution.

    Most of my requests I sent to the FogBugz team were about functionality anyway. I don’t see much wrong/to be improved in the current interface except things I stated here.

  4. 2009 February 5
    Sam permalink

    Why would you waste so much space on large icons? That’s an improvement?!? Please don’t listen FogCreek!

  5. 2009 February 6
    Bradley permalink

    I have created an updated mock-up without the icons. I’ll try to get that posted soon.

  6. 2009 February 6
    Rachel permalink

    At a first glance, I identified with your question of why FogBugz doesn’t have a more polished look. But after reading it I’m not sure I agree with your approach.
    Sorry, but I don’t think adding some icons really qualifies as “eye candy”. They just take up a lot of space and the “banner of icons” reminds me of software in the late 90’s.

    It also seems like you’ve configured the UI to conform to your own usage, but that doesn’t mean everyone uses it the same way. For example, my team doesn’t really use the “working on” feature. Perhaps we should, but it’s merely an example of how users might prioritize features differently.

    But I don’t want to make this reply all negative, so…
    I think the most needed usability improvements are actually in some of the more esoteric menus like the “projects” and “filters”. Those areas have actual usability problems (for one, being over 1 scrolling page long but only about 300 px wide!), as opposed to just looking a little pedestrian.

    I also agree that the elements do sort of tend to blend together, and that could be improved.

    I like your suggested “next steps” – usability testing should be the measure of the UI (and what elements get prioritized), and they would benefit from working with a really great designer to update the look. Even if the UI is “good enough”, there’s a currently untapped opportunity in the market for a bug tracker with a hip, modern UI.

    Anyway, interesting read. Thanks!

  7. 2009 February 6

    First off, I think it’s great that you’ve kicked off this discussion with some well thought out ideas.

    I like the idea of splitting main menu for easier targetting of the most used options.

    Instead of “Show me …”, how about “Showing …”.

    But there is one huge time saver that you’ve missed, how about duplicating the actions bar (edit, resolve, close etc.) above the case list?

    It could be good to have the most likely next actions as inline icons on every case, e.g. Edit, Resolve, Reply.

  8. 2009 February 7

    Nice work on what you how you’ve reorganized FB and starting the discussion…needs to be done.

    I like the icons, ESPECIALLY the one for Extras. But they do take up vital vertical space which I don’t like. I especially don’t like wasted vertical space when working in the Wiki. That’s why I use the GreaseMonkey script that removes unused space to give me more room to read, and then I F11 to use full screen.

    Speaking of GreaseMonkey scripts, I also use to use the “Open In Tabs” script which adds a link in the action bar to open all checked cases in separate tabs.

    I LOVE Ian’s idea of putting the action bar (Edit, Assign, Resolve, etc.) at the top of the list of cases. I’ve been wanting that for years.

    I like the new placement of Working On, but I don’t use that feature because I bill by the hour for my many customers…need a different type of time keeping system.

    Generally the reorganization of items to the left and right is good, based on they’re popularity. Great idea.

    But whatever you do, FogBugz, don’t ever get rid of the keyboard things. I use that religiously now. I’m already afraid I’ll house mouse-itis in my right wrist when I’m 75 years old, trying to use the keyboard as much as possible. It’d even be nice to have keyboard thingies for the items to the left of the case textbox when editing the case, for Priority, Due, Estimate, etc. instead of tabbing through a bunch of fields to get to it.

    So, I suppose my needs are small, but significant to me. Otherwise I really love and enjoy FB.

    My only big beef is that I can’t use FB’s timekeeping system, and therefore can’t use EBS, because I have to keep my time differently, for billing customers by the hour.

    Great work on this site and this conversation, Brad! Keep it up! I’m adding this blog it to my iPhone feed reader.

  9. 2009 February 11

    I happened upon the DFW UPA site yesterday and couldn’t help but notice that they had a set of big, pretty icons across the top of their site.

    I don’t want to debate the design of the rest of their site, but I thought I would point out that as an example of the quality I would like to see in the design of the common areas of FogBugz.

    If they were going to add more graphics and polish to the look. Obviously.

  10. 2009 February 15

    Hey people…what’s wrong with this community?
    wher’es wikipedia article..?

Trackbacks & Pingbacks

  1. Fog Creek Says Hello « FogFanz
  2. 7 and Beyond: Armchair Quarterback « FogFanz
  3. Make FogBugz Better « FogFanz

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS