Sprint 1 Plans - SIU-CS/Red_Dusk-Production GitHub Wiki
Sprint 1 Goal:
The goal of Sprint 1 is to get the basic framework of the GUI and server connections established. This includes tasks such as creating the various windows for editing scripts and receiving output to others such as account creation with password protection.
Stories:
The stories that will be worked on, including the tasks and criteria for completion of each, are as follows:
-
Story 1: As a user, I want an editor window so I can edit code on the R-IDE website.
- Tasks:
- Completion Requirements:
- Display the text window
- Ability to scroll
- Edit text in wondow
- Story Rank:
- 42 MPH
-
- Tasks:
- Completion Requirements:
- File attached to account
- Name/Rename files
- Story Rank:
- 30 MPH
-
- Tasks:
- Completion Requirements:
- User sends request to server from website
- Results are displayed in console
- Feedback is given to the request
- Story Rank:
- 20 MPH
-
- Tasks:
- Completion Requirements:
- Saves text from current editor window as file
- File saved is a *.R extension
- Story Rank:
- 20 MPH
-
- Tasks:
- Completion Requirements:
- Able to receive a text file from the website
- Input and save results from R-compiler/interpreter
- Concurrent client handler
- Return results to website as text
- Story Rank:
- 80 MPH
-
Story 6: As a user, I want to be able to create an account, so that I can login to the R-IDE website.
- Tasks:
- Completion Requirements:
- Login window
- Create an Account window
- Encrypted password
- User data stored server-side
- Password recovery
- Story Rank:
- 50 MPH
-
Story 7: As a user, I want a console window, so I can see results to the code I am writing.
- Tasks:
- Completion Requirements:
- Display results from server
- Scrollable
- Cannot be edited by the user
- Story Rank:
- 42 MPH