Milestone M0 - Initial Planning and Design
For this initial planning and design iteration, your team must work together to complete four activities:
- Activity 1: Project Concept
- Choose a product niche for your team’s online shopping app and plan niche-specific features for the app.
- Activity 2: User Stories, Scenarios, and Storyboards
- Specify the requirements for your team’s app as user stories.
- Design the user interfaces and interactions that will fulfill the requirements, expressed as user scenarios with accompanying storyboards.
- Activity 3: Model Class Diagram
- Design your database backend, expressed as a UML class diagram of your model.
- Activity 4: M1 Task Plans
- Choose which user stories will be implemented for the M1 milestone.
- Give each team member implementation tasks to complete for M1.
- For each implementation task, plan the code changes that will be necessary to complete the task.
M0 Submission and Grading
The following items must be submitted for M0. Follow the links for instructions and grading rubrics.
Late-Submission Policy
For each item required for M0, the following late-submission grading policy will apply.
- On-Time Submission. Submissions received in Canvas prior to the posted deadline are guaranteed to be considered on-time submissions. Submissions received prior to the start of grading will also be considered on time; however, there is no guarantee as to when grading will begin. Once grading begins, all subsequent submissions will be considered late.
- Late-Submission Window. A window of time past the posted deadline in which submissions will still be accepted as late may be posted. Submissions received late during this window will receive a maximum grade of Low-Pass (and Pass in the case of P/F graded items). Thus, even if the submission would have otherwise received a High-Pass grade, the lateness of the submission will cause it to receive a grade of Low-Pass.
- Past the Late-Submission Window. Submissions received late beyond the posted late-submission window will receive a maximum grade of Fail (true also for P/F graded items). Thus, even if the submission would have otherwise received a passing grade, the lateness of the submission will cause it to receive a grade of Fail.