Removing features, noise and buttons to make your product perfect

Today I visited our local Apple store to finally "feel and touch" the new Mighty mouse - world's first multi-touch mouse. Man, it's a beauty and pleasure to play with:

Photo
This tiny mouse looks like one of the most powerful mice in the world and yet...... it has no buttons and no scrolling wheels!So it basically lacks everything you'd expect from a mouse.
And yet it's so powerful!And this doesn't mean you have to learn to use this mouse. Not really. Just move it around, click, scroll, right-click... Same old same old.
Plus it has new gestures even!This the typical Apple genious - remove noise, remove unnecessary buttons but improve the user interface and the way stuff works "behind the scenes".In the world where all mice manufacturers where adding buttons, scroll wheels, etc. - Apple removed them altogether.As a startup owner/founder my goal with Nozbe 2.0 was to do the same thing: remove noise, remove buttons, sliders, dropdowns...And yet when I look at it I see there is still a lot that can be done... So I decided to do "weekly reviews" of Nozbe in a search for something to remove.That's right. I'll be removing stuff from Nozbe. Literally.Follow Apple's advice:Keep removing noise while adding new features.
Make stuff work "behind the scenes" and not "in your face".
Question: Which product has made your life simpler lately? If you're a Nozbe user, which stuff you don't want to see on your screen?
--> me I'm Michael Sliwinski and I'm an entrepreneur who's also the...
.. Founder of Nozbe.com - a time and project management web application
.. Editor of Productive! Magazine - a global PDF publication on productivity
.. and a blogger as well as a producer of a weekly 2-minute Productive! show.

Posted on Saturday, October 31, 2009 (apple,startup,ui,ux)

Like this post? Subscribe to my newsletter, and every 2 weeks you'll receive updates from me. You'll also get you my latest book for FREE as a thank-you: "No Office Apps: How the Nozbe team uses modern technologies to communicate better and get more done.".

Brian Tait
Nov 1, 2009 16:54
Hi Michael - Nice post.

A few ideas...

The drag and drop functionality you have now supports assigning contexts, projects and dates. I would love to see a design that completely removes the need to "expand" the task at all and is so intuitive that, if given an option, everyone would drag and drop. Consider the possibility, for example, of a "tag cloud" of contacts on the right hand side, dragging and dropping a task to this cloud would automatically assign the task. Selecting a contact from the cloud would display all the tasks assigned to that contact. In fact, you could do the same with repeated tasks - create a sidebar list and allow us to drag and drop. Add these features with a seamless design and you could potentially remove the need to expand the task altogether - which, in my opinion, is an uncomfortable user experience.

An additional option - keyboard shortcuts. Its perhaps the simplest way to eliminate the need to click, select...click, select...click, select... drag and drop. Also, myself, along with quite a few of your other paying users, have been anxiously awaiting this functionality.

Would be more than happy to beta test any design ideas in this direction!

Michael Sliwinski
Nov 1, 2009 21:08
Brian, thanks for a great comment!
Wow, I think it's a great idea to expand drag and drop functionality even more. Cool thinking and in align with my post :-)
Yes, keyboard shortcuts would be great and we're working on that - I'd have to ask you and my other users what would be the most features we'd need shortcuts for... I'll track my usage of Nozbe during this week and see where I should be heading with the shortcuts. Gmail has great shortcuts.
Brian, thanks again for great feedback and glad you like my post and my new blog :-) 
Brian Tait
Nov 1, 2009 21:34
Michael - glad I could contribute!

One potential issue with expanding drag and drop would be the sidebars getting overcrowded. Using the "Contact cloud" as an example, I would like to have the option to minimize this section because I use contexts more often and I want it removed from my visual landscape until I need it.

When processing my inbox, I would like to drag a task over to the "Contact Cloud," and have it expand as soon as I am hovering over it, allowing me to drop the task onto the appropriate contact.

When reviewing my delegated tasks, I can then expand the "Contact Cloud" and conduct a review.

The same design principle could be applied to "repeated tasks." I would really wouldn't want to see a permanent list of "picklist values" on the sidebar just to take advantage of drag and drop. I would likely keep this section permanently minimized unless I wanted to review my tasks by their frequency.

In regards to keyboard shortcuts:

- new task
- new task (enter multiple)
- next task in a list
- previous task in a list
- delete task
- view comment
- create comment
- next project
- last project
- star project
- open weekly review
- open next actions
- new project
- promote task to project
- open calender
- next week
- prior week
- open project labels - then tab to select a labels

Michael Sliwinski
Nov 1, 2009 21:59
Brian, thanks again for your extensive comments. Again, with align of this blog post - the idea would be to stay out of the way for the most time and "be there" when needed.
I have an idea of a "drop zone" in Nozbe which would include both the current tiny calendar and the other features you just mentioned - I'll be brainstorming the idea even more during this week. The drop-zone would be expandable (expand and collapse) so that it can be hidden and shown as per request.
Anyway, thanks for your great suggestions (also on the shortcuts!)
Brian Tait
Nov 2, 2009 01:01
Michael - your welcome.

The "drop zone" sounds right on the money. Would be happy to beta test / comment on any designs!

Kito D. Mann
Sep 16, 2010 21:55
Great idea, Michael. Sometimes just making things intuitive can work, like search or input fields. Typing in "project: gtd" should work, as should "assigned: sherry" (even if that's not the full name).
Michael Sliwinski
Sep 17, 2010 00:50
There are so many small things we can improve every day. This is why we've launched "Feature of the Week" in Nozbe. Thanks for your great suggestions Kito!