At any stage, a project plan should be savable to file. Saved files should be reloadable. Comments on requirements Be prepared for minor changes to the requirements over time. For example, a reasonable feature for a manager to request would be the ability to test the implications of setting different earliest start times on required staffing levels and effective manpower utilisation. Even if you do not meet all requirements in the prototype implementation, your design should attempt to cater for them.
Some requirements are vague and open to interpretation.
As long as you are reasonable in your interpretation, feel free. We will have a FAQ page to clarify or discuss some issues. For the preliminary design this should be irrelevant. I f you implement in Java , you must provide a graphical user interface . Do not present a GUI design in the preliminary submission.