Intoduction to Gamification - future concept for applications

Wednesday, September 28, 2011

Continuing the last post about being a Technology Junkie, I would like to introduce to who is not familiar with a rising trend called gamification.
As I mentioned in Technology Junkie post, the product manager must be up to date with technology innovations and trends, however gamification is not a technology but rather a design concept.
Gamification means you take your product or service and bring it to a point where it gets fun using it like a game (from here it gets the name...) by applying game technic and thinking.
KPCB (Kleiner Perkins Caufild & Byers): "Ultimate way to engage a new generation of audiences"
Gartner: "50% of Innovation will be Gamified by 2015" - what do you call a trend if not this?!

Check out this graph to get an idea of the rising interest in gamification:


According to Brian Burke, an analyst at Gartner, “Enterprise architects, CIOs and IT planners must be aware of, and lead, the business trend of gamification, educate their business counterparts and collaborate in the evaluation of opportunities within the organization.”

How is gamification implemented :
"Enterprise architects must be ready to contribute to gamification strategy formulation and should try at least one gaming exercise as part of their enterprise context planning efforts this year".
Badges - A virtual sign for accomplishing something, for example a gold/silver/bronze medal for forum users according to their participation and quality of answers. users will put more effort if they know they are close to earning a badge. (Yahoo! research)
Momentum - keep your users do what they have been doing so far and not less by being an effective motivator.
Bonuses - rewards for doing something right after it has been done.
Encourage productivity - the game convinces the player he is enjoying the game and wants to continue playing over doing something else.
Cascade exposure - expose the user to small segments of information to have him adjusted to them and only then continue, like game levels.
Community collaboration - All users involved in achieving a common goal by each contributing something until it adds up to the final goal. for example answering a question in a forum.
Countdown - think of car racing games where you have a lap-time you need to beat. you are focused on the time target and focused on not exiting the track in the tight curves to finish the lap successfully.
Discovery - Everyone loves to explore and have new things revealed to them, any element of surprise will leave a certain impact on the end user, take for example a productive "hallway-talk" in your office corridor - you didn't see that conversation coming until it happened and BAM you managed to close a long-open issue in a matter of 2-3 minutes.
Free Lunch - Get something thanks to someone elses work. Groupon will enable a discount deal if at least 100 people will sign up for it.
Renewed content - same general idea with new content. a survey which keeps changing questions.

Gamification has more concepts and the above just shows the beginning.


Examples of gamification in applications around the world :
Groupon: Free Lunch,  Renewed content, Cascade exposure
StackOverflow: Badges, Community collaboration
StumbleUpon: Momentum, Community collaboration, Free Lunch
TurboTax: A tax refund program that walks the user through the boring process of tax refund like a GPS - step by step at every turn, uses badges, cascade exposure, momentum.
WeightWatchers: The program uses points, virtual rewards, goals with milestones, leader board, etc.


By using gamification, the organization can benefit from larger engagement rates, higher working performance, accelerated cycles of product flows like question solving and feedback, lower bounce rate, grouping people to achieve a common or organizational goal, increase adaptation etc.

If you are still skeptic about gamification (how can that be possible ?!!?!?) here is a study done at the University of Maryland about "The Facebook app economy". It describes the effect of Facebook and Facebook applications on US economy, where companies go toward gamification to engage their customers.

There are lots of aspects to consider in gamification ,hence, I promise to write more about this in the upcoming posts.

Technology Junkie

Wednesday, September 21, 2011

Two days ago I met with an old friend for dinner.
He used to be a bit chubbi, wearing XML size shirts, but it's not right for a guy named JSON, so he went on a diet, and started training in martial arts at the nearby DOJO. Now he is really lightweight.
We set down at our table ready to order
Waiter: Allow me to recommend our special dish for tonight, LAMP ribs, it comes with everything and will satisfy you for sure.
Me: you know what, I'll actually go for the HTML5 boilerplate, looks to me as a simple dish, I don't like complication in food I am not familiar with.
Waiter: what would you like to drink ?
Me: I will drink CSS Sprites.
Everything was great except the Silverlight were a bit heavy, I would prefer a minification version of them :)
At the end I was like WOFF... I am so full, it makes no adsense - I ate so little...
On our way out I noticed the nice decorations, canvas for HTML5 covered with CLOUD images.

Two posts ago I noted the key reasons I see in being a PM. One of them was technical consultant.

A PM must be technical even if not all the way down to the bits and bytes but he must have the drive to discover and understand how stuff works, how things can be done - implemented.

I agree some of the technologies are to be decided by the engineers but it comes to raise the question - will you know what they are talking about if it comes up ? if a technology issue will hold your product back - can you find your way through ?

Keep up to date with the latest innovations and new technologies by following blogs, visiting conventions, webinars, talk to your colleagues.

Many technology professionals don't like to dive into a new version before the 2nd release comes out - I on the other hand am not afraid to dive into a new technology adventure, as long as it's done wisely with a good understanding of what is at risk and obviousness after you have tested it in you development and QA environments.

Bottom line - if you want your engineers to respect you and to raise a great product with the right technology and easiest implementation, you must be at the technology frontier since technology is your tool.

Think out of the box

Tuesday, September 6, 2011

I love innovation, and that's what new features, in a way, are.
But how can I make these new features lead me to the next best THING ?
It seems it is all in the state of mind of the PM.

My field of interest is mainly technology but we can cast almost every example on different fields, so let's take the following case just to simplify things and not get into technical corners:

Market need   : Reducing car accidents which involve company cars.
The product    : A vehicle sensor which monitors the driving habits of drivers of the car and report to the transport officer in the company.
Requirements  : Monitor speed, acceleration, sudden breaks , etc.
Brain storming : a straight forward thinking would suggest attaching this device to the car wheels axis with attachment to break system and other car-intrusive connections.
A more creative way might be to design an independent unit with an acceleratot meter calculating speed and also detects sudden breaks.
Ohh WAIT! don't all the drivers in the company have 3G cell phones with them in the car ? don't they all have a Gyroscope ? Well... let's use that!

Wikipedia on Gyroscope : "Currently Gyroscopes are also being used in Apples' ipad & iphone. In sync with accelerometer it provides 6-axis motion sensing. It allows the iPad to measure in which direction device is being moved/rotated in space (roll, pitch and yaw), how much and how fast."

This is a creative thinking idea, which is easy to implement, provides the solution for the requirements and is user friendly.


It's the product managers' job to think like the user and in the same time think different to improve the experience and functionality and get new ideas and new breakthroughs.
I believe a good PM will take educated thought of every new feature and MUST try to take one step back and think creatively and out of the box.

Why be a product manager?

Thursday, September 1, 2011

This is a very important question to ask yourself in the beginning of the way to becoming a PM.
You might see this position as a perfect, glowing, and awarding job with very little disadvantages.

Imagin... :
Highly compensated
Millions of users use your product
Engineering supports every decision you make
Promoted to VP in the future
You are poping new ideas faster than they can be implemented
Satisfied customers

Pufff... let's blow that bubble and take a look at the other side of the coin... :
Engineers are working on other products
Product is "sales-driven"
Authority ?! remove that from your vocabulary
Buggy product
Need to supply answers to the board of managers
Less and less users are using the product
No time to meet friends

My point here is you must know what your are getting into.

Finally, each one has its own reasons but they generally overlap and sum up to:


  • Passion - you must live the product domain to make it good  - I'll get a better Facebook app managed by a Social Networks junkie rather than a Mainframe programmer who never uses open environments.
  • Promotion - you get to manage a wide range of talents and report to the high ranks.
  • Make a change - products in your domain probably exist - make a difference, leave a mark.
  • Technical consultant, less spending time on bugs over bits and bytes - Still... being technical IS your business.
  • Responsibility - if the product sucks and clients are not satisfied, it doesn't matter how good you are.
  • Influence - you decide if it's right or left, blue or pink, night or day.
  • Learn - by now you probably took on specific responsibility positions - now you overlook the whole cycle.
  • Initiate - raise your own ideas, push and bring them to implementation.
  • Satisfaction - you can say "this is mine".