M1 Project Progress and Quality
Instructions
- Key progress criteria:
- The total number of features implemented and pull requests merged for Milestone M1 is consistent with the expected iteration effort (10 hours of coding work per team member).
- Note that unmerged pull requests do not count toward the team’s progress.
- Key quality criteria:
- The features produced are of high quality:
- They work correctly.
- They have good ease-of-use (usability).
- They have good look and feel (style).
- The code produced is of high quality:
- The code follows style guidelines, including naming conventions and indentation.
- The code is clean, neat, and easily understood.
Grading Rubric
Grade Requirements. Minimum requirements to earn each grade:
- High-Pass:
- Progress is deemed to solidly meet or exceed expectations.
- Quality criteria are generally met, with only a few violations.
- Low-Pass:
- Progress is deemed to be borderline, barely meeting expectations.
- Quality is borderline, with a moderate number of features/code artifacts containing noticeable violations of the quality criteria.
- Fail:
- Fails to meet requirements for Low-Pass.
- Progress fails to meet expectations.
- There are substantial violations of the quality criteria.