Schedule - Malopla/SDD-Project GitHub Wiki

Blue Spore Productions Project Schedule

9/23 - INCEPTION ENDS: Inception deliverables complete

Begin Skeleton Website (2 weeks, est. completion 10/10) - Set up a skeleton site to ensure that everyone has the required software and to demonstrate that everyone is comfortable with the languages and tools we will be using.

10/7 - ELABORATION ENDS:

Skeleton Website finished (2 weeks)

Design and theme (1 week) - Choose color scheme, layout of individual pages, and overall look and feel of the website.

Homepage (2 weeks) - Create the home page to demonstrate the look and feel of the site.

Create & Finalize database design (1 week) - Design and layout of how we will create our databases to store different user information.

10/17 - Iteration 1

Login and registration page (1 week) - Create the login page for existing accounts, and a registration page so users can register new accounts.

Database overview & infrastructure (1 week) - Acquire the infrastructure for the site (server, storage, etc.) and install and configure the databases we will be using.

Begin setting up databases (2 weeks, est. completion 10/31) - Begin creating the databases to store user account information.

Begin User Settings & Profile Page (2 weeks, est. completion 10/31) - Create unique profile pages for individual users to update their profiles with current classes and tutoring proficiencies.

10/24 - Iteration 2

Database Access functions written (1 week) - Write functions to pull information from the databases for use in the profile pages.

Integrate Skype for video chat between students and tutors (1 week) - Use the skype URI API to integrate with the Skype client.

10/31 - Stakeholder Product Review #1

User Settings & Profile Page finished (2 weeks)

Database completely Set-up and Running finished (2 weeks)

11/7 - Iteration 4

Matching algorithm (1 week) - Complete algorithm for matching tutors with students based on subjects and schedule compatibility.

11/14 - Iteration 5

Chat messaging completed (1 week) - Implement messaging system for users to send messages to each other.

11/21 - Stakeholder Product Review #2

Review/Feedback & Banning System (1 week) - Implement a system to send feedback to site administrators about individual tutoring experiences to ensure that people are not abusing Online Office Hours.

Tutor Rating System (1 week) - Create system that allows users to rate their experiences with tutors. Site Review & bug reporting system completed (1 week) - Create a page that allows users to report problems with the site and suggest improvements.

At least 2 of the additional features listed in vision statement (1 week) - Once the website is functional, implement features from the extra features list.

12/5 - TRANSITION PHASE ENDS

Final Testing (entire duration)

Bug Fixing

Move into production