Neatly Tied Together with a Ribbon

 

My Microsoft roots are in Office. My first job here was supporting Word 6.0. In fact, I remember interviewing for that job the day that Windows 95 released. When the interviewer asked me if I was going to upgrade to Windows 95, I replied that I'd like to, but I couldn't afford to upgrade from 4MB to 8MB of memory because it would cost me $400.

Times sure have changed! Speaking of change, anyone who's looked at the new interface in Office 2007 knows what a radical UI change took place with the current release. (How'd you like that segue?) When I first saw the Office ribbon, my first thought was that we were nuts! I predicted that no one would like it and people would run from it in frustration after spending hours trying to find a simple feature that had been subverted to a big button somewhere on the Ribbon. I was completely wrong. The Ribbon is widely considered user-interface genius now (by many people outside of Microsoft) which clearly illustrates why Microsoft isn't stupid enough to put someone like me in charge of UI design.

I recently listened to the latest edition (as of this writing) of the Windows Weekly podcast.  It featured an interview with Jensen Harris and Jacob Jaffe of the Office 2007 team, and it offered remarkable insight into the development of this radical change in Office. In a particularly amusing passage, Jensen references the common belief that Microsoft screws everything up until version 3.0, and he points out that the Office team built 3 versions of the new user-interface into the development phase.

If you're an Office 2007 user and you are frustrated trying to find a particular feature, the interactive guides on the Office Web site will let you select a feature in the Office 2003 interface and it will then dynamically transition to the Office 2007 interface and show you where that feature or command is located in the new interface. Now that's really cool!

These days, I spend most of my time in Visual Studio and Expression Web. I think it would be very interesting to see how the Ribbon interface could be incorporated into those products to expose existing features and make the interface less cluttered. What do you think?

If you want to read more on the Office interface from the inside, read Jensen's blog.

Comments

  • Anonymous
    July 23, 2007
    The comment has been removed

  • Anonymous
    July 23, 2007
    There's no doubt but that people are polarized by the Ribbon; they either love it or hate it. I think it's clear which camp you're in. :) Jim

  • Anonymous
    July 23, 2007
    Yes, it's clear. It's a shame that most of the attention on Office 2007 seems to be on the user interface.   I've always been working under the assumption that the point of the user interface is to allow the user to easily interface with the software's features, and that a good interface should be pretty much unnoticed by the user because they are focused on their work. When the focus is on the interface, with the manufacturer spending a huge amount of time, money and resources trying to convince people that the new interface is better, then this indicates something is seriously wrong.  If it is so much better, it should speak for itself.  If it is so much better, why are so many people complaining about it?  And why are there now several third party products now hitting the market for the sole purpose of "hacking" Office in order to get back the familiar interface?   At least issue a service pack that gives us the option.  Why is that so much to ask? We're told the ribbon is for better "discoverability".   I already "discovered" the useful features in the Office apps I use long ago -- why should I now have to waste time while I "rediscover" where they've been hidden?  Moreover, the new UI appears to be designed by someone that thinks the average user is an idiot - which is, frankly, insulting, and yet another reason to get away from Office products, and possibly Microsoft products altogether, if this is what they think of the users.  Remember, without the users, Microsoft would not be what it is today. Frustrated users = lost customers and bad PR.   Where I am working, we looked at Access 2007 for the many applications we have, and we're leaning more toward VB.  At least for now.  Linux is looking more and more attractive.

  • Anonymous
    September 17, 2007
    You're right; the ribbon is a disaster. I'm often reduced to clicking on the tabs more-or-less at random to try and find things. I've used Office for years and years and this version is easily the most unusable. Also, it takes up way too much screen-space. Microsoft thinks it's a good idea to fill the top of my screen with big buttons for things I will never want to use - so I turn the wretched thing off anyway.

  • Anonymous
    August 01, 2008
    I absolutely HATE the ribbon interface. So, much so that I'm readily switching to any alternative application that does not use it even if I have to give up some features. Another really stupid idea from Microsoft. Maybe M$ needs a new motto, 'stupidity starts here'.

  • Anonymous
    September 21, 2009
    It's already 2009 and we are looking for a move to 2007 but with the new interface we are very reluctant to do so. I hope that Microsoft fired all those ribbon disaster programmers. They should because with the financial crisis at this time people will not invest in a MS products with ribbons. We are waiting for the 2010 version but we heard that the ribbon is still there. A second disaster. I totally agree with Mike. I personally cannot get used to the ribbon. It is an awkward interface. I started using OpenOffice.org more and more. So if the selling stops Microsoft knows where the customers are gone to, OOo or Sun StarOffice.