Tuesday, April 28, 2009

Vacation the UX way

After Easter, I spent three days with my second family … namely the Sun UX team in Hamburg :-) As always, I enjoyed to share my time with them very much since everyone was so unbelievably kind. An example? Frank, the UX lead, interrupted his vacation for one day to join me at their office to work – and joke – with us.

Since there are no group photos like last year let's start the blog posting with “Hamburg at night”... :-)

As you may have figured out, our primary goal was to work on the “Design Proposals for Accessing Functionality” which was announced by Liz one week ago. Together, we worked out the motivation, the goals, the design principles and the procedure in general. Funnily, the procedure we had in mind originally was much more cumbersome.

In the beginning, we came up with a rather complex but powerful status indication for each of the design proposals. Several state transitions, some roles (e.g. author, reviewer), etc. But when we looked at it midways, the whole concept seemed it would hinder the contributors instead of being fun. So our whole concept got a diet and the slimmed down result is online at Design Proposals for "Accessing Functionality".

So please, this is your opportunity to improve OpenOffice.org - like Liz mentioned some days before. Because ...

Another topic we discussed was the User Experience project in general. We tried to sum up our current status: How successful are our contributions? Is there room for improvement? How do other projects integrate UX in the development process? Are there any lessons learned we can benefit from? Are our contributors satisfied? How to integrate established UX methods within our team? Many questions...

Until now, there is no conclusion to this discussion. But it might be interesting for you to look how the other open-source projects work, e.g.: The Drupal 7 User Experience Project, The Ubuntu Desktop Team, The KDE Usability Project, … Feel free to make comments or share your insights on what you think is good or bad, either by using our mailing list ux-discuss or by dropping us (Frank or me) a mail.

One thing that still drives me, is to get much more people to participate in our community. People who simply want to share their thoughts and give us some feedback, but being unfamiliar with e.g. the Issue Tracker (which is a great tool for experts) or mailing lists (which do not only provide qualitative data but the required quantifications). So in Hamburg we also talked about the pros and cons of IdeaTorrent, which is also covered in the Wiki at OpenOffice.org Idea Handling. (For the lazy ones like me, here is the shortcut to a mockup once made by Ivan.) We came to the conclusion that we might just try it... But beforehand, I will do a heuristic evaluation to judge the usability/usefulness of the tool. Stay tuned!

Next topic, we discussed how we could further promote Project Renaissance to inform our user base, to attract more people to provide their ideas, and to ask developers to support our tooling. Here are some ideas for topics we came up with:

  • How was Project Renaissance organized withing the whole community and communicated via the press

  • How did we address User Centered Design (UCD) in Project Renaissance

  • What are the results of the UCD in Project Renaissance (e.g. Surveys, User Feedback Program, …)

  • What does prototyping mean and how is it used in Project Renaissance?

  • How to collect further ideas in the community via IdeaTorrent (if we give IdeaTorrent a try)

During those days, we worked out a proposal to present some of our work at the LinuxTag in Berlin – one of the most successful open-source conferences in Europe. From my point-of-view, this would be a great chance to present OpenOffice.org and some of our current activities to a broader audience. Keep your fingers crossed! *g*

Phew, what else? I had the chance for some great (and sometimes intensive) discussions with e.g. Stella Schule, Mathias Bauer, Martin Hollmichel, Oliver-Rainer Wittmann, Malte Timmermann, Christian Jansen, …Thank you all! Of course, the main topic was (guess!) Renaissance and the way we currently collect and analyze the data. But there were also other more general discussions, like how to drive the whole community – and why I think we are lacking general goals. If you don't know what I'm talking about, then please answer a little question: What are the main goals of the community and the software OpenOffice.org? I'm sure you understand ;-)

Looking back, it was the right decision to take some days off to work closely with the Sun UX team – sitting next to each other instead of being virtually connected. Not to forget the great pleasure of getting to know Liz and her great sense of humor. So knowing each other even better, I'm confident that this stay will help us to better work within the community.

Community? Next time, my personal wish is to get more community participation. Maybe there is a chance to organize one or two days dedicated to UX before or after the OOoCon this year. Opinions, anyone?

That's it! Have a nice day,

Christoph

Sunday, April 12, 2009

OpenOffice.org Easter Eggs

You may know that there are some easter eggs in OpenOffice.org, don't you? But as we currently celebrate Easter in Germany, it seems that the easter bunny placed some OOo eggs in the garden...


Personally, I'm using the official holidays to visit my family which is usually spread all over Germany. So, whatever you do...

Happy Easter!

The OpenOffice.org UX Team

Friday, April 3, 2009

OpenOffice User Survey 2009: Performance Findings

Today I post the performance finding from the OpenOffice.org User Survey 2009 (OOoUS2009). The OOoUS2009 can be accessed via the registration landing page of OOo linking to our LimeSurvey tooling.

Currently more than 64K users have started the survey and more than 44K finally submitted their votes.

The survey has a performance part asking our users how satisfied they are with OOo's current performance. Performance is something that is perceived differently from person to person. It depends on the system environment used to run OOo, personal skills, the tasks that are performed with the software and external interferences like time pressure. Therefore we have also asked for the overall performance satisfaction with the computer system used by the user to have something that we can compare with OOo's findings.

We have asked our users to rate on the following performance relevant tasks using a 5 point scale from very bad [(-)(-)] to very good [(+)(+)]:

  • starting the office suite
  • creating new documents
  • opening and saving documents
  • working with the word processor (Writer)
  • working with the spreadsheet application (Calc)
  • working with the presentation application (Impress)
  • working with the drawing application (Draw)
  • working with the database (Base)
  • working with the diagram module (Chart)
  • working with the formula module (Math)
  • closing the office suite

In general the overall satisfaction in terms of OOo's performance is good. 3/4 voted positive (+) and very positive (+)(+) on:

  • working with Writer (84%)
  • creating new documents (83%)
  • opening and saving documents (81%)
  • working with Calc (80%)
  • closing OOo (80%)
  • working with Impress (75%)

Furthermore very few people (4%-13%) rated negative (-) and very negative (-)(-). Neutral (o) ratings are hard to rate, but I think we could say that those users are not (really) satisfied with OOo's performance too. Otherwise they would have chosen a clear positive rating.

Compared to the overall system performance rating we can identify the following tasks that are rated significant worse:

  1. Program start-up
  2. Base
  3. Math & Chart
  4. Draw

Impress could be named as no. 5 but it is not really significant and 75% rated it good or very good.

Please see also the state of the Renaissance project presentation for March (performance part: 19ff).

For a deeper analysis, i.e. what tasks people did who have voted negative on OOo's performance, requires additional tooling and some more time.

Feedback welcome!

Best regards,

Frank

An overview of Project Renaissance presentations can be found at the OOo wiki.