The other day (week?) someone was in my office talking about a change in design strategy for a product. The reason for the change was that research had shown that their users were parents with limited attention spans due to the distractions of very young children around them.
This conversation stuck in my head and I began to be bothered by it. The reason? I think everything should be designed with this strategy in mind. There isn't anything I can think of that shouldn't be so easy to use that you can't successfully complete your task while being pulled on, jumped on, spilled on, or otherwise tormented by a small child. We can't necessarily know what form the distraction will take because children are cunning little things and will adapt their distraction methods like viruses. But we must design our products with these distractions in mind.
The distractions you design for do not have to be related in any way to actual children of course, but keeping the mindset of just how distracted and busy our users are is what is important. Think about what you are doing right now. You're not just reading this post, you probably have your email up, a couple IM conversations going on, random folks stopping by your office, feeling waves of betrayal over the iPhone price drop, etc. You are thoroughly distracted. While we like to think of ourselves as accomplished multi-taskers, our brains don't actually work that way. We are serial-focusers. We exert micro amounts of focus to all of our activities, one after the other in a rapid-fire manner. When a user is trying to accomplish a task in an environment of distractions, we need to make sure that we present them with a product that is crystal clear when we get that span of micro focus.
This translates to cleaner interfaces, smaller feature sets, and rock solid usability. Nothing new for sure, but remembering to design for distractions shouldn't require a change in design strategy. It should be a given.