Skip to content

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.