We will use our second discussion group session this week to do a light-weight
"code" review of some groups' user stories and database designs. You will not need to prepare
for the session, but see below for what to expect.
Goals
- React (as a potential user) to your classmates' dataset descriptions and user stories.
- React to your classmates' database designs in terms of the
database normalization reading you have done.
The plan
During your second discussion group meeting this week, here's what we will do.
- [10 minutes] I'll give you 3-4 of your classmates' submissions for the user stories + database design
assignment, plus a few minutes to read them.
- [12 minutes] In breakout rooms, you will discuss the user stories from these submissions,
considering questions like these:
- Do you understand what the dataset contains?
- Do the proposed user stories describe actions you would like to
be able to perform with this data?
- Are there user stories missing that you would recommend adding to the list?
- [12 minutes] Back together, you'll report your room's reactions and suggestions for the user stories
in each of the submissions, and we'll discuss further.
- [12 minutes] Back in the breakout rooms, you will discuss the database designs, asking:
- Are the important entities in this dataset represented appropriately
by the proposed tables?
- Is there data duplication that could be eliminated by a different structure?
- Are there ideas from your normalization reading that could be used to improve
the structure of the database?
- [12 minutes] Back together, you'll report your room's reactions and suggestions, and we'll
discuss further.