Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw.

17
Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    3

Transcript of Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw.

Kodak Kiosk LocatorTeam kiLOShawn EllisTom GuzewichLora MaglioccoAmanda MerrittNick Shaw

2

Agenda Project Background Project Overview Project Process Design – High Level Design – User Interface Metrics Project Challenges Lessons Learned Where are we going next? Demonstration Questions

3

Project Background

Kodak has deployed more than 70,000 picture kiosks in many different stores worldwide.

People who don’t frequent these stores are often unaware of the existence of the picture kiosks located nearby.

All store location information is hosted in a database on Microsoft MapPoint.NET servers.

4

Project Overview The Kodak Kiosk Locator will allow the user of the system to

locate nearby picture kiosks.

The user is able to obtain textual or map directions to a desired kiosk.

For a proof of concept, client software running on a laptop will use GPS hardware and JSR-179 to gather current user location information.

The client location information is passed to the server, and subsequently to MapPoint.NET to retrieve the appropriate information.

The client software will be ported to a mobile device by Kodak in the future.

5

Project Process The Team is using:

The Waterfall Model

Prototypes

Milestones

6

Design – High Level

UI (Rich Client)JSR-179

GPS Hardware

MapPoint.NET Component

MapPoint .NET

Response Generator

Internet

Client

kiLO Server

Request Handler

7

Design – User Interface

OK

Back Select

Find Kiosks

Kodak Kiosk Locator

OK

Back Options

Kodak Kiosk Locator

OK

Back Options

Kodak Kiosk Locator

Kiosk Location 1 3 mi.Address 1234585-555-7575

Kiosk Location 2 10 mi.Address 1234585-555-8575

Kiosk Location 3 11 mi.Address 1234585-555-9575

Kiosk Location 4 13 mi.Address 1234585-555-8585

OK

Back Select

Kodak Kiosk Locator

Map Directions

Driving Directions

OK

Back Options

Kodak Kiosk Locator

Kiosk Location 2 10 mi.Address 1234585-555-8575

Kiosk Location 3 11 mi.Address 1234585-555-9575

Kiosk Location 4 13 mi.Address 1234585-555-8585

Kiosk Location 5 14 mi.Address 1234585-555-8595

8

Design – User Interface

OK

Back Select

Find Kiosks

Kodak Kiosk Locator

OK

Back Options

Kodak Kiosk Locator

OK

Back Options

Kodak Kiosk Locator

Kiosk Location 1 3 mi.Address 1234585-555-7575

Kiosk Location 2 10 mi.Address 1234585-555-8575

Kiosk Location 3 11 mi.Address 1234585-555-9575

Kiosk Location 4 13 mi.Address 1234585-555-8585

OK

Back Select

Kodak Kiosk Locator

Map Directions

Driving Directions

OK

Back Options

Kodak Kiosk Locator

Kiosk Location 2 10 mi.Address 1234585-555-8575

Kiosk Location 3 11 mi.Address 1234585-555-9575

Kiosk Location 4 13 mi.Address 1234585-555-8585

Kiosk Location 5 14 mi.Address 1234585-555-8595

9

MetricsTotal Effort

0

10

20

30

40

50

60

70

80

Week

Pe

rso

n H

ou

rs

Team Effort

10

MetricsWeekly Activity Breakdown

0

5

10

15

20

25

30

35

Week

Pe

rso

n H

ou

rs Administrative

Requirements

Design

Implementation

Testing

Maintenance

Documentation

Research

11

MetricsEarned Value Analysis

0

5

10

15

20

25

30

35

Time

To

tal E

arn

ed

Po

ints

12

MetricsID Milestone Description Date Planned Actual Date

1 Nokia IDE connects to the Internet 1/18/2006 1/18/20062 Sign off on UI Prototype 2/7/2006 2/14/20063 MapPoint.NET proof of concept on server 2/17/2006 2/17/20064 Create and review all test plans 2/23/2006 3/16/20065 Construct components and conduct unit tests 3/24/2006 4/13/20066 Sign off on application 4/19/2006 5/9/2006

Milestone Tracking Chart

-25

-20

-15

-10

-5

01 2 3 4 5 6

M ilestone ID

De

via

tio

n F

rom

Mil

es

ton

e

Co

mp

leti

on

Da

tes

Plan

Actual

13

Project Challenges

Nokia Emulator Connecting to the Internet Interacting with GPS

Web browser versus rich client user interface

Setting up interaction with MapPoint.NET

Project Schedule

Determining the correct project process

14

Lessons Learned Do not underestimate the learning curve on

technology you have never used before.

Explore all of your possibilities before making a critical decision for key aspects of the system.

Get your requirements signed off in the very beginning of the project.

15

Where are we going next? Get the current version of the Nokia Emulator

to display content served from our server

Detailed design of each component

Implement the rich client

Implement server-side interaction with MapPoint.NET and the client

16

Demonstration Gathering of geo-coordinates by the emulator

from the GPS hardware

The interaction between the server and MapPoint.NET using a web interface to the server

17

Questions