CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

71
Geographical Auto-Delivery System CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010 CS 410 Orange Team 1

Transcript of CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Page 1: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Geographical Auto-Delivery System

CS 410 Orange TeamMilestone PresentationNovember 15, 2010

15 November 2010 CS 410 Orange Team 1

Page 2: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Presentation Outline

Personnel Story Problem Metrics Solution Process Flows MFCD Milestones GUIs SiteMap Dataflows Work Breakdown Structure Competition Risks Marketing Budgeting

15 November 2010 CS 410 Orange Team 2

Page 3: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

CS 410 Personnel

15 November 2010 CS 410 Orange Team 3

John Knox Project Manager

Milestone Expert

Ryan SchoolDatabase Specialist

Yousef AloumiRisk Analyst

Database Specialist

Ben CawrseWebmasterDatabase Specialist

Alvin FaganSoftware Engineer

Marrissa WebsterDocumentation

SpecialistFinancial Specialist

Rebecca Cooper

Marketing and Customer Specialist

Dr. Stephan Olariu

Technical Consultant

Dr. Irwin Levinstein

Database Consultant

Page 4: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

ROAD TRIP!

15 November 2010 CS 410 Orange Team 4

Page 5: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

On the way…

15 November 2010 CS 410 Orange Team 5

Page 6: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Or Maybe…

15 November 2010 CS 410 Orange Team 6

Page 7: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Problem

Lack of knowledge increases frustration and inefficiency

while traveling.

15 November 2010 CS 410 Orange Team 7

Page 8: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Characteristics of Problem

Amount of money spent traveling

Time on the road due to traffic

No idea where anything is

Distracted driving due to non automated notification applications

15 November 2010 CS 410 Orange Team 8

Page 9: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Travel Related Expenditures

15 November 2010 CS 410 Orange Team 9

10 %Points of Interest

23%Lodging

23%Food & Drinks

44%Transportation

Source: U.S Bureau of Labor Statistics

Page 10: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Frequent Travelers and Trip Cost

“In 2008, the average U.S. household spends about $1,415 on transportation, lodging, food and drinks, and points of interest while on vacation and pleasure trips”1

“U.S. Travel Association forecasts [this year] that there will be 450.9 million business trips in the U.S. and up to 480 million in 2012”2

Sources: 1. U.S. Bureau of Labor Statistics and 2. U.S. Travel Association

15 November 2010 CS 410 Orange Team 10

Page 11: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Travel Costs Continue to Increase

15 November 2010 CS 410 Orange Team 11

Source: U.S. Travel Association

Page 12: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Gas Price Trend

15 November 2010 CS 410 Orange Team 12

Page 13: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Distracted Driving

4 out of every 5 accidents are attributed to distracted drivers.

In 2008, almost 6,000 people were killed and 500,000 were injured in crashes related to driver distraction.

Source: Edgar Snyder & Associates

15 November 2010 CS 410 Orange Team 13

Page 14: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

How can we fix this?

G.A.S.

15 November 2010 CS 410 Orange Team 14

Geographical Auto-Delivery System

Page 15: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

G.A.S.

An application that automatically notifies the user about relevant traffic and points of interest indicated in his or her profile while he or she is travelling.

15 November 2010 CS 410 Orange Team 15

Page 16: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Goals

Make money for the businesses

Save time and money for the travelers

15 November 2010 CS 410 Orange Team 16

Page 17: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Sample Process

171715 November 2010 CS 410 Orange Team

Page 18: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

How G.A.S. Helps!

18

Avoid Traffic

Cheap Gas

Favorite Restaurant

1815 November 2010 CS 410 Orange Team

Page 19: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

G.A.S.

15 November 2010 CS 410 Orange Team 19

Page 20: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

In the Box

Business Account

Traveler Phone Application Account

15 November 2010 CS 410 Orange Team 20

Page 21: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Out of the Box

Business Computer System

▪ InternetTraveler

Computer System▪ Internet

Smart phone▪ GPS▪ Data Package/Wi-Fi

15 November 2010 CS 410 Orange Team 21

Page 22: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones

15 November 2010 CS 410 Orange Team 22

G.A.S.

Databases User Profile

Business Website

Customer Website

Application

Interaction

Page 23: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones: Database

15 November 2010 CS 410 Orange Team 23

Page 24: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones: Algorithm

15 November 2010 CS 410 Orange Team 24

G.A.S.

Databases Algorithms

Food Recommendatio

n Algorithm

Gas PricesAlgorithm

Hotel Recommendation Algorithm Points of

Interest Algorithm

Business Website

Customer

Website

Application

Interaction

Page 25: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones: Business Website

15 November 2010 CS 410 Orange Team 25

G.A.S.

Databases Algorithms BusinessWebsite

Billing (VeriSign)

Login

Update Feature

Contact Us

CustomerWebsite

Application

Interaction

Page 26: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones:Customer Website

15 November 2010 CS 410 Orange Team 26

G.A.S.

Databases Algorithms Business Website

Customer Website

Login

User Profile Update Feature

FAQs

Contact Us

Application

Interaction

Page 27: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Software Milestones:Application Interaction

15 November 2010 CS 410 Orange Team 27

G.A.S.

Databases Algorithms Business Website

Customer

Website

Application

Interaction

GPS

Page 28: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Database Schema

15 November 2010 CS 410 Orange Team 28

UserUserID

Email

PrefID

Password

Item

IDitem

Name

Price

Location

LID

Lat

Long

Time

Preferences

PID

prefBID

BusinessBID

Bname

Btype

Bsubtype

locID

Items

Username

Password

Trends

Graph

Name

Type

Start

Stop

Page 29: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Context Diagram

15 November 2010 CS 410 Orange Team 29

Page 30: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Dataflow Ø : G.A.S.

15 November 2010 CS 410 Orange Team 30

Page 31: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Dataflow 1 : Handle Input

15 November 2010 CS 410 Orange Team 31

Page 32: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Dataflow 2 : Access Database

15 November 2010 CS 410 Orange Team 32

Page 33: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Dataflow 3 : Notify Users

15 November 2010 CS 410 Orange Team 33

Page 34: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Sitemap

15 November 2010 CS 410 Orange Team 34

Page 35: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

GUI : Food Notification

15 November 2010 CS 410 Orange Team 35

Page 36: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

GUI : Hotel Notification

15 November 2010 CS 410 Orange Team 36

Page 37: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

GUI : Gas Notification

15 November 2010 CS 410 Orange Team 37

Page 38: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Work Breakdown Structure Phase 2 : Planning

15 November 2010 CS 410 Orange Team 38

Page 39: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Work Breakdown Structure Phase 2 : Requirements

15 November 2010 CS 410 Orange Team 39

Page 40: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Work Breakdown StructurePhase 2 : Design

15 November 2010 CS 410 Orange Team 40

Page 41: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Work Breakdown StructurePhase 2 : Development/Testing

15 November 2010 CS 410 Orange Team 41

Page 42: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Work Breakdown Structure Phase 2:

Implementation/Documentation

15 November 2010 CS 410 Orange Team 42

Page 43: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Website Competition

15 November 2010 CS 410 Orange Team 43

Websites Gas Buddy Mapquest MSN Autos AAA

User Profile

Autonomous        

Real-Time        

Gas Prices

Map  

Traffic    

Points of Interest

   

Phone Application

       

Page 44: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

AnDroid Competition

15 November 2010 CS 410 Orange Team 44

AnDroid Apps Where TripIt WeatherBug Waze

User Profile

Autonomous

Real-Time      

Gas Prices      

Restaurants    

Traffic    

Hotels    

Points of Interest

     

Weather  

Page 45: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

iPhone Competition

15 November 2010 CS 410 Orange Team 45

iPhone Apps AroundMeCheap

GasYelp

UrbanSpoon

Google Earth

User Profile

Autonomous          

Real-Time

Gas Prices      

Restaurants  

Traffic          

Points of Interest

     

Hotels        

Page 46: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

G.A.S. Cannot Provide

Find businesses not located in the database

Automatically create a user profile

Tell you if the point of interest you are driving to is worth the trip 464615 November 2010 CS 410 Orange Team

Page 47: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Risk Analysis

47

Risk Matrix LegendUser

U1 Privacy/Security

U2 Business Fraud

Legal

L1 Distracted Driving

Financial

F1 Business Participation

Technical

T1 Server Load

T2 Existing Phone Applications

Schedule

S1 Business Participation

4715 November 2010 CS 410 Orange Team

RisksProbability

Very High High Low Very

Low

Impact

Very High

F1, S1 T2

High L1 T1 U2, U1

Low

Very Low

Page 48: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Risk Mitigation

Distracted Driving (L1): Text to Speech system

Server Load (T1): Topology based design, Concurrent design

Business Participation (F1): Marketing Plan, Viral Marketing.

Business Participation (S1): Marketing Plan Privacy/Security (U1): Wireless Encryption,

Password, Firewalls, etc. Business Fraud (U2): Business Agreement

15 November 2010 CS 410 Orange Team 48

Page 49: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Staffing Chart

15 November 2010 CS 410 Orange Team 49

Position Number of Employees Salary Hourly Rate Cost

Project Manager 1 $84,000 $42.00

Software Engineer 3 $68,000 $34.00

Hardware Engineer 1 $72,000 $35.00

Financial Analyst 1 $50,000 $25.00

Marketing Director 1 $68,000 $34.00

Documentation Specialist 1 $38,000 $19.00

HR Manager 1 $58,000 $30.00

Software Tester 1 $60,000 $30.00

Web Developer 1 $50,000 $25.00

Database Administrator 2 $80,000 $40.00

Domain Expert 1 $100,000 $52.00

Salary Cost $432,000

40% Overhead $172,000

Total Cost $604,000

Page 50: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Hardware $

15 November 2010 CS 410 Orange Team 50

Element Number of Elements

Cost/Element Total

Server 4 $10,000 $40,000

Workstations 14 $750 $10,500

Laser Printer 2 $300 $600

AC Unit 2 $2,000 $4,000

Ethernet Cable 20 $10 $200

Surge Protector 2 $200 $400

Router 2 $150 $300

40% Overhead $22,400 Total $78,400

Page 51: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Marketing

Is there a market?

Who is the customer?

What is the expansion plan?

When are we going to break even?

15 November 2010 CS 410 Orange Team 51

Page 52: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Smartphones Exist

50 million smartphones are in use in the US at the end of 2009, according to the Cellular Telephone Industries Association’s (CTIA) semiannual survey. 1

According to a recent release by research firm iSuppli Corp., global smartphone shipments are expected to increase 105% to 506 million units in 2014 from 246.9 million expected in 2010.2

The share of smartphones as a proportion of overall device sales has increased to 29% for phone purchasers in the last six months and 45% of respondents to a Nielsen survey indicated that their next device will be a smartphone.3

Sources: 1. Mobile Health News2. Zach’s Investment Research3. Nielsen Wire15 November 2010 CS 410 Orange Team 52

Page 53: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Smartphones Keep Growing

15 November 2010 CS 410 Orange Team 53

Page 54: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Business Marketing

Virginia has 567,830 small businesses, according to the most current federal data available

In Norfolk, there roughly 18,000 businesses

Bilal Syed, RaceCoast gas station owner, stated he is willing to pay $50/month for service.

15 November 2010 CS 410 Orange Team 54

Source: gaebler.com: Resource for Entrepreneurs

Page 55: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

End-User Marketing

Out of 71 people surveyed who own a smartphone, 62.5% said they would pay to for G.A.S.

Dr. Olariu said he is willing to pay, as a traveler, $15/month.

Popular services, which provide traffic updates, gas prices, weather reports, and news info: MSN Direct : $29.95 Monthly XM Nav Traffic : $9.94 to $16.94 Monthly FM Traffic : $49.99 Monthly

Our charge to download the phone application: $4.99 for 1st 3 months, then $1.99 per month

15 November 2010 CS 410 Orange Team 55

Page 56: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Benefits to the Business Customer

Substantial increase in visitors to attractions and points of interest in lesser known areas

Increased profit for small gas station owners and large chains alike

Fast food chain and family restaurant profit increase

Hotel chains increase profit

565615 November 2010 CS 410 Orange Team

Page 57: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Benefits to the Traveling Customer

Quicker travel to locationsAvoid traffic, road and weather

problemsFind places to eat easier Explore and enjoy popular

attractions and points of interest within an unknown area

Less money spent on travel overall

575715 November 2010 CS 410 Orange Team

Page 58: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Beta Test

15 November 2010 CS 410 Orange Team 58

Norfolk, VA

Page 59: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Year One

15 November 2010 CS 410 Orange Team 59

Page 60: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Year Five

15 November 2010 CS 410 Orange Team 60

Page 61: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Year Ten

15 November 2010 CS 410 Orange Team 61

Page 62: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Turn a Profit

15 November 2010 CS 410 Orange Team 62

Page 63: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

A Happy Ending

15 November 2010 CS 410 Orange Team 63

Page 64: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Remember…

You can’t get anywhere without

G.A.S.

15 November 2010 CS 410 Orange Team 64

Page 65: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

CS 410 Orange Team 65

Appendices

A : Dr. Stephan Olariu InterviewB : Dr. Irwin Levinstein InterviewC : Bilal Syed InterviewD : Group SurveyE : Group Survey ResultsF : Work Breakdown StructureG : Database SchemaH : Milestone Diagrams I : Software Diagrams

Oct 25, 2010

Page 66: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

CS 410 Orange Team 66

Team Management

Meetings Full team once a week on Friday, 4:30 CPI

Room Individual member meetings Other groups guidance (web site design) Consultant Meetings and Boss Oversight

Tools Utilized Team Wiki (cs.odu.edu/~410orang/wiki) Team Forum (cs.odu.edu/~410orang/forum) Communication via E-mail, Text Messaging, and

FacebookOct 25, 2010

Page 67: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

CS 410 Orange Team 67

Team Wikihttp://cs.odu.edu/~410orang/wiki

Oct 25, 2010

Page 68: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

CS 410 Orange Team 68

Team Forumhttp://cs.odu.edu/~410orang/forum

Oct 25, 2010

Page 69: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

References

United States Department of Labor: Bureau of Labor Statistics http://www.bls.gov/spotlight/2010/travel/

U.S. Travel Association: U.S. Travel Forecast Charts http://www.ustravel.org/sites/default/files/page/2009/09/ForecastSummary.pdf

National Business Travel Association http://www2.nbta.org/Lists/Resource%

20Library/NBTA2009Forecast.pdf  Edgar Snyder & Associates: Car Accident Cell Phone Statistics

http://www.edgarsnyder.com/car-accident/cell-phone/statistics.html Texas Transportation Institute: Economic Factors Tap the Brakes on Traffic

Congestion http://mobility.tamu.edu/ums/media_information/press_release.stm

Mobile Heath News http://mobihealthnews.com/7052/ctia-50-million-smartphones-in-us/

Zach’s Investment Research http://www.zacks.com/stock/news/35221/Smartphone+Growth+to+Accelerate

Nielsen Wire http://blog.nielsen.com/nielsenwire/consumer/smartphones-to-overtake-feature-phones-

in-u-s-by-2011/ gaebler.com: Resource for Entrepreneurs

http://www.gaebler.com/Number-of-Small-Businesss-in-Virginia.htm

15 November 2010 CS 410 Orange Team 69

Page 70: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

Image Credits

Family, Slide 4 & 18 http://www.buzzle.com/img/articleImages/15911-43med.jpg

Business Man, Slide 4 http://www.gnurf.net/v3/wp-content/uploads/2008/04/031-busy-

business-man.png Restroom Sign, Slide 5

http://happyberfdaytome.files.wordpress.com/2010/07/restroom_sign.jpg

Fast Food Chains, Slide 5 & 18 http://www.babble.com/CS/blogs/strollerderby/2008/11/16-22/fast-food-

logos.gif Dollar Sign, Slide 5 & 18

http://pslawnet.files.wordpress.com/2010/05/dollar-sign.jpg Clock, Slide 5 & 18

http://www.webeden.co.uk/blog/wp-content/uploads/2009/07/real-time-search.jpg

Traffic (HRBT), Slide 6 & 18 http://i.ytimg.com/vi/S0-GSHdQxII/0.jpg

Vacation Family, Slide [ ] http://www.toonpool.com/user/496/files/vacation_50845.jpg

Business Man, Slide [ ] http://us.cdn4.123rf.com/168nwm/yayayoy/yayayoy1006/

yayayoy100600039.jpg

15 November 2010 CS 410 Orange Team 70

Page 71: CS 410 Orange Team Milestone Presentation November 15, 2010 15 November 2010CS 410 Orange Team1.

More Image Credits

Angry Driver, Slide 18 http://assets.nydailynews.com/img/2009/06/18/alg_road-rage.jpg

Confused Man, Slide 18 http://pstransitoperators.files.wordpress.com/2010/05/confused.jpg

Road Rage, Slide 18 http://4.bp.blogspot.com/_HANEd5oXlMk/SoBNCPmd10I/

AAAAAAAAGIk/EEEtLZzWqbA/s400/roadrage.jpg Sad Family, Slide 18

http://www.ledaswann.com/images/family%20sad.jpg

15 November 2010 CS 410 Orange Team 71