Idea generation is the creative procedure or process that a development company uses in order to check out solutions to any number of challenging task. It involves by inviting with different ideas in a prior talk with teammates, group meeting discussion, selecting the best idea from the different view, define a plan to create implement the idea, and then finally taking that idea with the plan and putting it into actual practice.