When I initially launched Nozbe, I needed only several contexts that I believed would help me get stuff done. I did some analysis of my workflow and decided on 14 contexts that I thought would suffice to meet everyone’s needs.
Boy was I wrong. Already two weeks after Nozbe launch, I got lots of emails from my users saying:
“Michael, the contexts you chose for Nozbe are really good, but I need some of my own to really fit Nozbe into my workflow. How can I create my own contexts or modify the existing ones?”
Well, initially you couldn’t. So I gave my users an ability to create their own contexts. This was good, but wasn’t enough. My users still wanted to modify or remove the existing contexts. I made this available, too.
But when the family/team/business plans became available, the system wasn’t perfect again as the contexts did not match between people sharing the same project. It started to be really complicated.
Now, after this small change, Tom who added the task suddenly cannot see it in his “errands” context. Moreover, he cannot see it in any of his contexts since he is not seeing Gina’s custom context “shopping for furniture”. Tom is confused… and we don’t want Tom or any of our users confused.
We’ve worked hard to change the context architecture and make them work a lot better.
Although we’ve made the incremental changes in contexts throughout the whole September, I’m blogging about it now since I believe it’s almost done and works as it should be.
New approach to contexts in Nozbe:
This new context architecture took us a lot of time to develop as we had to make sure all the existing users receive the same seamless experience.

What’s the second step?
Once we’ve introduced the new Nozbe re-design, you’ll be able to assign more contexts to one action. Sometimes you want to see an action in two or more contexts… and it will be possible when the new redesign is in place.
Hope you like the way the contexts work now.
We’ve put lots of effort to make the experience as smooth as possible and we’re looking forward to making it even better in the future once the Nozbe redesign is in place. As always, you’re more than welcome to comment on these changes below. Let me know how you use contexts and how much they mean to you :-)
Technorati tags: nozbe, contexts, gtd, team, business, productivity
Comments:
Great job Michael. I already used the new “actions without context” feature and this is a great way to make sure you haven’t missed anything. And I am really looking forward to multiple contexts. Here is an example of where I will use it. I keep a context with each person with whom I regularly meet, but a group of those individuals belong to a group for which I need to notify there manager what they are working on. Now they will keep their individual context, but also be assigned to the group context so I can just pull up the group list and email it to the manager. Amazing, Nozbe just keeps getting better and better! John
Here’s another duh question… Can one assign multiple contexts to a single task? It seems like the answer is no, currently.
The only thing I understood is that there will be the option for multi context tasks. That is highly welcomed. Wether its no context or “no context” context, I don’t care. And I understand that you are far behind your time schedule for the iPhone app. Come on Mike, give us some piece of info on that.
@Urlich
Patience my friend. We’re working on several fronts with Nozbe now and yes, we’re behind schedule on the iPhone app but we’re pushing it forward. The aim is to push it all forward and by the end of October get everything done – redesign, iPhone app, and some annonunced stuff we have up our sleeve.
I’ll try to update all of you on these developments next week on this blog.
Thanks Micheal. And keep in mind that we all want to see Nozbe in the Top Ten of the apps store latest November.
I hope anyway iPhone App has local storage, that is offline mode. Evernote have been unable to do it, and client is almost useless for me, iPod user that travels underground everyday.
Looking forward to multiple contexts! I’ve got a lot of “Someday/Maybes” that I know have to be done “At Computer” or “On Errand” or “At Browser” so it’ll be great to mark them both “S/M” and another context when I process the item (rather than mark it S/M then, down the road, @Email when I know it’ll be @Email from the get-go).
“I’ll try to update all of you on these developments next week on this blog.”
I’m looking forward to the multiple contexts it will be very useful. For example I have three projects that need errands done. I will be able to place them in contexts related to the project, like painting or need trailer and with a store name, plus the very general context called errand. Allowing me to reduce my context flipping to see if I’m missing something.
What about some hierarchy (subcontexts or sth like that)?
For example, there are things I must do on my development workstation, and there are things I can do on any computer (including aforementioned workstation but also my old laptop). So I’d create computer context (and throw there any tasks which need just a browser or email client) and “dev-desktop” subcontext of it (and throw there those programming tasks which need full development env and can’t be done on my laptop).
Similarly errands could have subcontexts for specific shops/centers I frequently visit.
The difference comparing to multiple contexts is that it could work automatically
PS I posted this comment somewhere else first, but here it seems more suitable
Looks great Michael. Whats the timeline on the redesign? Also – any timeline update on native iPhone app? Thanks for all of your hard work on this awesome service!