One of the first things we do when starting a new project, be it a writing a report for GBDA 102 or developing the next Angry Birds app, and whether we're working on our own or in a team, is to start laying out all of the pieces of the project puzzle. We know the final objective we want to work toward, but now we have to figure out all of the steps to get us there. This is where brainstorming comes into play.

Read More