Windows Vista wasn’t exactly a success, and as such, Microsoft needed different people to manage the development of Windows 7. One of those new people is Julie Larson-Green, who made a very good showing with Microsoft Office 2007, which took the bold move of replacing the menu-driven interface with the newly designed Ribbon interface. The Sydney Morning Herald (awesome name) decided to take a look at who, exactly, Larson-Green is.
If you would’ve told me only a few years ago that Microsoft would dump its entire Office interface, the interface to one of its two cash cows, I probably would’ve thought you were mad. I wouldn’t have believed that Microsoft would be daring enough to come up with an entirely new interface to one of its prime products, and on top of that, not include a panic-button for those who are unwilling to spend a few minutes to accustom themselves to the new interface.
So, when details of Office 2007 made their way onto the net, with information about the new interface, I immediately wanted to know who on earth was the person who had the determination and skills to put the large bureaucratic corporate gears inside one of the world’s largest companies in motion. As it turns out, it was a somewhat shy former waitress and customer service person, the now 48 year old Julie Larson-Green.
Larson-Green tells SMH that her experience as a waitress and customer service person makes her good at her current job. “The primary things that help you create a good user experience are empathy, and being able to put yourself in the place of people who are using the products,” Larson-Green explains, “User interface is customer service for the computer.” As someone who has worked in a specialised hardware store for 6.5 years, I agree with her.
When I heard that Larson-Green would spearhead the GUI effort for Windows 7, I had confidence that Windows 7 would bring something new to the table on the interface front. Sure, it wouldn’t come with a completely new paradigm, but it would make the Windows interface more consistent, more logical, less annoying, and most importantly, more intuitive. I wasn’t let down, as I personally find Windows 7 to be a massive stride forward interface-wise compared to previous versions of Windows, to a point where I often consider it more pleasant to use than Mac OS X – again something I wouldn’t have believed if you had told me that a while ago.
Larson-Green isn’t just a manager – she has a master’s degree in software engineering, and has spearheaded several projects within Microsoft, mostly related to user interface design. She explained to SMH that she is often afraid that as a woman, “honing the softer skills of marketing might prompt colleagues to take her less seriously as a technologist”. As a result, she appears somewhat nervous when doing large demonstrations.
Still, within Microsoft, she gets a lot of praise from her colleagues, and Steve Ballmer himself is (obviously) also very positive about her. “Some people are great at having ideas, and [have] no discipline. Some people are great at discipline, not much at ideas,” Ballmer said about Larson-Green, “She’s got both of those genes.”
The SMH article explains that Larson-Green took a – for Microsoft – new approach to Windows development: instead of letting each sub-group set their own agenda and goals, she centralised everything. From immense datasets thanks to the opt-in usage tracking tools in Windows, and 250000 surveyed users, her team extracted 8 design principles, mostly focussed on “user in control”. Windows should be a “system with manners, not one that constantly interrupts with bubbles, boxes and warnings that, data showed, people ignored or raced to close”.
Rumour has it Larson-Green is already working on Windows 8, but she’s obviously also still tweaking the user experience in Windows 7, which is supposed to be released in January 2010 (but all signs point to an earlier release). She says that her measure of Windows 7’s success will be the talks she hears at Best Buy, and whatever bloggers have to say about it. “I think people are going to like it,” she added, “I hope so.”
Btw guys and girls, here’s a Channel 9 interview with Julie, from about two years ago. Pretty interesting.
http://channel9.msdn.com/shows/WM_IN/Julie-Larson-Green-Leading-by-…
Thank goodness. Hoo-bloomin-ray. It’s nice to see that there is someone reasonably sensible in charge bringing things together to try and make Windows 7 pleasurable to use. I also hope she’ll bring some UI consistency to Windows with Office and all the neglected applications there has been in Windows over the years – Notepad, Wordpad etc. – that was sorely lacking with Vista.
This one lady alone might end up being worth several hundred million dollars. Mind that chair as Google tries to poach her!
Edited 2009-04-21 19:39 UTC
I always find it strange that people tend to think of the UI as “a necessary evil that needs to be there in place for us to be able to perform all our cool actions”. This is especially true for many open source projects.
I’ve always considered the UI as one of the key components of a graphical application, and downplaying the importance of “getting it right” – from a users perspective can effectively ruin an otherwise perfectly good application.
Designing a graphical application around the way it is going to be used, and making sure that the UI is good and intuitive, before designing the nitty-gritty functionality, seems to me like doing it right.
Unless you’re working on a command-line tool where UI isn’t really that important. Just seems that often it is the same programmers creating both kinds of programs leading to bad UIs becoming the standard.
Edited 2009-04-21 10:50 UTC
I’m sure most people agree, but many people find that the boring way to do things. Especially in Open Source software people do what’s fun first and what needs to be done later (if at all). It’s the nature of the beast.
I know, for examplem that on the open source app I’m currently hacking on I’m doing things exactly the wrong way. I should be looking at how users in the relevant domain currently work and what they actually need, then I should design a UI that focuses on those aspect etc. etc.
What I’m actually doing is starting with the fun low level stuff. Reading up on the current state of the art, trying out new algorithms, playing around with multithreading and clever data structures and having great fun and learning all kinds of cool stuff along the way. On the plus side I’ve tuned a bunch of things so that they run several times faster than then ‘normal’ approach. On the minus side I don’t actually have anything useable for people other than me (and barely even that) yet.
I agree, but I would go one further.
CLI programs need a good, consistent interface too or at least consistent with the other CLI programs on that specific platform. This is one problem many UNIX admins have.
Take for example “find”, available on all *nixs. Find has a syntax that is unlike any other tool I have ever found. If you are a new user and have just figured out how to start using the CLI, “find” can very quickly scare you off from trying to delve any deeper into the system.
It’s a shame really as “find” is a very useful tool.
I like your argument that command line tools also have a user interface. However, I wish to add to your argument. The reason why many people believe that command line tools lack a user interface is because they are at least an order of magnitude less complicated than graphical interfaces. It’s no surprise. The amount of code and computer resources that goes into a graphical interface far exceeds command line ones. That’s why people are so quick to dismiss the existence of command line interfaces.
Ain’t that the truth. Most of the time, I find it’s easier to just resort to kludges like “ls -l -R | grep filename” than trying to remember the “find” syntax.
My first experience with the Ribbon interface was not that pleasant, but it really did not take long before I realized why there was such buzz. After I became accustomed to it, and had the task of editing multiple documents quickly, I soon realized how much more efficient this interface was for me.
In regards to syntax, I saw that Microsoft is offering their new Powershell tools through Update. Of course this is very limited/initial opinion, but I was simply shell shocked at just how inefficient the syntax was. To copy a folder from location A to B while keeping ACLs was not a simply matter of a small command to be given, but rather a long scripted line. Again this was a very preliminary look so I very well could have missed something completely, Afterwards I just thought how gratefull I should be that this is not in my domain anymore to learn this.
And the face to the customer counts more than the legions of technicans behind 😉
UI should be called “User Interaction” and not “User Interface”.
The world of user interfaces has gone from years, now it has became interaction because we can’t see a real “interface” isolating user from computer.
We have new ways of interaction mixed and invisibles.
I know this is a little off-topic but I’ve read so many times that Microsoft “invented†the ribbon interface.
IMHO the “ribbon†concept was early introduced by Macromedia Dreamweaver MX ui back in 2002.
See this screenshot:
http://yfrog.com/791232image1j
In this example there is a menu bar, but you can also notice a group of “tabs” containing buttons to related tasks.
sounds familiar?
You may be right, but that screenshot clearly shows a bunch of toolbars and – unlike Office 2007, which does away with them – application menus.
Others may have opened the door, but Microsoft is the company that was brave enough not only to walk through it but to lock the door so that nobody could go back.
Except the ribbon in Office replaces the menu, and the ribbon like toolbar in Dreamweaver does not. The Ribbon also replaces the toolbar in Office, but there is a toolbar in Dreamweaver.
I guess Macromedia didn’t really invent the Ribbon after all.
Yeah, you have right!
Before it was the discreet’s (now Autodesk) 3dsmax releases. But for many people they were inaccessible.
If that is “the original” ribbon interface then Borland Delphi had it beat by at least 4 years.
http://www.lisisoft.com/imglisi/4/Fax/20076delphi_spell_screen_shot…
Somehow, I think what Microsoft created is something different though.
I can just hear that Borland interface going.. “Kill meee… Kill meeeeeeee…”
My god. Poor designer.
Well, then Microsoft invented Exposé back in 1998:
http://research.microsoft.com/en-us/um/people/dcr/work/taskgallery/…
Before check if Windows 7 is easier to use than Mac OS X, I am curious about the following points:
1. Does Windows 7 allow move a window when there is a modal dialog box on it?
2. When a dialog box pops up by system or another application, does it take the focus from the text field I currently working on? I can’t remember how many times this happened when I just finish the input on a text field and press enter and a pop-up dialog pops up, accept the enter, and disappeared before I could see what it displayed.
3. When using non-English language, is any Windows input-method remain in the selecting status when the input window become inactive? As above, I can remember how many times when I am selecting among Chinese characters with the same pronunciation, a dialog box pops up and take away the focus and then the unexpected character was selected and I have to delete them and re-enter.
4. Does Window 7 has buffered-window so I don’t get my break-point in the paint event handler hit repeatedly when I make my application active. That makes the active window jump to my debugger and I have to resort log files instead of more effective debugger.
All these troubles do not exist in Mac OS X at all. That is not things like how menu or controls are lied out or arranged. That is the fundamental architecture of the UI. I am curious if Windows 7 mimic Mac OS X in that aspect a bit.
Disclaimer first: I’m a CLI guy most of the time, developer with strong attachments to decent shortcuts in my day job.
I know not a single person that is able to navigate the ribbon mess. Again I have to admit that I’m not the best example for the target audience: My usage of office products is very limited, thus is my knowledge. But even using Outlook with this interface hurts me every day. No kidding. I constantly search things (Outlook mostly done now, but still I have to move like mad between tabs and it’s just a bling menu in that case. Worse for Word, Excel..) and curse the introduction of this UI element.
Again, I’m a bad example. But this company hosts lots of different positions obviously and even the “typical” office users over here (administration, project management, support) are constantly fighting the interface.
To make this a little less a rant and explain my distaste: I guess the big benefit that sells this thing is that you have only 2 (actually three for lots of office things, ending at a drop down menu) levels in your action hierarchy. That’s a good goal. I guess you can argue as well that it supports certain options that would otherwise be in a toolbar or a dialog. Good idea as well.
Unfortunately the reality is a nightmare. Again, taking Office as example: The feature set of the applications dwarfs this approach. All tabs are cluttered and bloated. Some (a lot?) things are now “hidden” (at level 3 of the hierarchy). Trying to unite the different elements (dialogs, toolbars, menu bars) results in one concise element – which is completely retarded to use.
Rant finished. I actually started this post with the question “Is there anyone out there that likes this ribbon in the first place” on my mind. Feel free to ignore the rest of the message and only consider the question
I’ve yet to personally meet anyone who didn’t like the ribbon after giving it a week or so to get used to, and know several people who think it a vast improvement and wish that other apps would adopt it.
Personally I’m not madly in love with it, but I don’t see why it get so much hate. Then again I’m a very casual office user, and don’t use it day to day.
Thanks for the answer. I’m really interested to hear that. Of course it _has_ to work for a large amount of people and I expect that MS did serious UI testing and after all it’s in wide use. Anyway, it’s good to explicitly read that someone made mostly/only good experiences with this thing.
I’m an Office power user and I love the ribbon. Training makes all the difference.
When our organization rolled it out, they provided desktop shortcuts that linked to both in-house and MS-supplied CBTs. They did this at least 2 months before deployment.
My dept was part of the initial test run (<300 licenses), so we did the training. We adapted without a hiccup. When it was rolled out to the whole installation (>10k licenses), some didn’t get the training, for whatever reason and some didn’t even get notices that this upgrade would happen. For the most part, they hated it.
Obviously, I can’t work the way I used to with custom pallets. So you adapt. The time I lose from that is made up by easier to find/ use features that were once obscured. Excel charts used to be a pain in the butt. Now, any kind of chart: snap, snap, snap.
I only have 2 problems with Office 2007:
1) Template folder is buried and hidden! It’s not an easy or intuitive process to just get and add a template unless it’s through the Office site.
2) Styles can’t be modified as easily as they once were. Can’t put my finger on what changed, but the process is now aggravating.
You know what’s so funny about this? This is the exact argument often used AGAINST using other office suites.
“You have to do training”, “It’s so different”, “everyone will hate” but suddenly none of this is a big deal anymore when it’s an MS Office that requires it. It’s all much better, improved and good for you in the long run.
Not saying the ribbon isn’t good, it’s just somewhat ironic.
Well coming from the perspective of a keyboard user… I fscking hate that ribbon! Try navigating that thing with the keyboard for a bit. That, plus the fact that some options change location depending on what I’m doing… that’s not intuitive.
Fortunately I’ve been able to move completely to Openoffice, so I don’t have to deal with MS Office’s cludgy interface. From Word 97 onwards I’ve always felt that Office was trying to do too much–changing the menus based on your usage, auto-correcting things I did not want corrected… and now the freaking ribbon makes it even harder for me to work with it.
No thanks, Microsoft. Go back to the drawing board on that one.
I’ve used it for 8 months, and am still less productive than I was with 2003. When shall we meet? 🙂
So your failure to adapt is apparently the fault of Microsoft? the whole world should stop developing and improving because you, the precious snow flake, refuse to adapt to change? maybe next time Microsoft makes a change they should make an effort to ring you up and getting a vetting as to whether its a good idea *rolls eyes*.
I’ved used the ribbon and maybe because of my experience with Office on the Mac – I am already used to it; but it only took a matter of a few minutes and searching the help file to find somethings I was confused about. The so-called productivity loss you claim is exaraggated to say the least.
Fair go Kaiwai. If it still isn’t intuitive to him after 8 months of use then for him, it’s not a better solution. Simple as that. And going by the general consensus, it appears it isn’t the best solution for everyone…as much as MS would like you to think it is (while they plan to spray it all over the rest of their products).
Of *course* it’s Microsoft’s fault if I find myself less productive with a ribbon interface than a menu-and-tool bar interface. Do you honestly believe one interface is perfect for everyone? If it works well for you and not for me, I’m a “snowflake”?
Have you ever considered that software should adapt to the user, instead of vice-versa?
And that changing an interface inconsistently and with little flexibility for how people’s work varies in the real world isn’t necessarily an improvement, but may just be a step in the *wrong* direction? Presenting a *totally different* interface for the *same task*, depending on whether you’re using the Outlook main window or the Outlook email editor (for example), might be a *bad* design decision?
And isn’t your arrogance exactly what *Linux* advocates are so often maligned for exhibiting in public?
Very ugly attitude. Very ugly indeed.
The ribbon sucks for the old school. It sucks hard.
Sure, you can spend a few WEEKS/MONTHS learning the new interface until you become efficient again – or you can go save the man hours and switch back… oh wait.. can’t do that?
There are literally millions of people who have been specifically trained to deal with one UI of Microsoft Office ( Word, Excel, PowerPoint, etc… ) – at great expense. The interface change is causing massive headaches in more time-critical environments.
Sure, you can blame the IT department for doing the upgrade without informing staff – but what about colleges? These places change often almost as soon as a new product is released without any regard to usability.
My g/f had to do a paper as school – she knows Office 97 – 2003 very well, even their little subtle differences. She can use OpenOffice even better. She has taken two or three classes that were basically Microsoft Office training courses ( in the guise of computer science, no less ).
The school went to the new Office and she was unable to find her way around quickly enough to get her work done. She spent, as she said, half of her time trying to find a way to get it back to the old look – so she could get her assignment done. Thankfully she wasn’t required to turn the work in that day, so she came home to do her homework.
Seriously, change is good.. but ALWAYS leave an easy-to-find back-door to the old UI. Most especially on such a vital product. WordPad is one thing, Word is quite another. Failing to do so could cause aggravation, cost money, and possibly ( with some UIs – not office, I’d hope ) even lives.
Good UI design is critical – consistency and intuitiveness are relative, however.
My perfect UI may be an expert’s worst nightmare. You need to cater to both in critical applications – regardless of how good you think the new UI is to learn and master.
The lay user may get a little frustrated, a “pro” will have problems.
–The loon
I am diametrically OPPOSED to legacy switches in user interfaces. If you need to include legacy switches it means you are not confident that your new UI is an improvement over the old one – in which case you might as well start all over again.
Legacy switches hinder progress in user interface design, and I’m delighted that because of people like Julie, Microsoft is finally promoting progress.
Oh cut the crap with that progress word. Changing stuff just to make money out of it is not progress. The fact that they have to resort to another method of putting every f–king single feature in a crowded bar is not because of progress, it’s because they need to keep selling their software. Seriously, with word 97 MS has achieved an office suite that does 100% of what 99% people need and more, and they keep adding shit to it because they need to keep making money. It has nothing to do with progress or innovation. There’s too little progress today in the computer world. Evolution maybe.
And that, my friends, is the big problem. You don’t train people how to operate a specific piece of software, you make them understand how that piece of software works, so they can adjust rapidly to further changes.
I agree with the fundamental premise – with any sort of education, the ideal should be teaching basic principles which can then be applied to specific circumstances. That approach trains people to be adaptable.
The problem is that it’s much easier to learn (and to teach) how to deal with specific sets of circumstances – so that’s usually what happens, even though it results in people who are effectively helpless when confronted with circumstances that they weren’t trained to deal with. E.g., in previous job I used to teach a basic “Intro to computers” course” – most of the students actually had used computers back in the 80s, but their training (and usage) had been completely limited to old DOS versions of WordPerfect.
It’s basically the idea of “instant gratification” applied to education – and I see that as a problem with education in general, not just computer training.
There’s an excellent essay on that topic called “How we confuse Symbols and Things”:
http://www.arachnoid.com/lutusp/symbols.html
Tell your g/f to use Lyx. For writing stuff is better than Word. It also produces high quality documents.
Just a couple of points (I was going to do a point by point critique but I found the post interpolated several issues thus there was no clean break between the points made) – oh, and I’ll also add some comments of my own that are completely unrelated to your post
1) The original interface was not scalable to the depth and breadth of features which the various Office applications have acquired over the years. The model used was based on a set of limitations that one assumed would never bet met. All programmers make assumptions based on a educated guess.
The reality is that Microsoft needed to address the issue upfront and needed to have an interface which would scale as features were added, and new forms of accessing it were developed. The ribbon allows it to scale from the desktop to the web browser.
It also allows many features that were once very difficult to find – bought to the forefront. I’m also happy to see that maybe they’ll eventually come about creating a system where there is one way of doing something rather than 20 different ways. Create one way – and make sure that one way is the most efficient. Choice for the sake of choice doesn’t help the end user in the end.
2) What Microsoft needs is a better user interface; and quite honestly I have never been a fan on how Microsoft designed their user interface. What is required is for Microsoft to go back to the drawing board and look at all the possible types of interfaces that have existed; from Amiga to Irix, From Mac OS X to the opensource desktops on offer.
My personal preference is an interface along the lines of Amiga OS with a dock like bar down the bottom (floating rather than taking up all the bottom of the screen) with the drives on the desktop along with a link to the control panel and a network browsing link.
3) I’d like to see drag and drop application installation where the applications NEVER touch the system files. There needs to be a definite separation between the user applications and what the system provides. The two should not, at any time be intermingled.
This is going off on a rant but I believe at no time should software vendors ever dump their files into the Windows directory. If you want to bundle DLL’s to ensure that you keep then in your own directory – or in the case of application bundles, keep them in your own bundle; then it is either up to you to provide updates or fix your applications so it can work with the standard libraries included with the operating system.
4) Microsoft needs to implement a set of standards for their certification which allow software vendors to affix the Windows compatible logo. These standards include the interface fully conforming to the Microsoft HIG (if Microsoft doesn’t have one, they need to develop one), using only the newest win32 API calls which Microsoft have listed as being safe, fully compatible in every regards to a multi-user set up etc.
This will result in many screams and complaints from software vendors but hopefully it will result in the endorsement of good quality products that raise the profile of Windows over all. It is third parties that ultimately let down Windows (although Windows has a lot to answer for in the way it is designed).
Edited 2009-04-22 04:15 UTC
…to add some life back into Windows.
I can safely say that Windows 7 is, thus far, almost a pleasure to use. That coming from a BeOS / NEXTSTEP / Mac OS X / OS/2 fan.
It still isn’t revolutionary, but it is evolving into something decent. I find the “little things” they’ve done to make it more usable heartening.
When I heard the “Ribbon designer” taking of Windows 7’s UI design group, I thought it might be prove to be a great enhancement. I didn’t expect it to turn into a copy-paste of Office 2007. Especially since Ribbon really isn’t that useful anywhere else than in its origins, office applications (and maybe in apps like Adobe’s Photoshop or Premiere). It’s kinda a one-off.
I also consider it annoying to have a jumplist in place of a proper “right click menu” in taskbar. Mainly because the jumplists look awful as does pretty much everything else (considering graphics) in Windows Vista and therefore in Seven too. It’d be also much more consistent since the jumplists are there only for the taskbar.
Edited 2009-04-21 17:01 UTC
There is no much space on neetbook screen, and ribbon is a good way to waste it. Ideally the entire screen should be used by text area and all these ribbons and toolbars should appear and disappear as popup-things, as they are required only when we need to find a command. And extensive using of mouse is also inconvenient when working with text, when fingers are on their positions on the keyboard. Yes, there are shortcuts, but there is no word visible, so there is no mnemonic to remember.
I would say, that there are still no satisfactory editors on market, and new office does not make any difference, but just steals a little of my screen real estate. It is still has the same bad traditional UI design.
the biggest problem with the office ribbon is that microsoft made no transition from 2003 to 2007. i’m completely lost. the interface changed, but also all icons and locations. the grouping is not thesame as in 2003.
this is what they SHOULD have done :
make the toolboxes of 2003 dockable in a ribbon kind of way.
problem solved for everyone.. really, if you like the ribbon you group all your toolboxes (and maybe show only the ones you really use), or use the old fashioned way of having all toolboxes available at once.
come to think of it, can anyone explain to my why they didn’t solve it that way?
This story is from the Associated Press and has merely been published in the Sydney Morning Herald.