Your small team was identified because of your expertise in website development, rather than your expertise in building social networks, so you will have to be a quick study regarding the client's needs.
Marketing has set up a meeting so you can interview the president of the Palo Alto Bicycle Club. Interviewing such a user will allow you to take the abstract concept for the website and generate a set of concrete functional specifications for it. The president happens to be the person pushing to create a website and knows the needs of users of the site you are developing. So ask any and all questions about how they might want to use the site. And derive use cases from the responses.
Write use cases in a standard format. For example, one use case might be "Post an announcement for a group ride." This would just be the name of the use case, however, and you should express your use cases using the format attached.
You must have at least three use cases to be reviewed by the team next week. I’ve provided an example for you, attached, which can be your first case. These use cases will be used to derive the test cases for your final deliverable.
Just to be clear, your deliverables are:
Requirements Document
• Use Cases written using the format attached.
• Internal design including your choice of tools
• User interface design with screen mockups
Be prepared to say why you chose each of the above. Your team may be asked to present at code review next week.
Please post questions in the Discussion area of our project website since I will be traveling.
Good luck.
