Iteration 1
Overview¶
These are the deadlines for this iteration.
Day | Date | Time | |
---|---|---|---|
Register your group | Fri | Feb 14 | 02:00 PM |
Upload Requirement Specification Document | Sun | Feb 16 | 11:00 PM |
Upload Design and Planning Document | Mon | Feb 17 | 11:00 PM |
Revise Design and Planning Document | Thur | Feb 20 | 11:00 PM |
Deliverable (source code of a working app) | Thur | Feb 27 | 11:00 AM |
Register your group¶
In order to provision you a GitHub repository to work on project, you must complete the Group Registeration Form. You need to do this once but it is very important that you do this as soon as possible.
After successful "registration" you will be given a GitHub repository which you will use to store all your project related files (source code, requirement specification, design documents, etc).
Warning
As soon as the repository is provisioned, you will see a RSD.md
(Requirement Specification Document) that you need to work on. We need to have, at least a few lines, about what your project topic is, by Friday Feb 14, 2:00 PM.
Requirement Specification Document¶
You have until Sun, Feb 16, 11:00 PM to complete the RSD.md
file. The format of the file must be similar to that in HW1.
The "Design and Planning" Document¶
Add it1_dap.md
file to your repository. If I want to know what you are doing for iteration 1, I will open this file and it must tell me your plan. The file must contain 4 sections:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # OO Design A UML class diagram reflecting the "model" for that iteration only. Use a software to draw this (e.g. draw.io) and save the diagram as an image. Upload the image and link it in here using this sintax ![](path/to/image.png) # Wireframe One (or a few) simple sketch of how the user interacts with the application. This could be a sketch of your user interface. You can draw it with hand and insert it here as an image. # Iteration Backlog List the User Stories that you will implement in this iteration. # Tasks A tentative list of the "to do" in order to sucessfully complete this iteration. This list will change and it is good to keep it updated. It does not need to be exhustive. |
When you meet again with your group on Thur, Feb 20, you may want to update the "Design and Planning" document to reflect the changes you make.
Final Deliverable¶
At the end of iteration 1, you must deliver a software that does what you have listed in the iteration backlog.
You must always keep the repository updated with the latest changes; we will consider your last commit by Thur, Feb 27, 11:00 AM as your submission.