STORY 1. Story Earned Value. For a range of dates, print a table which
shows cumulative earned value, expected earned value, and (actual - expected)
earned value vs. date. Date range will be entered through a text file. Ex. date1
date2. Ideal Days: 1.
TASK 1. Hand write XML template. Est. Time: 6. Li, Aimee, Akbar, Billy
TASK 2. Choose parser. Est. Time: DONE.
TASK 3. Test our understanding of parser. Est. Time: 2. Li, Aimee
TASK 4. Data Structure Definitions -> data.txt. Est. Time:0.Everyone.
TASK 5. Make tests (system). Est. Time: 2 Billy
TASK 6. Write data collection. Est. Time: 0. Everyone.
TASK 7. Write code for calculations. Est. Time: 4. Stephen, Aimee.
TASK 8. Write print function. Est. Time: 2. Stephen, Aimee.
STORY 2. Task Earned Value. For a range of dates, print a table which
shows cumulative earned value, expected earned value, and (actual - expected)
earned value vs. date. Date range will be entered through a text file. Ex. date1
date2. Ideal Days: 1.
TASK 1. Make tests (system). Est. Time: 2 Stephen
TASK 2. Write data collection. Est. Time: 0. Everyone.
TASK 3. Write code for calculations. Est. Time: 2. Mollie, Akbar
TASK 4. Write print function. Est. Time: 2. Mollie, Akbar.
STORY 3. Story Earned Value Projection. From actual earned value, estimate
(using two point determination of slope) the projected end date and the projected
earned value at the estimated end date. Ideal Days: 1.
TASK 1. Make tests of calculations Est. Time:2. Aimee
TASK 2. Write calculations of the projected end date and the projected earned
value at the estimated end date. Est. Time : 3. Mollie
STORY 4. Task Earned Value Projection. From actual earned value, estimate
(using two point determination of slope) the projected end date and the projected
earned value at the estimated end date. Ideal Days: 1.
TASK 1. Make tests of calculations Est. Time:2. Akbar
TASK 2. Write calculations of the projected end date and the projected earned
value at the estimated end date. Est. Time : 3. Billy, Aimee
STORY 5. Story Earned Value Web Page. For a range of dates, generate
a web page showing a plot of cumulative earned value and expected earned value
vs. date. Optionally show projected earned value. Ideal Days: 3
TASK 1. Investigate GNUPlot. Est. Time:3. Li, Stephen
TASK 2. Write tests for earned value (story). Est. Time: 2. Mollie
TASK 3. Write code to generate web page (assume only one date) AND the plot.
Est. Time: 2. Li, Stephen
TASK 4. Improve web page generation code to allow 2 or more pages at once. Est.
Time: 1. Li, Stephen.
STORY 6. Task Earned Value Web Page. For a range of dates, generate a web page showing a plot of cumulative earned value and expected earned value vs. date. Optionally show projected earned value. Ideal Days: 3
TASK 1. Write tests for earned value (task). Est. Time: 2. Li, Aimee
TASK 2. Write code to generate web page (assume two or more dates) AND the plot.
Est. Time: 1. Aimee, Li
STORY 7. Number of Pairings. Calculate the number of pairings for each day, and print a table showing date vs. total number of pairings. Ideal Days:1
TASK 1. Write tests. Est. Time: 2 Mollie
TASK 2. Write code for calculating the number of pairings for each day. Est.
Time: 2. Billy
TASK 3. Print table showing date vs. total number of pairings. Est. Time: 1.
Akbar
STORY 8. Pairing Frequency. Between two dates, for all possible pairings (lead, partner) print a table showing the number of times the people with their respective roles paired. Ideal Days: 1.
TASK 1. Write tests. Est. Time: 2. Billy
TASK 2. Read dates in from file. Est. Time: 1. Li
TASK 3. Calculate lead/partner totals. Est. Time: 3. Stephen
TASK 4. Print a table showing the number of times the people with their respective
roles paired. Est. Time: 2. Mollie
STORY 9. Pairing Ranges Categorized. Between two dates, calculate the mean and standard deviation of the pairing frequencies. For all possible pairings (lead, partner), print a table showing the number of times the people with their respective roles paired. In addition, for each pairing, print the word: RED, YELLOW, GREEN.
RED if the frequency < (mean - std dev)
YELLOW if the (mean - std dev) <= frequency <= (mean + std dev)
GREEN if the frequency > (mean + std dev) Ideal Days: 2.
TASK 1. Write tests of pairing categorizations. Est. Time: 2 Aimee
TASK 2. Write code to read dates in from file. Est. Time: 2 Stephen
TASK 3. Write code to calculate mean and std dev. Est. Time: 3 Mollie
TASK 4. Write code to calculate color for the pairings. Est. Time: 2 Li
TASK 5. Write code to print a table for pairings. Est. Time: 2. Akbar, Aimee
STORY 10. Pairing Frequency Web Page. For a range of dates, generate
a web page which graphically shows:
- total pairings by date
- pairing frequency
- and, optionally, pairing frequency category (RED, YELLOW, GREEN) Ideal Days:
3.
TASK 1. Read dates in from files. Est. Time: 1. Li
TASK 2. Writes tests. Est. Time: 2. Stephen
TASK 3. Calculate total pairings by date range. Est. Time: 3. Mollie.
TASK 4. Display on web page: total pairing bar graph. Est. Time: 3. Billy, Stephen
TASK 5. Display on web page: pairing frequency table. Optionally with colors.
Est. Time: 1. Billy
TASK 6. Link pages. Est. Time: 1 Akbar, Aimee.