Exploring the problem space: a guide to building the right solution