Form groups of three to five people and brainstorm ideas that will lead to a product that is "innovative." It must be a software product. The groups who work together in the lab will be the same group who work together on assignment 2. You should generate ideas which you will later develop the requirements and design for in assignment 2. If you have not read the description of assignment 2 then you should do so now. Generate 40 ideas in 30-60 minutes. Then vote on the ideas and rank the five best ideas. Submit the complete list of ideas and the list of ranked best ideas. Describe the process you used to reduced the large number of ideas to a smaller set and what criteria was used to rank the ideas. Explain why your final idea has the highest quality. Grades will be based on the number of ideas, their ranking, and the quality of the selected ideas. The lab is worth 3 marks.