How to develop great ideas

Most people are clear on the importance creativity plays in driving innovation, however, remain unsure over what exactly drives...