SPOT STORIES AND TASKS
Iteration 3

MISC STORY 1. Weekend elimination. Take out all the weekends from consideration.
Est. Time: 22.
Akbar

TASK 1. Write tests. Est. Time: 0.
__
TASK 2. Write the code to take out the weekends and write unit tests. Est. Time: 2.
__
TASK 3. Modify the existing unit tests and areas that use the new add function. Est. Time: 20.
__

STORY 11. Load Factor. Between two dates, print a table showing time vs. load factor (available time) / (total time on task). The time interval for task accumulation should be selectable between daily, weekly, and monthly.
Est. Time: 14.
Aimee

TASK 1. Writes tests. Est. Time: 5.
Mollie
TASK 2. Calculate load factor. Est. Time: 7.
Li, Aimee
TASK 3. Read in dates from a file. Est. Time: 0.
Billy COMPLETED
TASK 4. Write a function that generates graph/table based on a daily, weekly, or monthly basis. Est. Time: 2.
__


STORY 12.
Load Factor Web Page. For a range of dates, show a plot of load factor vs. date for daily, weekly, and monthly accumulations of task time. Optionally, display the average load factor for the range of dates.
Est. Time: 4.
Li

TASK 1. Writes tests. Est. Time: 0.5.
__
TASK 2. Make graphs from the previously determined tables (story 11). Est. Time: 1.
__
TASK 3. Display the graph on a web page. Est. Time: 1.
__
TASK 4. Calculate the average load factor. Est. Time: 1.
__
TASK 5. Display average load factor line (option). Est. Time: 0.5.
__


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)
Est. Time: 9.
Stephen

TASK 1. Writes tests. Est. Time: 0.5.
__
TASK 2. Read dates in from files. Est. Time: 0.
Billy COMPLETED
TASK 3. Calculate total pairings by date range. Est. Time: 0.
COMPLETED
TASK 4. Display on web page: total pairing bar graph. Est. Time: 4.
Billy, Stephen COMPLETED
TASK 5. Display on web page: pairing frequency table. Optionally with colors. Est. Time: 4.
Stephen, Billy COMPLETED
TASK 6. Link pages. Est. Time: 0.5.
__


STORY 13. Package Familiarity. Between two dates print a table which shows for each package, for each developer, the number of times the developer (individually or in a pair) touched the package and a category. Categories are determined as:
RED if the frequency < (mean - std dev)
YELLOW if the (mean - std dev) <= frequency <= (mean + std dev)
GREEN if frequency > (mean + std dev)
Est. Time: 12.5.
Mollie

TASK 1. Writes tests. Est. Time: 0.5.
__
TASK 2. Calculate the number of times a package is touched for each developer. Est. Time: 7.
__
TASK 3. Calculate mean and std dev for each package. Est. Time: 2.
__
TASK 4. Calculate category for a package. Est. Time: 2.
__
TASK 5. Print the table. Est. Time: 1.
__


STORY 14. Package Familiarity Web Page. For a range of dates, generate a web page which shows the relative familiarity of each developer with each package. Optionally, show RED, YELLOW, GREEN categories.
Est. Time: 4.5.
Stephen

TASK 1. Writes tests. Est. Time: 0.5.
__
TASK 2. Write the code to generate the web page. Est. Time: 0.
__
TASK 3. Write the code to generate the web page with color. Est. Time: 4.
__


STORY 15. Package Activity. Between two dates print a table showing alphabetized package name vs. activity (total number of touches).
Est. Time: 6.
Akbar

TASK 1. Writes tests. Est. Time: 2.
__
TASK 2. Calculate the total number of touches per package within the date range. Est. Time: 3.
__
TASK 3. Print the table. Est. Time: 1.
__


STORY 16. Package Activity Web Page. For a range of dates, show a bar chart (table) of package vs. either number of touches or % of total touches.
Est. Time: 1.
Billy

TASK 1. Writes tests. Est. Time: 0.5.
__
TASK 2. Write the web page to display the table. Est. Time: 0.5.
__

 

****END OF ITERATION 3****

STORY 17. Package Defects. Between two dates print a table showing alphabetized package name vs. total number of defects with the option of applying the following filters
-of one or more severities
-at one or more priority levels
-of one or more types
-in one or more states
Est. Time: .
__

TASK 1. Writes tests. Est. Time: .
__
TASK 2. Calculate the total number of defects. Est. Time: .
__
TASK 3. Calculate the total number of defects with one or more severities. Est. Time: .
__
TASK 4.
Calculate the total number of defects with one or more priority levels. Est. Time: .
__
TASK 5. Calculate the total number of defects with one or more types. Est. Time: .
__
TASK 6. Calculate the total number of defects with one or more states. Est. Time: .
__
TASK 7. Print the table. Est. Time: .
__

STORY 18. Package Defect Web Page. For a range of dates, show a bar chart of packages vs. number of defects. The following filters should be optionally applied:
-of one or more severities
-at one or more priority levels
-of one or more types
-in one or more states
Est. Time: .
__

TASK 1. Writes tests. Est. Time: .
__
TASK 2. Make the bar charts. Est. Time: .
__
TASK 3. Write the web page to display the bar charts. Est. Time: .
__