"Gamification is the craft of deriving all the fun and addicting elements found in games and applying them to real-world or productive activities. This is what I call 'Human-Focused Design' as opposed to the 'Function-Focused Design'. It is a design process that optimizes for the human in the system, as opposed to pure efficiency of the system."

Source: Yu-kai Chou: Gamification & Behavioral Design