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