How to develop ideas:

DESIGNcycle