For this milestone, you should:
These are closely related: if you improve your software engineering process, you are almost guaranteed to improve the functionality and quality of your application!
The M1 assessment includes suggestions on how to improve your product and your process. Make note of them and try to apply them during this milestone.
On the date and time listed on the Schedule page, you will deliver the second version of your system as part of Milestone M2.
The system should provide all functionality desired for Milestone M1, plus significant additional functionality.
For this milestone, you must:
The project home page should include:
An “Overview” section which summarizes what the system does and the problems it is intended to solve for the UH Community. This section should also include links to: (1) the repo holding the source code for the application; (2) the running deployment of your system; (3) the M2 Project Board, showing what issues were completed for this milestone; and (4) the M3 Project Board, showing what issues you have defined in order to make progress on your third and final milestone.
A “User Guide” section. The user guide should guide the user through all of the currently implemented functionality of the system. The user guide should include up-to-date screen shots with textual descriptions of what the user can accomplish on each page.
A “Developer Guide” section. The developer guide should guide a developer through the process of downloading, installing, running, and modifying the system.
On the date associated with this experience on the Schedule page, you must have your project ready to be reviewed by the instructor. The instructor will review it in class.
To indicate that your project is ready for review, post a link to the project home page to the Slack #final-project channel.