1 / 15

Suite Rates

Simplify your shared living arrangement with a web-based expense tracker. Easily track shared expenses, set up reminders for bill due dates, and manage transactions between roommates. Stay organized and avoid conflicts.

swendy
Télécharger la présentation

Suite Rates

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Suite Rates System Design Specification (SDS) and Planning Document

  2. Review: Motivation • ask for a rent check from roommates • keep track of monthly expenses • remind you and your roommates when the bills are due

  3. Main Features • Web-based • Separate accounts to track users • Transaction between users • Verification process (security reason) • Email reminder • Calendar view • Message broad • Technical support

  4. UI Prototype

  5. Design & System Architecture

  6. Database Schema

  7. Tools that will be used… • Ruby on Rails • MySQL • AJAX

  8. 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

  9. Project Schedule • Alpha Release (internal) - May 5 • Beta Release (external) - May 10 • Gamma Release (internal) - May 20-22 • Final Release (external) - May 30

  10. Risk Assessment • No experience with Ruby on Rails • Unexpected Scheduling conflicts • Insufficient design and planning • Being overambitious • Neglecting importance of our customer

  11. 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

  12. 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

  13. Thanks!!! • Questions?

More Related