Есть такая методика нахождения решений для различных задач. Называется ТРИЗ (Теория решения изобретательской задачи). Автор Альтшуллер. Данная теория позволяет классифицировать проблемы и на основании полученных характеристик - определять пути нахождения решений. Оригинальная теория была придумана для решения технических и технологических проблем. Но на данный момент, существуют "ответвления" для других сфер деятельности.
Освоение данной методики существенно повысит ваши возможности в области генерации решений для тех или иных проблем.
Так же есть методика "мозговой штурм". Она предполагает разделение процесса генерации идей от их обсуждения. Существенно повышает объем генерации идей. Правда подходит не для всех ситуаций. По моему опыту, эффективней всего ее использовать в маркетинге.