Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > requirements gathering > brainstorming
Next requirements gatheringinterviewing    Uprequirements gathering    Previous requirements gatheringprototyping   

brainstorming comparison table
Subject use done with have procedure have purpose has definition have advantages relate to is a kind of resolve
requirements gathering    A step in requirements analysis in which information is obtained that will form the basis of the requirements  process 
brainstorminga moderator (or facilitator) to lead the sessionfive to 20 people
  1. Call a meeting with representation from all stakeholders
  2. Appoint an experienced moderator
  3. Arrange the attendees around the periphery of a table and give them plenty of paper to work with
  4. Decide on a trigger question
  5. Ask each participant to follow these instructions:
    1. Think of an answer to the trigger question
    2. Write the answer down in one or two lines on a sheet of paper, one idea per sheet
    3. Pass the paper to the neighbour on your left to stimulate their thoughts
    4. Look at the answers passed from your neighbour to the right and pass these on to your left as well. Use the ideas you have read to stimulate your own ideas
    5. Continue step 5 until ideas stop flowing or a fixed time (5-15 minutes) passes
    6. Ask everybody to read out one of the ideas on the sheets that happens to be in front of them. The moderator writes the each idea on a flip chart
    7. Take a series of votes to prioritize the ideas
to gather information from a group of peopleThe process of obtaining ideas, opinions, and answers to a question in a group environment in which all members of the group are given the opportunity to contribute
  • in a group session people are energized and tend to spontaneously invent many good ideas, stimulated by what others have said
  • introverted or timid people can have their say effectively since anonymity can be assured
Joint Application Developmentrequirements gatheringconflicts over requirements

Next requirements gatheringinterviewing    Uprequirements gathering    Previous requirements gatheringprototyping