Would I tell you? ;)
Well it’s very easy, go through your daily routine, extract a random handling/task and brainstorm about how to make that task easier and more fun! Don’t limit yourself to what is possible (the hardest part for most) and wildly throw out all the idea’s you can think of. Make a superhero around the task and give him special abilities, look for a counter-hero to that task and review it’s abilities and so on..
By now you will most likely have a top 3 of most ideal solutions. Now carefully write out how the solution (in this case a software solution) would have to work.
You’ll get pretty far.
Also a fun thing. Consider technology available (and being developed) today.. write down all their posibilities and the new needs they create.. connect the dots!
Eg: available is GPS, posibility is tracking your location. Available is social networks, need is knowing where your friends are (faster). Connect the dots and we can view our buddies on a graphic map. Maybe ask people to go to a specific location to have a drink.
These brainstorm sessions work best in a group, within a free environment over a few good laughs. Alcohol does not help, glue does but it’s unhealthy.. don’t do that. ;)