Suite Rates System Design Specification (SDS) and Planning Document
Review: Motivation ask for a rent check from roommates keep track of monthly expenses remind you and your roommates when the bills are due
Main Features Web-based Separate accounts to track users Transaction between users Verification process (security reason) reminder Calendar view Message broad Technical support
UI Prototype
Design & System Architecture
Database Schema
Tools that will be used… Ruby on Rails MySQL AJAX
Team Structure Project Manager Tim Wong Database Architect Sung-tat Kwok UI Architect Brian Stone, Vadim Tkachev Graphics Designer Chris To Lead Tester Sung-tat Kwok Lead Developer Giles Westerfield
Project Schedule Alpha Release (internal) - May 5 Beta Release (external) - May 10 Gamma Release (internal) - May Final Release (external) - May 30
Risk Assessment No experience with Ruby on Rails Unexpected Scheduling conflicts Insufficient design and planning Being overambitious Neglecting importance of our customer
Testing Methodology Unit testing Ruby Unit Testing Framework WATIR Integration testing Smoke test Loading samples data into DB Usability test ask ‘users’ to experience feedback Bug tracking Using BugZilla management software
Documentation Administrator Guide Installation instructions Maintenance instructions functionality guide User Guide Comprehensive user guide Help Pages FAQ Hear customers’ feedback Additional Documentation Quick and Dirty Guide Wiki page on CSE 403
Thanks!!! Questions?