Thanksgiving Dinner Spec 0.8

This is a draft functional spec – feel free to provide feedback via email or comments so others can see. Updated with some of the comments below.

1 Overview

This spec covers thanksgiving dinner at the Richins House in Washington, 2006. It is beyond the scope of this spec to cover any other Thanksgiving dinners at other locations or any other meals on Thanksgiving day.

2 Requirements

Food to feed 14 adults and 6 children. Food must include turkey, stuffing, yams, and pumpkin pies. Served by 3 PM.

2.1 Use Cases

Note, the names used below are personas. Any resemblance to actual dinner participants is coincidence.

Use Case 1: Jack is hungry. After participating in Thanksgiving prayer, he fills his plate with turkey, candied yams, stuffing, and gravy, being sure to save room for pie. Shortly after dinner, Jack helps himself to 1 small slice of pumpkin pie and a taste of apple pie. Jack then goes and finds a quiest place to take a nap.

Use Case 2: Amy is only a little hungry. After prayer, she takes small to moderate helpings of everything. She talks with other people at her table, telling stories about college and her student ward. She then helps serve pie, enjoying a few slices herself. She then plays hide and go seek with Luke, Noah, and Alex. Noah wins.

3 Functional Description

Dinner will consist of the following items:

  • 1 Large Turkey
  • 1 Turkey Breast (to provide supplemental white meat :)) (Rachel)
  • Mashed Potatoes & Gravy (Rachel & Dorothy)
  • Candied Yams with Marshmallows (Rachel & Dorothy)
  • Applesauce Yams
  • Corn
  • peas 
  • Waldorf Salad
  • Stuffing without milk (Rachel & Dorothy)
  • Stuffing with Butter
  • Fresh Vegetable Platter
  • Green Olives
  • Black Olives
  • Pickles
  • Stuffed Celery
  • Cranberry Sauce
  • Cranberry Relish (Brad)
  • Pepper Jelly
  • Rolls (Janet)
  • 2 Pumpkin Pies
  • 2 milk free Pumpkin Pies (Rachel & Dorothy)
  • 1 Pecan Pie
  • 1 Apple Pie
  • 1 cheesecake drizzled with chocolate (Rachel & Dorothy)

Aside: Pies are a contentious topic. I personally like blueberry pies as well. I saw a recipe in the friend for a mixed berry and cherry pie that also looked good. And I hear some of the Justesen’s like creme pies – like banana or chocolate creme. Kenneth also suggested coconut creme pie and lemon meringue pie.

It is anticipated that the feature branch will RI into the //depot/dinner_main branch on Thanksgiving day after passing integration quality gates. These gates will include both quality and quantity criteria to be determined by the dinner_main branch team leadership prior to RI.

4 Interfaces

4.1 UI

Meal will be served at each table – it is anticipated that 3 tables will be required to seat everyone. Food will be placed mostly in the middle of the table.

4.2 API

The API for the meal will consist of 2 statements.

Please Pass <food item>
This statement is used to request a food item.

Thank You
This is the protocol termination statement. Failure to use it could result in denial of service.

5 Security

All food prepared prior to the RI date will be stored in guarded Refrigorators disconnected from the internet. In case of power failure, ice chests are available for temporary storage.

Food prepared on the RI date will be kept in the kitchen and kerberos authentication protocol of all people assisting in food preparation will be observed.

6 Globalization

The target market for this feature all speaks English, so this is N/A.

7 Supportability

A separate Support Model document will be completed before RI along with an SLA (service level agreement).

Join the Conversation

19 Comments

  1. Note that this spec does not cover who is making what yet – should we include that information? Also, design specs (recipes) are beyond the scope of this spec.

  2. Note that this spec does not cover who is making what yet – should we include that information? Also, design specs (recipes) are beyond the scope of this spec.

  3. Note that this spec does not cover who is making what yet – should we include that information? Also, design specs (recipes) are beyond the scope of this spec.

  4. In the API section, I forgot to mention the 2nd form of the request statement <target server>, please pass <food item>. Will add that in v0.9 of the spec.
    Also, in the UI section, should we clarify seating and what food will be available on what tables? Or is that beyond the scope of this spec?

  5. In the API section, I forgot to mention the 2nd form of the request statement <target server>, please pass <food item>. Will add that in v0.9 of the spec.
    Also, in the UI section, should we clarify seating and what food will be available on what tables? Or is that beyond the scope of this spec?

  6. looks good! i’m so excited for thanksgiving – and with all this organization who wouldn’t be? i would definitely work on the pies though, i think you might need another milk-free pumpkin pie 😉

  7. looks good! i’m so excited for thanksgiving – and with all this organization who wouldn’t be? i would definitely work on the pies though, i think you might need another milk-free pumpkin pie 😉

  8. looks good! i’m so excited for thanksgiving – and with all this organization who wouldn’t be? i would definitely work on the pies though, i think you might need another milk-free pumpkin pie 😉

  9. First correction in the Overview replace 2007 with 2006 Please! I don’t want to wait another year especially after mentioning all that food. Second maybe we should wait to mention seating so we can manipulate the situation on the day of.
    Third – I believe Rachel and I decided on Peas for the unnamed vegetable and we were also bringing Cheesecake (I believe Rachel said drizzled with Chocolate) and MAYBE Lemon Merigue pie.
    Fourth maybe we should mention who is making what so we can better prepare and anticipate the meal.
     

  10. First correction in the Overview replace 2007 with 2006 Please! I don’t want to wait another year especially after mentioning all that food. Second maybe we should wait to mention seating so we can manipulate the situation on the day of.
    Third – I believe Rachel and I decided on Peas for the unnamed vegetable and we were also bringing Cheesecake (I believe Rachel said drizzled with Chocolate) and MAYBE Lemon Merigue pie.
    Fourth maybe we should mention who is making what so we can better prepare and anticipate the meal.
     

  11. Fifth, (I knew there was a fifth) WHAT TIME? Noon, 2, 4, ??????
    Amy – Rachel and I are making the milk free pumpkin pies, you just might need to help;)
     

  12. Fifth, (I knew there was a fifth) WHAT TIME? Noon, 2, 4, ??????
    Amy – Rachel and I are making the milk free pumpkin pies, you just might need to help;)
     

  13. Fifth, (I knew there was a fifth) WHAT TIME? Noon, 2, 4, ??????
    Amy – Rachel and I are making the milk free pumpkin pies, you just might need to help;)
     

  14. Coconut creme pie is excellent!!! I vote for a creme pie like the justesen’s. Also, jack, blueberry pie is awesome too!! the more pies the better!!!!!The lemon meringue pie is great too. Everything else sounds great! Oh I don’t know what you do for stuffing, but I really really love stove top more than others, unless it’s homemade I could make an exception:) I am excited as well. So make lots of pies!! I am working on my appetite!!! Oh and most of this stuff made no sense to me. Sorry jack. I guess I will stick with Ag

  15. Coconut creme pie is excellent!!! I vote for a creme pie like the justesen’s. Also, jack, blueberry pie is awesome too!! the more pies the better!!!!!The lemon meringue pie is great too. Everything else sounds great! Oh I don’t know what you do for stuffing, but I really really love stove top more than others, unless it’s homemade I could make an exception:) I am excited as well. So make lots of pies!! I am working on my appetite!!! Oh and most of this stuff made no sense to me. Sorry jack. I guess I will stick with Ag

  16. Kenneth – It doesn’t make sense to most people, and is kind of stupid. You’d think this was a legal document or something the way these documents try to cover every possibility. Just making fun of my work a bit :).

  17. Kenneth – It doesn’t make sense to most people, and is kind of stupid. You’d think this was a legal document or something the way these documents try to cover every possibility. Just making fun of my work a bit :).

  18. Kenneth – It doesn’t make sense to most people, and is kind of stupid. You’d think this was a legal document or something the way these documents try to cover every possibility. Just making fun of my work a bit :).

  19. Gravy Update:  Jack’s house needs to make the gravy, since we will not have a whole turkey with juices to make it.  Call us so we can talk about this.   We will bring red mashed potatoes, costco size bag cooked. 
    We are bringing
    milk free pumpkin pies,
    Lemon Meringue Pie
    Cheesecake Sampler
    Wheat free Angel Food Cake
    2 cans whipped cream
    3 tubs cool whip (mix of normal (one large and 2-4 small fat free )
    milk free stuffing
    6 lb turkey breast
    Peas
    Candied yams
     

Leave a comment

Your email address will not be published. Required fields are marked *