HW1
Overview¶
You will be writing a Requirement Document Specification (RDS) for a software project of your choosing.
Day | Date | Time | |
---|---|---|---|
Release | Tue | Feb 04, 2020 | 11:00 PM |
Due | Tue | Feb 11, 2020 | 11:00 AM |
Onboarding¶
In order to provision you a GitHub repository to work on homework, you must complete the Homework Onboarding Form. You need to do this once.
After successful "onboarding" you will be given a GitHub repository that contains a 1.md
file. The file is a RDS template; you must complete it.
Task¶
If you have already selected a project topic (or considering a few alternatives), make this about your topic; write the "requirement specification" accordingly (but do so individually). If you don't have a topic in mind, you can choose one of the sample topics for this homework (except the one about Gateway Signup App). The specification must include a brief "problem statement", list of "potential clients," and a statement of "proposed solution". The proposed solution must include a list of "functional requirement" (grouped into "Must have" and "Nice to have", and written in form of User Stories).
Submission¶
Once you have completed the specification of your software, commit the changes and push to the repository that was created for you. Then head over to Homework Submission to submit your work. You must do this for every homework.