Planned Phases
Fall Phase 4: 10/23 - 10/29
This phase is the second development phase, and will cover some more basic requirements in various sections.
- E-03: The system shall be able to validate an evaluation for correctness (e.g. email validation) on the client side and the server side.
- ST-08: A Student shall be able to update their supervisor email information for pending/open work reports
- AD-03: An Administrator shall be able to compare Student and Employer submissions, side-by-side.
Fall Phase 5: 10/30 - 11/5
This phase will cover the majority of the evaluator requirements that are in scope for this project.
- EV-08: The Evaluator shall be able to view forms assigned to their department.
- EV-11: The Evaluator shall be able to create notifications for their department.
- EV-12: The Evaluator shall be able to view the configuration of the notifications.
Fall Phase 6: 11/6 - 11/12
This phase finishes up the evaluator requirements, and moves into high priority administrator requirements.
- EV-14: An Evaluator should have certain defaults carry over (email and name) when creating new forms.
- AD-09: An Administrator shall be able to assign forms to departments.
- AD-10: An Administrator shall be able to update the status of any groups of evaluations.
Fall Phase 7: 11/13 - 11/19
This phase will cover the remaining high priority administrator tasks, and move into the medium priorities.
- AD-12: An Administrator shall be able to create and edit notifications.
- AD-13: An Administrator shall be able to resend failed notifications.
- AD-14: An Administrator shall be able to view the configurations of notifications.
Fall Phase 8: 11/20 - 11/26
This phase finishes up the remaining medium priorities under administrators. This is also the final phase for active feature development this semester, and the requirements developed so far should yield a good jumping off point for next semester.
- AD-15: An Administrator shall be able to update the configurations of notifications.
- AD-16: An Administrator shall be able to generate reports.
- AD-21: An Administrator shall be able to transfer Academic Department user privileges to another user.
Fall Feature Freeze: 11/27 - 1/24
This feature freeze will occur after Thanksgiving, and will give us time to test and polish features before winter break. This is done so that we can start fresh next semester, and will not need to fix any outstanding issues.
*Week 0: 1/24-1/30
- AD-03: An Administrator shall be able to compare Student and Employer submissions, side-by-side.
- AD-10: An Administrator shall be able to update the status of any groups of evaluations.
- ST-08: A Student shall be able to update their supervisor email information for pending/open work reports
- AD-21: An Administrator shall be able to copy Academic Department user privileges to another user.
- EM-07: An Employer should have certain defaults carry over (email and name) when filling out new forms.
- ST-09: A Student should have certain defaults carry over (email and name) when filling out new forms.
*Week 1: 1/31-2/6
- Deliverable
- Gantt Chart
- Testing
Week 2: 2/7-2/13
- Review Designs
- Notifications
- N-01 The system shall be able to send generated email notifications to Students and Evaluators manually.
- N-06 The system shall be able to display failed emails and sent emails in the notifications statuses.
*Week 3: 2/14-2/20
- Buffer Week
- ST-08 A Student shall be able to update their supervisor email information for pending/open work reports
Week 4: 2/21-2/27
- AD-12 An Administrator shall be able to create and edit notification templates.
- AD-13 An Administrator shall be able to resend failed notifications.
- N-02 The system shall be able to send generated email notifications to Students and Evaluators automatically.
- N-03 The system shall be able to generate evaluation notifications to all Employers and Students a configurable number of weeks before the Student’s end date.
*Week 5: 2/28-3/5
- N-08 The system shall send an email notification to Students confirming their supervisor, start date, and end date.
- N-04 The system shall be able to generate a student confirmation email to Students and Employers.
- N-07 The system shall send a notification email to a Student or Employer when their evaluation has been rejected.
Week 6: 3/6-3/12
- R-01 The system shall generate reports based on a user-defined filter selection of submissions and statistics.
- R-02 The system shall produce statistics on all questions that have numeric answers.
- AD-16 An Administrator shall be able to generate reports.
*Week 7: 3/13-3/19
- R-04 The system shall use an third-party service to generate reports that, at a minimum, supports the reports generated by the current system.
Week 8: 3/20-3/26
Week 9: 3/27-4/2
- R-15 The system shall support saving of selections as "default" so that departments have an easy way to generate reports with similair criteria
- R-16 The system shall support a keyword filter on reports.
Week 10: 4/3-4/9
- Completing Previously Scheduled Requirements
- O-01 Error logging and error reporting should follow ITS standards.
*Week 11: 4/10-4/16 - Sponsor Meeting Scheduled
- Expectation Setting
- Completing Previously Scheduled Requirements
Week 12: 4/17-4/23
- Completing Previously Scheduled Requirements
*Week 13: 4/24-4/30 - Sponsor Meeting Scheduled