Project Plan Secure Note Taking and Collaboration Tools The - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Secure Note Taking and Collaboration Tools The - - PowerPoint PPT Presentation

Project Plan Secure Note Taking and Collaboration Tools The Capstone Experience Team Quicken Loans Richard Hofmeister Justin Mrkva Reed Fielstra Nicholas Speeter Department of Computer Science and Engineering Michigan State University Fall


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Secure Note Taking and Collaboration Tools

Team Quicken Loans

Richard Hofmeister Justin Mrkva Reed Fielstra Nicholas Speeter Department of Computer Science and Engineering Michigan State University Fall 2012

slide-2
SLIDE 2

Project Overview

  • Secure, Fun, and Easy to Use Note Taking Tool
  • Collaborative
  • Replaces Note Pad and Pencil
  • Substitution for Evernote and other Mobile

Note Taking Tools

  • Centralized to Quicken Loans Servers

The Capstone Experience Team Quicken Loans Project Plan 2

slide-3
SLIDE 3

Functional Specifications

  • User Login and Authentication
  • Dashboard For Stored User Notes
  • Free Draw Notes
  • Typed Notes
  • Mix of PDF, Video, etc.
  • Search by Meta Data Tags

The Capstone Experience Team Quicken Loans Project Plan 3

slide-4
SLIDE 4

Design Specifications

  • Dashboard that serves as link menu
  • Screen sizing flexible to device
  • Customizability of Notes
  • Clean, Easy To Use Interface

The Capstone Experience Team Quicken Loans Project Plan 4

slide-5
SLIDE 5

Screen Mockup: Login and Dashboard

The Capstone Experience Team Quicken Loans Project Plan 5

Login Screen Dashboard

slide-6
SLIDE 6

Screen Mockup: Note Screens

The Capstone Experience Team Quicken Loans Project Plan 6

slide-7
SLIDE 7

Technical Specifications

  • HTML 5
  • Javascript
  • PHP
  • Microsoft SQL Server 2012

The Capstone Experience Team Quicken Loans Project Plan 7

slide-8
SLIDE 8

System Architecture

The Capstone Experience Team Quicken Loans Project Plan 8

Web App User Device HTML 5 Javascript CSS PHP Desktop iOS Android

slide-9
SLIDE 9

Database Schema

The Capstone Experience 9 Team Quicken Loans Project Plan

slide-10
SLIDE 10

System Components

  • Hardware Platforms
  • iMac, Macbook Pro for development
  • Dell R210 rack mount server
  • iPad and Android devices for testing
  • Software Platforms / Technologies
  • iOS SnowLeopard on iMac and Macbook Pro
  • Coda2, Windows Server, MS SQL Server 2012
  • HTML5, JavaScript, PHP, CSS, ASP.net

The Capstone Experience Team Quicken Loans Project Plan 10

slide-11
SLIDE 11

Testing

  • Searching for a note
  • Testing ability to search by name, loan number, or other aspects
  • Working with Quicken Loans security qualifications
  • Test security against SQL injection
  • Test active directory authentication
  • Ability to run the web app on multiple browsers
  • Test on ie8/ie9, Mozilla Firefox, and Google Chrome
  • Running on multiple interfaces
  • Test on iPads, Android devices, and iPhones to check how HTML5 behaves
  • Setting up interfaces for different screen sizes

The Capstone Experience Team Quicken Loans Project Plan 11

slide-12
SLIDE 12

Risks

  • Security
  • Our application needs to meet the security standards set by Quicken Loans.
  • To mitigate the risk, we will keep close contact with John Carr, the information security

team leader at Quicken Loans.

  • Integration of media features
  • The ability to incorporate all of the audio, video, and camera features asked of us by

Quicken Loans.

  • To mitigate the risk, we plan on looking at previous projects to see how they approached

the problem and their varied solutions.

  • Storage of Queries of Metadata
  • The ability to search through notes based on tags, note data, etc.
  • To mitigate the risk, we will base our tagging on known solutions like twitter and past

works.

  • Mobile web app usability
  • Need the application to be able to work across multiple platforms and be formatted so all

devices can access it easily and comfortably.

  • To mitigate the risk, we will constantly test the web app on multiple devices so we always

know it will work and feel correct on all platforms.

The Capstone Experience Team Quicken Loans Project Plan 12