Team Project Milestones
This document specifies the project milestones.
The team project milestones are as follows:
Date Milestone Fri, Mar 28th Demo: Model classes working and tested Fri, Apr 4th Demo: Minimal working system (with initial UI) Fri, Apr 11th Demo: More features Fri, Apr 25th Demo: 50% working system Fri, May 2nd Demo: Database fully integrated Wed, May 7th Demo: Readiness for final presentation
Additional details
Model classes working and tested: All of the important model classes for your system should be working, and should have a relatively complete set of unit tests.
Minimal working system (with initial UI): Your system should be minimally usable, meaning that it has a UI, and at least partially implements one or more of your use cases.
More features: More features should be working and available through your UI.
50% working system: The system should implement 50% of the use cases.
Database fully integrated: Your should have a working implementation of your persistence interface that uses a database rather than in-memory data structures. Note that you should also be making progress on your requirements.
Readiness for final presentation: The system should be ready to demo as part of your final project presentation.
Grading
For each of these milestones, I will give your team one of the following grades: below expectations, meets expectations, or exceeds expectations. Below expectations means that I am concerned that your team is not making sufficient progress.