CSC444'07F Assignment 2.1 Marking

Code Printout30 marks
How clearly the code is written5
Good variable and subroutine naming5
Good comments on methods, classes, files, in-code5
Clarity of small-scale coding constructs5
Good design into classes and/or subroutines5
Appropriate architecture5
Release Plan30 marks
Is the date section present and correct?5
Is the status summary complete and correct?5
Are work factors appropriately estimated, justified, and adding up?5
Are features assigned to coders and have reasonable estimates?5
Are features well chosen?5
Are features divided into A and B sets appropriately5
Specification40 marks
Does the spec give sufficient background on the feature?10
Does the spec explain the behavior of the feature?10
Does the spec give enough info on the UI to code from?10
Is there an explanation of the feature sizing and is it reasonable?10
(if number of features spec'd is unusually low, scale back proportionately)