CS 410 Green Group Milestone Presentation. Introduction Software Breakdown Staffing and Work...

46
Digital Mapping Solution CS 410 Green Group Milestone Presentation

Transcript of CS 410 Green Group Milestone Presentation. Introduction Software Breakdown Staffing and Work...

Digital Mapping SolutionCS 410 Green GroupMilestone Presentation

CS410 Green - Milestone 2

Introduction Software Breakdown Staffing and Work Breakdown Structure Budget and Break Even Analysis Marketing Summary

Outline

November 30, 2009

CS410 Green - Milestone 3

Meet The Team

November 30, 2009

CS410 Green - Milestone 4

People visiting unfamiliar areas must

find parking and walking routes to their destination

November 30, 2009

CS410 Green - Milestone 5

“I don't think paper maps are going

anywhere, But people may be using them

differently, more as a companion to the

online or digital map.” – Joel Minster, Chief

Cartographer for Rand McNally, the largest

mapmaker in the nation

Quote Courtesy of San Francisco Chronicle

November 30, 2009

CS410 Green - Milestone 6

Maps Handed Out by AAA Per Year

2004 2005 2006 2007 2008 2009 2010 2011 20124.5

5.0

5.5

6.0

6.5

7.0

7.5

8.0

8.5

9.0

Actual Data Projected by San Francisco Chronicle

Data Courtesy of San Francisco Chronicle

Year

Maps

in M

illio

ns

November 30, 2009

CS410 Green - Milestone 7

Software BreakdownSean Christe

November 30, 2009

CS410 Green - Milestone 8

High Level Architecture

November 30, 2009

CS410 Green - Milestone 9

The Complete Software Package The database which will store the map data The user interface which will allow users to

access the map data The admin user interface which will allow

the admin user to manipulate the map data

November 30, 2009

CS410 Green - Milestone 10

Database Requirements Each point of map data will be inserted into

the database as a node and given a weight Sets of nodes representing physical entities

may be stored as structures Nodes will be categorized into states and

overlays Complete sets of connected nodes may be

stored as paths

November 30, 2009

CS410 Green - Milestone 11

Initial ERD

November 30, 2009

CS410 Green - Milestone 12

User Interface Requirements The user will be able to search for and

select nodes and DMS will display the selected node’s information

The user will be able to select multiple nodes and DMS will display the quickest route between them

November 30, 2009

CS410 Green - Milestone 13

Logic Example User searches for the path between two

locations

November 30, 2009

CS410 Green - Milestone 14

Admin User Interface Requirements The admin user will be able to add and

remove nodes The admin user will be able to move nodes

and edit node information The admin user will be able to add a state

or overlay to a group of selected nodes

November 30, 2009

CS410 Green - Milestone 15

Logic Example Admin user logs in and goes into design

mode

November 30, 2009

CS410 Green - Milestone 16

Logic Example Admin user adds a new node

November 30, 2009

CS410 Green - Milestone 17

Logic Example Admin user adds a new node connection

November 30, 2009

CS410 Green - Milestone 18

Rapid PrototypeDesigned by Rodney Blythe

November 30, 2009

CS410 Green - Milestone 19November 30, 2009

Overlay Creation

CS410 Green - Milestone 20November 30, 2009

Path Creation

CS410 Green - Milestone 21November 30, 2009

Search and Path Display

CS410 Green - Milestone 22November 30, 2009

Path Re-Route Due to Flooding

CS410 Green - Milestone 23

Work Breakdown Structure

Joseph Conlin

November 30, 2009

CS410 Green - Milestone 24

Staffing RequirementsProduct Development

November 30, 2009

CS410 Green - Milestone 25

Work Breakdown StructureDatabase Development

November 30, 2009

CS410 Green - Milestone 26

Work Breakdown StructureInterface Development

November 30, 2009

CS410 Green - Milestone 27

Work Breakdown StructureArchitecture Development

November 30, 2009

CS410 Green - Milestone 28

Work Breakdown StructureSoftware Testing

November 30, 2009

CS410 Green - Milestone 29

Budget AnalysisIan Iepson

November 30, 2009

CS410 Green - Milestone 30

Staffing Budget

Salary information procured from Salary.com

November 30, 2009

CS410 Green - Milestone 31

Software◦ Microsoft Project◦ Microsoft Expression◦ Adobe Professional

Suite◦ Visual Studio x 3◦ Microsoft Office x 8◦ MySQL*◦ PHP*◦ Apache Web Server*

Hardware◦ Workstations x 8◦ IT Servers x 2◦ Web Servers x 2

Additional ResourcesIncluded in Overhead

* No Cost

November 30, 2009

CS410 Green - Milestone 32

Satellite Imagery Consultant

Cartographer

API Specialist

Required Domain Experts

November 30, 2009

CS410 Green - Milestone 33

Software◦ $5,000

Implementation (Estimated Average)◦ $10,000

Cost is based on production cost only Price will rise with addition of

implementation team and phase 3 staffing

Customer Cost

November 30, 2009

CS410 Green - Milestone 34

Break Even Analysis

1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89$0

$200,000

$400,000

$600,000

$800,000

$1,000,000

$1,200,000

$1,400,000

Revenue Production Cost

Units Sold

Tot

al R

even

ue

November 30, 2009

CS410 Green - Milestone 35

Census reports the total number of Colleges and Universities in the United States is 4084

DMS could break even in just over a 1% market penetration

November 30, 2009

Educational Institutions

Source: Census.gov

CS410 Green - Milestone 36

Marketing AnalysisBrandon Smith

November 30, 2009

CS410 Green - Milestone 37

Potential Customers

Universities

Theme Parks

Dense Urban Areas

Special Event Coordinators

November 30, 2009

CS410 Green - Milestone 38

Easy to use system for updating maps instantaneously

Added value from advanced mapping functions

Customer may print less paper maps which will subsidize their overall costs

More competitive in their industry

November 30, 2009

ROI For Customer

CS410 Green - Milestone 39

Time saved

More informed with accurate map

Added convenience

November 30, 2009

ROI For User

CS410 Green - Milestone 40

Present customer with a working prototype to demonstrate:◦ Ease of use◦ Admin user interface abilities ◦ User interface abilities◦ Map easily updated◦ Map detail and clarity◦ The ability to use any device with a web browser

to access DMS

November 30, 2009

Marketing Plan

CS410 Green - Milestone

Competition MatrixPaper Map Google Maps MapQuest Dial Directions DMS

Web-based X X XSMS Delivery X * X * X * XDriving Directions X X X XWalking Directions X XSearch by Address X X X XLinks to More Info X XPrintable X X X XInternet Browsers X X XIndividual Buildings Visible X X X

Completely Customizable X X

Search by Name X XParking Information XSearch by Contents XInstantly Updatable X

*Only for driving directions.

November 30, 2009 41

CS410 Green - Milestone

Risk Matrix Probability

Impact

Rare Unlikely Possible Likely Highly Likely

Very High D A

High B

Moderate C

Low E

Very Low

A) Product is too difficult to keep maintainedB) Unable to make it intuitive enough for every day userC) Lack of access to productD) API vendor decides to start chargingE) People only use it once and never again

November 30, 2009 42

CS410 Green - Milestone 43

SummaryJoseph Conlin

November 30, 2009

CS410 Green - Milestone 44

Algorithms Defined Database Designed Fully Functional Interfaces Server Side Functionality Complete Test Site Implemented Implementation Procedures Refined Product Ready for Mass Distribution

Major Development Milestones

November 30, 2009

CS410 Green - Milestone 45

Users no longer have to fumble around with clumsy paper maps

Local maps are easily managed and updated

Money is saved from no longer printing paper maps

In first year of use the DMS pays for its self

D.M.S. Results

November 30, 2009

CS410 Green - Milestone 46November 30, 2009

Questions?