Sunday, April 08, 2012

Divergent thinking

Dear Readers,

I would like to resume my blog today with an Easter egg. 

I stumbled upon this talk given by Tina Seelig about Divergent Thinking and related subjects.

Divergent thinking, when combined with convergent thinking results into Design Thinking.

 

Design Thinking is what is needed to create new things and change the world. Sometimes people only see the "convergent" side of this process, because they can only see the result of it. Instead, ideas generation is the most challenging part and often hidden. Even Steve Jobs, before getting it right, have explored plenty of designs he did not hesitate to throw away if they did not meet his standards. 

Nobody get it right from the beginning. But everybody is able to explore the search space of ideas. But also people are afraid to explore this, possibly large, space because they can get lost. Moreover, many assume that sharing one idea means believing that the idea is the best or the right one from the perspective of who generated it. This a wrong assumption. Generated ideas are not right or good. They are just ideas... that need to be validated. Ideas are assumptions, and assumptions need to be validated. Only after this process, one can say if they are good or bad. If you don't do that, you are simply biased. 

This is where convergent thinking unfortunately kick off prematurely. Once an idea is generated, instead of taking position in favor or against it, one should think about how to validate it with a neutral standpoint. Validating, means setup experiments and put the idea at work. Sometimes is very straightforward and brainstorming might be sufficient. Some other times, it can be very challenging and it would require a complex experiment.

In no case, an idea should be classified immediately as a non-sense. Moreover, ideas can be tweaked and made feasible and valuable just by changing the some assumptions that don't work. That is "morphing". As I said before, nobody get it right from the beginning, but there is a high chance that they get it "almost" right.

Another situation is when some assumptions are believed to be validated and in fact they are not. When implemented, these ideas fail just because some of their assumptions were believed true and in reality they were not (e.g. customers like it because I like it). In these situations, one has to have the courage to throw away work done and start from the beginning. This is called "pivoting". 

In my opinion, if pivoting is required often later in the process of developing an idea, it means that too little has been done in the "divergent" phase of design. In other words, ideas were not explored adequatelly.

In the divergeng phase, one can use the "re-framing" technique. This is when, one tries to see things from different perspectives. The idea can be the same, but you look at it in a different way. You do this when you say "let's see this as it was that". In other words, you can use different metaphors.

As pointed out by Tina Seelig, metaphors are a very powerful tool to change perspective. Metaphors are orthogonal to ideas. Of course, adding an additional dimension makes the process more complex and difficult to manage. However, the chances to find the best idea are higher. 

Dealing with metaphors requires to see things differently. If you see ideas differently, the assumptions might change and turn out to be validated. This is something we do for instance when we change market segments or consider a different use of a product. Well, in reality we don't do this, our users do. Yes, because they are not biased like us by "convergent" thinking: they are naturally "divergent". 

That is why, "validated learning" is very helpful. Validated learning is a technique promoted by the Lean Startup Model proposed by Eric Ries. The idea is that assumptions are validated through the building of a Minimal Viable Product (MVP)t that users can test and provide feedback to. Then you learn by measuring the feedback and then iterate the process by integrating what is learned in the next version of the MVP. 

To conclude this post, I would like to stress that being a Design Thinker might be challenging if you work with "convergent" thinkers. They tend to see in black and white whereas you see colors. They see one dimension where you see two (like in Flatland). They blame you to bring distraction where they need focus. They see threats where you see opportunities. And most of all, they fear "pivoting" because they have focused so much energy in developing one single idea that throwing it away would represent a big failure for them. 

Design thinkers know that faillure is the only way to success and they are just fine with it. For 100 bad ideas there might be a good one. They know that the only way to seize it is to rule out the other 99.

So don't be disappointed if you don't find what you expected in the Easter egg.

Happy Easter to everybody!

   Vincenzo

Saturday, November 12, 2011

iOS developer... kind of wanna be :-)

I enrolled the Apple's iOS developer program and getting ready to start development of iPad/iPhone apps. I am really excited because it is something I was not doing (developing software) for a long time. In fact, I was able to teach programming but being a developer is something else.

(Well, I developed software in Prolog, but that's something else...)

I really like XCode IDE and the features of Objective-C. I plan to become proficient as I believe that the future of computing is with mobile devices and the cloud. That's also Apple's vision and I am willing to play a role in it.

More to come... stay tunned!

Saturday, September 10, 2011

It is never too late...

Today I choose to be positive!

Finally they installed power plugs in Swiss trains as you can see in the picture. It's certainly useful but it comes when now laptop batteries have extended time life. It would have been more useful a few years ago when batteries lasted only 1-2 hours.

Next I expect to have Internet connectivity when nearly everybody will have their mobile Internet plan on mobile devices.

One lesson learned is that innovation bust be deployed in a timely fashion otherwise it becomes obsolete or useless.

Providers of public services need to understand that. If users ask for a new service or an improvement, that means that they need it NOW! They must react fast even with a suboptimal solution.

If I am really hungry, every kind of food will do the job.

Wednesday, June 15, 2011

Apple iOS5 location-based reminders for Just in Time/Place task assignment

RemindersApple introduced a new feature in the new iOS 5 that could open several opportunities for developers. As described by Apple here:

A better way to do to-dos.

Next time you think to yourself, “Don’t forget to...”, just pull out your iPhone, iPad or iPod touch and jot it down. Reminders lets you organise your life in to-do lists — complete with deadlines and locations. Say you need to remember to pick up milk during your next shopping trip. Since Reminders can be location based, you’ll get an alert as soon as you pull into the supermarket car park. Reminders also works with iCal, Outlook and iCloud, so changes you make update automatically on all your devices and calendars.
I have explored location-based reminders in one of my works on Kinetic User Interafaces. I instantiated this type of reminders to a shopping-list (UbiShop) scenario where a shared shopping-list is used to send reminders to people when they are located in a place where items in the list can be purchased (e.g. near a grocery store).
This not the only application of location-based reminders as it is applicable to several other situations. I called this "just-in-time/just-in-place" task assignment. You can find here a research article on this subject.
If Apple will provide API to manage location-based reminders within the OS for developers, what I have conceived can become a true reality. I am very excited about that and willing to dive into it.
You can watch below a video made by some of my students who implemented a prototype of Just-in-Time/Place reminders for the UbiShop scenario.