Skip to content

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.