Brainstorm for effective development